The name means 'beans in a pan' in the Macedonian language — tavče is a round clay cooking pot, and gravče means beans. The beans are soaked overnight to soften them, then mixed with fried onions, dried peppers, oil, and salt before being baked slowly in the oven. The top forms a golden, slightly crispy crust while the inside stays creamy and rich.
Beans have been a staple food in the Balkans for centuries because they grow well in the local climate, keep for a long time when dried, and are very nutritious. They are full of protein, which helps your muscles grow, and fibre, which is good for your digestion. Before fridges and supermarkets, dried beans were one of the best foods a family could store through winter.
Every family in North Macedonia has its own slightly different recipe for Tavče Gravče — some add more paprika, some add a little meat, and some keep it completely vegetarian. It is often served on Sundays as a big family meal, and it is a dish that grandparents teach their grandchildren to make. Sharing a pot of Tavče Gravče is a way of sharing Macedonian culture.