National Dish Cape Verde: Bafa (Recipe)

In this article
Say hello to Bafa, a hearty beef dish that carries all the warmth of Cape Verde’s Creole kitchen. Tender chunks of beef are slowly simmered with fragrant spices until meltingly soft, then served with fluffy rice and fresh vegetables for a balanced, satisfying plate. It is the kind of comforting, generous cooking that turns up at family gatherings and festive occasions across the islands — and it is surprisingly easy to bring to your own table.
About Bafa
Bafa is a traditional dish from Cape Verde that captures the flavours and culture of this captivating archipelago. It brings together tender pieces of beef with a range of aromatic spices that give the dish its characteristic taste. The meat is typically served with rice and fresh vegetables, making it a well-rounded and nourishing meal. Bafa is not just delicious but a genuine treat for the senses, and it is often prepared for festive occasions or family celebrations — much in the spirit of a hearty Cachupa.
Ingredients (serves 1–2)
- 300 g beef, cut into cubes
- 200 g rice
- 1 onion, chopped
- 2 cloves garlic, chopped
- 1 pepper, cut into strips
- 2 carrots, sliced
- 1 tin chopped tomatoes
- 2 tablespoons olive oil
- Salt and pepper to taste
- A selection of spices (e.g. paprika, cumin, bay leaves)
Shopping for the ingredients
When shopping for bafa, it is worth seeking out fresh meat and fresh vegetables. Choosing good-quality spices is essential to draw out the dish’s full flavour. Where possible, opt for organic produce to raise the overall quality of your meal. A well-stocked butcher and a good greengrocer will cover almost everything you need.
Preparing the dish
Preparing bafa involves washing and cutting all the ingredients thoroughly. Start with the beef, cutting it into even cubes so it cooks uniformly. The vegetables should likewise be cut into uniform pieces to achieve a pleasing texture in the finished dish. Make sure everything is prepared and ready before you begin cooking; this saves time and keeps the process running smoothly.
Step-by-step instructions
- Heat the olive oil in a large pot or pan over medium heat.
- Add the chopped onion and garlic and fry until golden brown.
- Add the beef and brown it on all sides until nicely coloured.
- Add the vegetables and the tin of chopped tomatoes, then season with salt, pepper and your chosen spices.
- Pour in 500 ml of water and bring to the boil. Reduce the heat and leave to simmer for 1–1.5 hours, until the meat is tender.
- Cook the rice separately in water according to the packet instructions.
- Serve the finished bafa together with the rice and garnish as you like.
Gluten-free / lactose-free version
The great thing about bafa is that it is naturally gluten-free and lactose-free, as long as you choose the right ingredients. Take care to use only gluten-free rice if you are intolerant. The spices should also be bought without additives or blends that might contain gluten. That way, people with allergies can enjoy this delicious dish too.
Tips for vegans and vegetarians
For a vegan or vegetarian version of bafa, you can replace the beef with a plant-based protein source such as tofu or seitan. These ingredients soak up the flavours of the spices beautifully and create a similar taste experience. You can also swap the olive oil for another vegetable oil if you prefer. Feel free to vary the vegetables too — adding more pulses, for example, makes the dish even more nourishing.
More tips and tricks
To intensify the aroma of bafa, let it rest overnight in the fridge so the flavours can develop even further. Aim for a good balance of spices while cooking to get the best result. A pinch of sugar can help soften the acidity of the tomatoes, while fresh herbs such as coriander can refine the dish. Experiment to create your own unique version of bafa!
Adapting the recipe to your taste
Bafa is a highly adaptable dish. Depending on your preferences, you can vary the spices or add extra vegetables such as courgette, aubergine or even potatoes to shape the dish to your liking. If you enjoy something spicier, add fresh chillies. Do not be afraid to get creative and bring your own culinary ideas to the pot!
Ingredient substitutions
If you cannot find certain ingredients or are simply after an alternative, there are plenty of options. The beef can be replaced with lamb or chicken, though the cooking times may change slightly — the same swap that works well in Galinha Guisada. Instead of regular rice you could use quinoa or couscous, both of which suit this dish nicely. This lets you adapt bafa to your needs or to whatever is available.
Drink pairing ideas
Good companions for bafa include light white wines or fruity cocktails that complement the flavours of the dish. A fresh, fruity juice such as pineapple or mango can also be a refreshing option. In Cape Verde, local wines are a popular choice that pairs wonderfully with the traditional dishes. Alternatively, offer a simple sparkling water with a squeeze of lime to balance the warmth of the spices.
Serving and presentation ideas
An attractive presentation makes bafa even more enjoyable. Use shallow bowls or plates and garnish the dish with fresh herbs such as parsley or coriander. Serve the rice separately so each guest can add it as they wish. A decorative border of grilled vegetables or fruit can also please the eye and bring a colourful note to the table.
A bit of history
Bafa has its roots in the Creole cuisine of Cape Verde, which is strongly influenced by African, Portuguese and Brazilian cooking. This dish reflects the cultural diversity of the islands and is closely bound up with the traditions and way of life of the Cape Verdean people. Each household often has its own unique recipe for bafa, which is part of what makes it so special. With every serving you can discover a new facet of Cape Verdean cuisine.
More recipe ideas
Summary: Bafa
In short, Bafa is not only a delicate dish but a true piece of Cape Verdean culture. The combination of beef, spices, rice and vegetables creates a harmonious taste experience that suits both sociable occasions and a relaxed evening at home. Thanks to its flexibility, bafa can be prepared to individual preferences, so there is something for everyone. Discover the culinary diversity of Cape Verde with this exceptional dish and let its many flavours win you over!


