Skip to content
Tavče Gravče
macedoniandinner✨ New

Tavče Gravče

North Macedonia's national dish — slow-baked white beans with peppers, onions, and herbs in an earthenware pot until thick, creamy, and deeply flavoured.

Prep
20 min
Cook
120 min
Servings
4
Difficulty
Easy
4.7
Sign in to rate
#beans#baked#peppers#vegetarian#earthenware

About This Recipe

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.

Ingredients

Serves 4

  • 400 gdried white beans (cannellini or butter beans)(soaked overnight)
  • 2 largeonions(finely sliced)
  • 3roasted red peppers(from jar or freshly roasted, sliced)
  • 1 tspsweet paprika
  • ½ tspsmoked paprika
  • 1dried chilli or pinch of chilli flakes
  • 1 tbspdried mint
  • 4 tbspsunflower oil
  • 1 tbspplain flour
  • Salt(to taste)

Instructions

  1. 1

    Cook the beans

    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.

  2. 2

    Fry the onions and make the roux

    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.

  3. 3

    Assemble

    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.

  4. 4

    Bake slowly

    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.

  5. 5

    Serve

    Serve directly from the earthenware dish with crusty bread, pickled vegetables, and a glass of Macedonian red wine.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    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.

  • →

    Taste and adjust salt at the very end — flavors concentrate as liquids reduce, and a final pinch of flaky salt sharpens the whole dish.

Variations

  • •

    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.

  • •

    Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.

Storage

Refrigerates excellently for 4 days — the flavour deepens. Reheat gently on the hob or in a low oven.

History & Origin

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.

Frequently Asked Questions

Do I need an earthenware pot?

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.

Can I use canned beans?

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.

Can I make this ahead of time?

Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.

What can I substitute if I don't have all the ingredients?

Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.

Nutrition Facts

Per serving · 4 servings total

Calories340kcal
Protein16g
Carbohydrates58g
Fat7g
Fiber14g
Protein16g
Carbs58g
Fat7g

Time Summary

Prep time20 min
Cook time120 min
Total time140 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes