Africa is a beautiful continent famed for its wildlife, stunning landscapes, the vast array of cultures, and fascinating histories.
But, as the second-largest continent on Earth and housing more than a billion people, Africa is home to some of the most diverse culinary cultures. With such diversity, the continent is a food lover’s paradise.
Many African dishes have influences from around the world and often contain grains, meat, root vegetables, and robust spices.
From the shores of Cape Town to the Sahara Desert, from the West African coast to the horn of Somalia, here are some of the most popular African foods.
Whether you love spicy food or tender flame-grilled meats, you’ll be hungry for some traditional African cuisine.
Tajine is a stew that originated in North Africa, and it’s common in Algeria and Morocco.
Tajine is prepared with spices, slow-cooked meats, seasoning, and vegetables or fruits.
What is unique about tajine is its sweet and sour flavor. The taste of the fruit and meat mixes into a savory taste.
But, Tunisian tajine is a little different. The Tunisian dishes are like frittatas, with fresh herbs, starches, and small pieces of meat.
The name tajine comes from the pottery in which it’s served. While I love a hearty lamb tajine, the vegetarian version is just as layered and delicious.
Bobotie is a South African dish made with meat and egg. You can serve bobotie with various side dishes such as chutney or rice.
Bobotie is made by mincing a meat layer beneath a baked egg coating. Typical meat choices include:
It’s common to add chopped onions, raisins, sultanas, walnuts, and other regional toppings. These toppings sweeten the dish.
Bobotie is made prepared with bay leaves on top for additional flavor. Bobotie is considered a national dish in South Africa.
Braai’s are a method of cooking meat in South Africa that’s usually done on holidays or special occasions.
It’s reminiscent of the American barbecue, but it lasts hours. The fire used to cook the meat remains lit long after the food is eaten.
The long cooking times allow South Africans to connect with their family and friends by sharing drinks and stories next to the fire.
The possibilities of what to cook on the braai are endless. Traditionally, you will braai boerewors, steaks, chicken, and other sausages. But, there are no rules as to what can go on the braai.
I love having braaied meat with South African mielies, or corn on the cob, and a fresh side salad.
It’s also common to serve the meat with garlic bread and a creamy potato salad.
Ugali is an African porridge that originates in Kenya. The porridge consists of maize flour.
Ugali also goes by the name Sima. This dish is universal and can pair with almost any meal or vegetable side.
The porridge is thicker and stiffer than western porridges, and it needs to be cut with a knife and fork. Many people like to pair their Ugali with meat and rice to make a filling, well-balanced meal.
Ugali is so common in Africa that it has dozens of regional names, like Kawunga in Uganda, Sakoro in the Gambia, and Mutuku in South Africa.
5. Nyama Choma
Nyama Choma is a Kenyan and Tanzanian method of barbecuing goat meat. Nyama Choma side dishes include Ugali, pepper relishes, or rice.
Typical seasonings include:
- Salt and pepper
- Chili flakes
- Onions and garlic
First, the meat is skewered and basted with salted water. Then the meat is grilled until tender and juicy.
Instead of cutting the meat up into pieces and skewering it, you can use whole goat legs or shoulders. You can even use ribs instead if you prefer, but I love the traditional skewers.
Couscous is a North African staple food that you make with steamed wheat granules. These granules are finely rolled, much like quinoa.
Most couscous sold in stores is pre-steamed and pre-dried, making it simple to whip up.
Couscous can be included in pretty much any dish, whether it be a stew, curry, or salad. The nutty taste of couscous goes quite well with beef, potatoes, and chicken.
For salads, I love using couscous with olives, tomatoes, feta cheese, cucumber, beans, and Mediterranean spices for a light refreshing side dish.
There are many variations of couscous. In Mauritania, the wheat grains are much larger than average, and in Tunisia, couscous is included with harissa sauce to produce a spicy taste.
In northwest Africa, couscous is usually prepared in broth and is sometimes referred to as sfouff. It’s common to sprinkle it with a sweet-tasting seasoning.
7. Bunny Chow
Bunny chow is a South African meal that’s made of a hollow loaf of bread filled with curry.
Bunny chow is best served hot and can be made with either meat or vegetarian substitutes. This dish is exceptionally filling and tasty.
Plus, eating it is such a unique experience as you use the bread to scoop out the curry, so prepare to get your hands dirty!
You have a lot of freedom to make this meal however you please, depending on dietary restrictions, how spicy you like your curry, and how many vegetables you want. Popular bunny chow curries include:
- Chicken curry
- Malay vegetable curry
- Bean curry
- Mutton curry
Its versatility makes it such a popular dish, and many Africans top their bunny chow with chili paste.
Ingredients include fava beans, onions, eggs, meat, lentils, chickpeas, and a thickening agent called tadouira. Tadouira consists of tomato paste, flour, and lemon juice.
This meal has a savory and piquant taste. It’s an excellent breakfast meal with an abundance of spices that make it aromatic.
Chebakias, small sesame, and cinnamon pastries, make an excellent side dish with harira. I love the bold flavors of this dish, and I always order extra, so I can have leftovers the next day.
9. Egusi Soup
Egusi soup is a staple food in West Africa. Made from squash and melon seeds, it’s a thick soup that might seem more like chowder to Western consumers.
The seeds are grounded into egusi paste after they blend with an onion mixture. It should take you less than an hour to make.
Once you’ve made the paste, heat some vegetable stock and scoop balls of the paste into the pan.
Feel free to add meat or other ingredients. Pumpkin leaf and spinach are common ingredients.
It’s a potent meal that’s extremely savory and nutty. All the ingredients come together to form a flavor that you just can’t find in most western meals.
10. Jollof Rice
Jollof Rice is a popular Senegambian dish. Jollof rice is spicy and is served with vegetables and meat.
The rice itself is red-orange because of the puree of tomato paste. The rice used is typically long grain and parboiled.
Jollof rice is so common in Africa that each country has its unique recipe for how to make it. These recipes are often significantly different.
In Nigeria, the dish is paired with a bean pudding called moimoi and fried plantains. In Ghana, it’s often served with pepper sauce, known as shito.
I love the Nigerian version because of the complex flavors from the plantains and moimoi.
Shakshouka is a mixture of egg and tomato. Usually, it’s made with poached eggs instead of scrambled eggs, and it’s healthy and rich in nutrients.
There is no limit to the number of spices and ingredients you can add.
Most people cook shakshouka with:
- Black pepper
- Olive oil
- Cayenne pepper
The flavor of Shakshouka depends entirely on how you make it. It can vary from sweet Mediterranean styles to spicy eccentric variants.
Shakshouka is a brunch dish that’s well-known in markets around the world. I love adding avocado slices on top for an added creamy texture.
Chakalaka is a vegetable mix used as a relish in South Africa, and it’s notably spicy.
Canned beans are the primary ingredient, but you can also make chakalaka with a curry paste. Chakalaka is a very common topping in African meals.
Some cooks like to mash their relish into a finely ground mixture, while others leave their ingredients whole and intact.
It’s commonly served with bread, pap, and ugali. It’s common to spice this dish, but if you’re looking for a more mild taste, stock it with vegetables instead.
I love having chakalaka with my pap en vleis!
Injera is a flatbread native to East Africa. Injera tastes slightly sour, and it has a spongy quality to it.
It’s made from teff flour, as opposed to wheat, corn, or barley. These flours tend to make lower-quality bread.
This meal is easy to overeat because the bread expands inside your stomach, but I love using it to scoop up traditional Ethiopian curries and vegetable sides.
There is some diversity in how injera is made. In Somalia, it’s prepared with maize as opposed to teff flour. This version is referred to as Canjeero or Anjeero.
14. Ful Medames
It’s also common to use a dash of lemon juice when making ful medames. It can be cooked thin or thick, depending on the bean mix.
Ful Medames is the national dish of Egypt where it’s a common breakfast choice. People have likely been making this dish since Ancient Egypt.
Typically, it’s served in a large jug or pot, and some recipes only take 25 minutes to cook.
Kifto is one of the most popular African foods. Kifto is a meat dish native to the Horn of Africa, particularly Ethiopia, Eritrea, and Somalia.
What is most peculiar about kifto is that it uses raw meat. The meat is cooked very rare and served with ayibe, a type of cheese.
When preparing the meat, it’s important to marinate it in mitmita, a chili powder. It’s also soaked in clarified butter.
Many people might be apprehensive to eat raw meat, so always what you’re eating is safe and free from diseases.
Boerewors is a type of sausage native to South Africa. The meat used is a minced mixture of beef, pork, and lamb.
The meal also includes a variety of spices. This sausage is unique because it isn’t linked or broken up. Instead, it’s cooked in a long, continuous string, usually on the braai.
Boerewors has origins with the European colonists in South Africa, Zimbabwe, and Namibia.
The word boerewors comes from the Afrikaans term “farmer sausage.” There are various ways to make boerewors, and some people include more cubed pork fat in a dish called spekwors.
I think boerewors is best served on a roll with chakalaka.
Matoke is a beautiful-looking green banana primarily growing in the highlands of Uganda.
Farmers pick the fruit before it has time to mature, which is why it retains its green color. Matoke is a staple food in the African Great Lakes region, especially in:
Most cooks steam their matoke and serve it in a mash with another meal. Matoke is usually served soft, yellow, and still wrapped in its leaves.
Doing this retains moisture, much like with tamales. You can eat matoke as a side dish, topping, or the main dish. Many people consider these bananas very sweet and a luxury.
Ta’meya is a Coptic Egyptian falafel that’s served with fava beans and chickpeas. In Egypt, it’s considered fast food.
Ta’meya has a rich, grainy taste that I enjoy. If you like crunchy food, you should give this a try.
First, the beans get blended with spices, herbs, leeks, onions, and other secondary ingredients. Next, the dough is mixed with baking soda.
Roll the dough into edible bite-sized balls and combine this with the bean paste. While you’re cooking, feel free to add sesame seeds and other toppings.
In the past, I’ve paired these savory balls with hummus and tzatziki in a wrap for a quick lunch.
19. Pap en Vleis or Shisa Nyama
Pap en vleis is a combination of several other entries on this list. It combines any skewered meat with pap and chakalaka.
It’s similar to a shish kebab but with East African and South African elements. The taste of pap en vleis can be tangy but is predominantly umami.
If you’re a fan of coal-roasted meat or barbeques, you should try shisa nyama. Shisa Nyama is a Zulu term for meat barbecued over coal.
This meat usually comes in a sausage form and is found all over South Africa. I’ve found that the meat is always tender and perfectly juicy, and it goes well with most starchy sides.
Thieboudienne is the national dish of Senegal. It’s a traditional fish and rice dish eaten throughout West African countries.
Thieboudienne is fairly easy to make – it can be done in one pot! It includes an assortment of vegetables, so you can use what you have on hand.
Other essential ingredients include smoked fish and a spice called netetou, which is made from fermented beans.
This dish is full of flavor and definitely worth giving a try!
Biltong is very similar to beef jerky. It is a form of cured meat that originated in Southern Africa.
To make biltong, cuts of beef are cured and marinated first with vinegar, salt, and spices for 24 hours. Then, it’s hung up to dry for up to a week. You can also make biltong from other meats, but beef is the most common.
Biltong is typically eaten as a snack, but it can also be added to stews, breads, and more.
22. Efo Riro
Efo riro is a Nigerian spinach stew from the native Yoruba people.
It is a vegetable soup, typically made with spinach, plum tomatoes, peppers, onions, and a meat of your choice.
It’s often made with beef, lamb, or goat. It’s spiced with ground crayfish, a common Nigerian condiment.
Check out other popular Nigerian dishes.
Koshari is Egypt’s national dish, made with pasta, chickpeas, lentils, and a savory tomato sauce. This is a staple dish in Egypt and a comfort food.
Koshari, also spelled koshary and kushari, is made with pantry staples, so it’s easy to create at home. The tomato sauce has some extra tang from vinegar, red pepper, coriander, and garlic, and the dish is topped with crispy fried onions.
Try this tasty street food yourself!
Waakye is a Ghanaian rice and bean dish made with black eyed peas. It’s typically vegan, but it’s often served with meat.
Waakye can be eaten at any time of the day, and is often served for breakfast in Ghana. It’s cooked with red sorghum leaves that give it the deep reddish brown color.
Waakye is a common street food, and it’s often served wrapped in a banana leaf. It’s easy to make, so try it at home on its own or paired with fried plantain, fried fish, or other meats!
Learn about other Ghanaian dishes!
Cachupa is considered the national dish of Cape Verde, and each island has its own variation.
This dish is a rich stew made with hominy or corn, cassava, beans, sweet potatoes, and meat or fish. It’s commonly made with morcela, a blood sausage.
Cachupa is seasoned with classic spices you probably already have at home, but the combination of meat, legumes, and vegetables pack it with plenty of flavor.
26. Doro Wat
Doro wat is one of the most famous dishes from Ethiopia, but it’s enjoyed throughout the entire continent of Africa.
This spicy chicken stew is typically served with injera, mentioned above. You eat this food with your hands, scooping up the spicy chicken with the spongy flatbread.
Doro wat is spiced with Ethiopian berbere, a special spice blend that includes some common and some not-so-common spices.
The traditional version is extremely spicy, but you can make less spicy versions if you can’t handle the heat!
27. Muamba Chicken
Muamba chicken is an Angolan chicken stew, considered the national dish of Angola but enjoyed throughout South and Central Africa.
This dish is flavored with lots of garlic, onion, and chili. It’s generally made with butternut squash, but you can substitute in pumpkin or sweet potato as well to get a similar flavor.
This is one of my favorite African dishes to enjoy, and it’s not hard to make at home.
Mandazi is a fried bread dish that some people compare to donuts. This swahili treat can be eaten for breakfast, as a snack, or served with other foods or dips.
Mandazi are usually triangle shaped. They are only lightly sweetened, but they’re also typically flavored with cardamom, coconut, and nutmeg.
You can sweeten them up with powdered sugar or cinnamon sugar, or dip them in a sauce of your choice!
Hawawshy is another Egyptian dish and street food. It can also be called baladi.
This African dish is essentially a pita-like dough stuffed with seasoned ground beef.
The combination of spices, onion, garlic, peppers, and herbs make the beef extra savory and flavorful.