Wash the peppers and tomatoes, then transfer to a large bowl with a cover.
Roast the peppers until the skins become blackened and blistered on all sides. This step is essential for developing the smoky flavor that gives traditional Bulgarian lutenitsa its signature taste.
Once roasted, place the peppers into a covered bowl or pot and allow them to steam for about 15 minutes. This loosens the skins and makes peeling easier.
Carefully peel the peppers and remove the stems and seeds.
Peel the tomatoes if desired, then chop them roughly. Many traditional recipes simmer the tomatoes separately first to reduce excess liquid before combining them with the peppers.Reducing moisture helps create thicker and richer homemade lutenitsa. You could also boil a large pot with water over medium heat and add tomatoes and boil for 1 minute. Then remove the tomatoes and rinse with cold water, peel and chop them.
Boil or roast the carrots until fully softened. The carrots add natural sweetness and help balance the acidity of the tomatoes.Once softened, blend or finely chop them before adding them to the mixture. Traditionally, Bulgarian families use meat grinders for a slightly rustic texture. Modern recipes often use food processors or blenders depending on whether a smoother or chunkier lutenitsa is preferred.Blend the peppers, tomatoes, and carrots until the mixture reaches your desired consistency. Transfer the vegetable mixture into a large heavy pot and oil and cook slowly over medium-low heat for 2 to 4 hours, stirring frequently to prevent sticking or burning.
As the lutenitsa cooks, it gradually thickens and develops deeper roasted flavor, richer color, and a more concentrated texture.
This slow simmering process is one of the most important parts of authentic homemade lutenitsa.
Toward the end of cooking, stir in the garlic, oil, salt, and optional sugar or spices.
Taste and adjust the seasoning carefully. Some families prefer slightly sweeter lutenitsa, while others focus on stronger roasted pepper flavor.
Transfer the hot lutenitsa into sterilized glass jars and seal immediately.
Allow the jars to cool slowly before storing them in a cool dark place.
You can keep in the fridge for up to 10 days or sterilize.
Once opened, refrigerate and consume within 1–2 weeks.
Homemade Bulgarian lutenitsa also freezes very well for longer storage.