North Macedonia's national dish — slow-baked white beans with peppers, onions, and herbs in an earthenware pot until thick, creamy, and deeply flavoured.
Tavče gravče — literally 'beans cooked in a pan' — is North Macedonia's most beloved national dish, a slow-baked bean casserole of extraordinary simplicity and depth. Dried white beans are soaked, par-cooked, then baked in a clay pot (tavče) with fried onion, roasted red peppers, dried chilli, paprika, mint, and salt, until the beans are completely tender and their starch has dissolved into a thick, creamy sauce. The earthenware cooking vessel is integral to the dish — the porous clay distributes heat slowly and evenly, encouraging the beans to absorb all the flavours while retaining their shape. It is a vegetarian dish with exceptional protein and fibre content, and its robust, smoky flavour makes it satisfying for meat-eaters and vegetarians alike. Served with pickled vegetables and crusty bread, tavče gravče is the definitive taste of Macedonian home cooking.
Serves 4
Drain soaked beans and cook in fresh unsalted water for 45–60 minutes until just tender but holding their shape. Drain, reserving the cooking water.
Heat oil in a pan. Fry onions slowly over medium heat for 15 minutes until golden and soft. Add flour, paprika (sweet and smoked), and chilli. Stir for 2 minutes until the flour smells nutty.
The flour roux is what creates the thick, creamy sauce as the beans bake — don't skip this step.
Combine beans, onion mixture, roasted peppers, and mint in an earthenware dish or heavy casserole. Add enough reserved bean cooking water to just cover the beans. Season generously with salt.
Bake uncovered at 180°C for 50–60 minutes, stirring gently halfway, until the liquid has reduced to a thick sauce and the top is golden. The beans should be very tender and creamy.
Serve directly from the earthenware dish with crusty bread, pickled vegetables, and a glass of Macedonian red wine.
Never salt beans during their initial cooking — it toughens the skins.
An earthenware pot gives superior results but a ceramic casserole works very well.
The dish improves enormously the next day — make it ahead.
Add diced smoked sausage or pancetta for a meat version.
Include sun-dried tomatoes for extra depth.
Finish with a drizzle of good olive oil and fresh parsley before serving.
Refrigerates excellently for 4 days — the flavour deepens. Reheat gently on the hob or in a low oven.
Tavče gravče has been eaten in the region that is now North Macedonia for centuries, rooted in the Balkan peasant tradition of slow-cooking legumes in clay pots. The dish was proclaimed North Macedonia's national dish in 1977 and is now the country's most recognisable culinary symbol. The name is Macedonian dialect for 'beans in a pan', and the earthenware tavče (pan) after which it is named is considered an irreplaceable part of its identity.
Tavče gravče is traditionally made in a clay pot, but any heavy oven-proof casserole dish works. Cast iron or thick ceramic gives the most similar result to the traditional earthenware.
Yes — drain and rinse 2 cans (800g) of white beans and skip the initial cooking step. The final baking time can be reduced to 30–40 minutes.
Per serving · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes