National Dish North Macedonia: Tavče Gravče (Recipe)

In this article
Tavče Gravče is beans baked in an earthenware dish until the top browns and the beans underneath go soft and creamy. Paprika does the seasoning. It is named for the pan, the tavče, and it is one of the few national dishes that is naturally vegan.
About Tavce Gravce
The beans are tetovac, large white beans from the region around Tetovo, and they are the thing that makes the dish. They are soaked, boiled until nearly soft, mixed with a paprika and onion base, and finished in the oven in a shallow clay pan.
The browned crust on top is the point. Stirring it in defeats the exercise.
Ingredients (serves 1–2)
- 200 g dried white beans
- 2 large onions, finely chopped
- 2 cloves garlic, finely chopped
- 1 red pepper, diced
- 1 green pepper, diced
- 1 bay leaf
- 1 tsp paprika, sweet or hot to taste
- 1 tsp sea salt
- ½ tsp freshly ground black pepper
- 1 pinch ground cumin (optional)
- 2–3 tbsp vegetable oil
- 1–2 tbsp flour
- 500 ml water or vegetable stock
- Fresh parsley, chopped, to garnish
Shopping for the ingredients
Tetovac beans are sold in Balkan shops; large butter beans or cannellini are the substitute. Good paprika matters here as much as it does in Hungary, so buy it fresh and keep it dark. A shallow clay dish gives the best crust.
Preparing the dish
Soak the beans overnight. Cook them until nearly tender but still holding shape, since they finish in the oven. Take the pan off the heat before adding paprika, which burns and turns bitter.
Step-by-step instructions
- Drain the soaked beans and rinse them thoroughly under running water.
- Tip the beans into a pan, cover with fresh water and cook with the bay leaf until almost soft.
- In a separate pan, heat the oil and sauté the onions until translucent.
- Add the garlic and the diced peppers, take the pan off the heat, then stir in the paprika and spices.
- Dust the vegetables with flour, stir, then deglaze with water or vegetable stock and let the sauce simmer gently.
- Stir this mixture into the almost-tender beans, transfer to a clay pan or ovenproof dish.
- Bake at 200°C for 30–40 minutes until the beans are completely soft and the top has browned.
- Garnish with fresh parsley and serve.
Gluten-free / lactose-free version
Use cornflour instead of wheat flour and the dish is gluten-free. There is no dairy in it at all, so it is naturally lactose-free.
Tips for vegans and vegetarians
Tavče gravče is vegan as written and is one of the standard Lenten dishes in North Macedonia. Beans and bread make it a complete meal. Some versions add sausage; the plain one is the original.
More tips and tricks
Take the pan off the heat before the paprika goes in. Do not stir the top once it is in the oven; the crust is the point. And use a wide shallow dish rather than a deep one, since you want as much surface as possible.
Adapting the recipe to your taste
Dried mint is the traditional herb and is worth adding. Sausage or bacon make the meat version. A hotter paprika, or a dried chilli, is common.
Ingredient substitutions
Butter beans or cannellini replace tetovac. Cornflour for the roux. Any sweet paprika works, though Balkan or Hungarian is better than generic.
Drink pairing ideas
A Macedonian Vranec, the local red. Rakija before the meal. Ajvar on bread alongside is standard rather than a drink, but it belongs on the table.
Serving and presentation ideas
Bring it to the table in the clay dish it baked in, crust intact, with bread and shopska salad. It is eaten straight from the dish in many households.
A bit of history
Beans became central to Balkan cooking after their arrival from the Americas, and Tetovo’s white beans have a regional reputation. The dish is everyday food and Lenten food at once, which is why it stayed plain. It anchors Macedonian cuisine.
More recipe ideas
Summary: Tavce Gravce
Tavče gravče is white beans baked with onion, pepper and paprika until the top browns. Take the pan off the heat before the paprika, use a wide shallow dish, and leave the crust alone.



