
Macedonia's national dish — large white tetovac beans slow-baked in a wide shallow earthenware pan (tavče) with sautéed onions, ground red pepper, paprika, mint, and parsley. The wide surface and clay-pot heat retention create a beautiful crispy crust on top while the beans inside remain creamy. Often topped with smoked sausage or pork ribs. The dish that defines Macedonian peasant cooking.
Tavče gravče (literally 'beans in a pan') is Macedonia's national dish. It centers on the tetovac bean — a large, kidney-shaped white bean from Macedonia’s Tetovo region, where cool nights and warm days give it a thin skin and creamy interior. The tavče, a wide shallow earthenware pan with high heat retention, is also essential and was traditionally fired in a wood oven. It is the standard Macedonian Sunday lunch, usually served as a main with bread and salad; smoked sausage (lukanec) or pork ribs are added in winter, and a meat-free version is just as common. Skopje’s Old Bazaar restaurants serve it in single-portion tavče, and Tetovo has held a Tavče Gravče festival since 2008.
Lift the tavče from the oven — the wide pan is bubbling with creamy beans under a crispy reddish-brown crust, sausages tucked in. First bite: the top is delightfully crusty (almost like a baked-bean shell), the beans inside are creamy with their thin tetovac skins barely-there, the paprika-onion-pepper sauce is rich and slightly-sweet (from the long-cooked onions), the mint adds a herbal-fresh top note. The lukanec sausage adds smoky-meaty richness. With raw onion and fresh bread, this is Macedonian rural cooking at its most-honest — three ingredients elevated by clay, time, and paprika.
The tetovac bean's thin skin and creamy interior are essential — common white beans don't get the same texture. The wide tavče (clay pan) is critical for two reasons: (1) the wide surface allows maximum browning area, (2) the porous clay retains heat for hours, distributing it evenly. Discarding the first boiling water removes the bean's flatulence-causing oligosaccharides. The 12-15-minute slow-onion sauté is essential — it brings out the onions' natural sweetness that balances the paprika's bite. Adding paprika off-heat prevents burning (paprika turns bitter at high heat).
Variations
Vegetarian tavče gravče omits sausage; uses smoked paprika for smoky depth (vegan-friendly). Sausage tavče gravče (with 4 lukanec sausages) is the standard winter version. Ribs tavče gravče uses smoked pork ribs. Spicy tavče gravče adds more hot paprika and chopped fresh chilies. Modern Skopje restaurant version garnishes with crispy bacon and crème fraîche. Tetovo Festival version uses oversized 60-cm tavče for 20 portions. Sub-cuisine: Skopska version uses brown beans instead of white.
On the Palate
Where Tavče Gravče sits in the Macedonian flavor cloud
Ingredients
Serves 6How it's made
16 steps · 30 min active + 3 hours 30 min waiting
- 1720 min
Soak 500 g dried tetovac beans (or use large white kidney beans) in cold water for 12 hours.
- 25 min
Drain; place beans in a large pot with 2 L cold water. Bring to a boil.
- 38 min
Boil 5 min; drain and discard water. Refill with fresh water.
- 4110 min
Add 1 bay leaf + 1 peeled whole onion. Simmer 90-120 min until beans are tender but not falling apart.
Watch outSimmer the beans until tender but still whole — a bean should squash creamy between your fingers without the skins bursting off.
- 55 min
Remove bay leaf and whole onion. Drain beans, reserving 500 ml cooking liquid.
- 68 min
Preheat oven to 200°C.
- 714 min
In a large pan, heat 4 tbsp lard (or sunflower oil) over medium heat. Add 2 large finely-chopped onions; cook 12-15 min until very soft and starting to brown.
- 82 min
Add 4 minced garlic cloves; cook 1 min.
- 94 min
Off heat: add 2 tbsp sweet paprika + 1 tsp hot paprika + 1 tbsp ground red pepper (sun-dried) + 1 tsp salt + 1 tsp black pepper. Stir to bloom in the residual heat.
Watch outOff the heat, the paprika should sizzle gently into the onions and go glossy-red, not darken or smell scorched.
- 104 min
Return to heat; add 1 tbsp tomato paste + 200 ml reserved bean liquid. Stir to a smooth paste.
- 115 min
Transfer cooked beans to a wide shallow earthenware tavče (or oven-safe casserole dish, about 30 cm wide).
- 123 min
Pour the paprika-onion-tomato mixture over the beans. Add another 300 ml bean liquid (the beans should be partially submerged but the mixture not soupy).
- 132 min
Add 1 tbsp dried mint + 1 tbsp dried parsley + 1 sprig fresh sage (optional).
- 143 min
Optional: top with 4 lukanec sausages (or 200 g smoked pork ribs).
- 1540 min
Bake at 200°C for 35-45 min until the top is crusty-golden and the beans are creamy. The mixture should reduce; if it dries, add more bean liquid.
Watch outBake until the top is crusty-golden and the beans creamy — if it dries before then, spoon in more bean liquid.
- 165 min
Serve directly in the tavče: spoon onto plates with bread, raw chopped onion, hot peppers, and a Macedonian Vranec red wine.





