National Dish North Macedonia: Kačamak (Recipe)

In this article
Discover Kačamak, one of North Macedonia’s most comforting traditional dishes! This creamy cornmeal porridge sits somewhere close to Italian polenta, yet it has a character all of its own — rich, rustic and deeply satisfying. Crowned with crumbled feta cheese and a generous spoonful of yoghurt, it captures the warmth and hospitality of the Macedonian table, equally at home at a relaxed family supper or a festive gathering.
About Kačamak
Kačamak is a traditional dish from North Macedonia, celebrated above all for its creamy texture and its hearty, savoury flavour. It is made primarily from cornmeal and resembles the Italian polenta, though its preparation and its combination of ingredients make it entirely its own. Kačamak is often served with feta cheese and yoghurt, which lend the dish an extra layer of flavour. Ideal for both a family meal and festive occasions, it brings the warmth and generosity of Macedonian cooking into any kitchen.
Ingredients (serves 1–2)
- 250 g cornmeal
- 500 ml water
- 1 teaspoon salt
- 100 g feta cheese
- 200 g yoghurt
- Optional: butter or olive oil
Shopping for the ingredients
Choosing the right cornmeal matters, as it is the key to the dish’s texture. Many Mediterranean or specialist grocery shops stock fresh cornmeal that is perfectly suited to the job. For the yoghurt you can use either Greek yoghurt or a lighter variety, depending on your taste. Do not forget the feta cheese, which gives the dish its characteristic flavour.
Preparing the dish
Before you begin, it is worth having all your ingredients to hand and your work surface well prepared. Measure out the cornmeal and pour the water into a saucepan to make the cooking easier. Take care to distribute the salt evenly through the water so the seasoning is drawn right into the Kačamak. These are small but decisive steps towards the perfect result.
Step-by-step instructions
- Bring the water to the boil in a saucepan and add the salt.
- Slowly stir the cornmeal into the boiling water so that no lumps form.
- Reduce the heat and let the mixture simmer, stirring constantly, until it becomes thick and creamy.
- Take the Kačamak off the heat and enrich it with butter or olive oil to taste.
- Spoon into a bowl to serve and garnish with feta cheese and yoghurt.
Gluten-free / lactose-free version
Kačamak is easy to prepare gluten-free by making sure the cornmeal you use is genuinely free from gluten. For a lactose-free version, swap the yoghurt for a plant-based alternative such as soya or coconut yoghurt. These small adjustments make the dish more accessible to people with allergies or intolerances, without any loss of its delicious flavour.
Tips for vegans and vegetarians
Vegan food lovers can enjoy Kačamak too by reaching for a few substitutes. In place of feta cheese, use a vegan cheese alternative or a homemade nut cheese to achieve the same savoury note. For the creamy finish, a plant-based yoghurt made from almonds or oats works beautifully. That way the dish stays entirely animal-free while keeping all of its delicious complexity.
More tips and tricks
One important technique when making Kačamak is to stay involved throughout the cooking. Constant stirring is essential to prevent lumps and to keep the texture smooth and even. You can also tailor the recipe to your own preferences by adding spices such as paprika or caraway. Even a small pinch can intensify the aromas wonderfully and give the dish a personal touch. It pairs naturally with a spoonful of Ajvar on the side.
Adapting the recipe to your taste
Kačamak is an extremely versatile dish that can be adapted in all sorts of ways. If you like a little more heat, add chilli flakes or fresh herbs such as dill or parsley. To bring more texture to the plate, try stirring in roasted vegetables such as courgette or aubergine. Adjustments like these make the dish not only tastier but also more interesting to look at.
Ingredient substitutions
If you do not have every ingredient to hand, there are several alternatives you can turn to. Instead of cornmeal you can also use polenta, though the flavour may vary slightly. For the yoghurt, a mixture of soya milk and a little starch makes a good stand-in. Finally, feel free to experiment with the choice of cheese to create new flavours that will surprise your guests. Serve it alongside a plate of Tavče Gravče for a fuller spread.
Drink pairing ideas
The right drink can lift the whole meal considerably. A cool, light lager pairs perfectly with Kačamak and brings out its flavours. For wine lovers, a rosé or a fresh, crisp white complements the creaminess of the dish. Alcohol-free options such as fruity lemonades or herbal teas also work well to round off the taste.
Serving and presentation ideas
The way you present your Kačamak can add real wow factor to a meal. Serve it in a rustic ceramic bowl and garnish with fresh herbs for a visual highlight. You might also set some crackers or toasted bread on the side to give your guests something crisp to enjoy. Take care to arrange everything attractively to make the food all the more inviting.
A bit of history
Kačamak has its roots in Macedonian and Balkan cuisine and is a symbol of the region’s traditional food culture. It has been prepared for generations and was historically a staple for many families. With its filling nature and its versatility, it has earned a lasting place on countless dining tables. The preparation varies from region to region, but the love for this dish remains constant across North Macedonia’s cuisine.
More recipe ideas
Summary: Kačamak
Kačamak is a delicious, traditional Macedonian dish made from cornmeal and a handful of wonderful ingredients. Its creaminess, combined with the robust tang of the feta cheese and the freshness of the yoghurt, makes it a treat for every palate. With its ability to be adapted easily to different tastes and dietary needs, Kačamak is a versatile dish for any occasion. Enjoy the flavours of Macedonian cooking and discover the warm-hearted atmosphere that Kačamak brings to your table.



