African food is packed with flavor and variety. The continent’s many regions each have their own special dishes.
You can find everything from spicy stews to hearty grains on African menus.
African recipes often use fresh, local ingredients that reflect each area’s history and environment. You’ll taste influences from Arabic, Mediterranean, and indigenous cultures in African cooking.
From North African tagines to West African jollof rice, there’s a lot to explore in African cuisine.

1. Jollof Rice
Jollof rice is a beloved West African dish that you’ll find across many countries in the region. It features fluffy rice cooked in a flavorful tomato-based sauce.
To make jollof rice, you’ll need rice, tomatoes, peppers, onions, and spices.
Blend the tomatoes, peppers, and onions into a smooth sauce. Then cook the rice in this sauce along with stock and seasonings.
The result is a vibrant orange-red rice bursting with savory flavors. Jollof rice is often served at celebrations and gatherings.
You can enjoy it on its own or pair it with meat and vegetables for a complete meal.

2. Bunny Chow
Bunny Chow is a popular South African street food from Durban. It’s a unique dish that combines Indian flavors with South African style.
The main part of Bunny Chow is a hollowed-out loaf of bread. This bread is filled with a spicy curry made from meat, chickpeas, and potatoes.
You can make Bunny Chow at home easily. Start by cooking a flavorful curry with your choice of ingredients.
Then, cut a loaf of bread in half and scoop out the inside.
Fill the bread with your hot curry and serve it right away. Bunny Chow is a fun way to enjoy curry.
It’s perfect for a quick meal or casual gathering with friends.

3. Piri Piri Chicken
Piri Piri chicken is a spicy dish with roots in Angola and Mozambique. The key ingredient is the African bird’s eye chili, which gives it a fiery kick.
To make Piri Piri chicken, you’ll marinate chicken pieces in a sauce made from these chilis, along with other ingredients like bell peppers and paprika. This gives the meat a reddish-gold color.
You can grill, roast, or air fry the chicken after it’s marinated for at least 4 hours. Grilling is a popular method that adds a nice smoky flavor.
The dish is known for its spicy and savory taste. You can adjust the heat level by changing the amount of chilis used in the sauce.

4. Bobotie
Bobotie is a beloved South African dish that blends sweet and savory flavors. You’ll find it’s a hearty casserole made with minced beef, spices, and a custard topping.
To make bobotie, you start by frying onions and garlic. Then you mix in the beef, bread soaked in milk, and spices like curry powder and turmeric.
The mixture is baked in a dish, then topped with a layer of egg custard. Bay leaves are often added for extra flavor.
Bobotie is usually served with yellow rice and chutney. It’s a comforting meal that showcases South Africa’s diverse culinary influences.

5. Injera
Injera is a staple flatbread in Ethiopian cuisine. You’ll find this spongy, tangy bread served with most traditional meals.
Injera is made from teff flour, a tiny grain native to Ethiopia. The flour is mixed with water and left to ferment for several days.
To cook injera, you pour the fermented batter onto a hot griddle in a spiral pattern. It cooks on one side only, creating a soft, porous texture.
The unique flavor and texture of injera make it perfect for scooping up stews and sauces. Its slight sourness complements the rich flavors of Ethiopian dishes.

6. Sadza
Sadza is a popular cornmeal dish from Zimbabwe. You’ll find it served as a staple food across many African countries.
To make sadza, you mix cornmeal with water and cook it until it forms a thick paste.
The texture of sadza can vary from soft and creamy to firm and dense. You can shape it into small balls or mounds on your plate.
Sadza is often eaten with your hands and used to scoop up stews or sauces.
This versatile dish pairs well with many different foods. You might enjoy it alongside grilled meats, vegetable dishes, or flavorful sauces.
Sadza provides a filling base for meals throughout the day.

7. Egusi Soup
Egusi soup is a tasty West African dish. It’s made with ground melon seeds, which give it a unique flavor and texture.
To make egusi soup, you’ll need melon seeds, palm oil, and meat or fish. Leafy greens like spinach are often added too.
You start by blending the egusi seeds with onions. Then you cook this paste in palm oil. Next, add your choice of protein and vegetables.
The soup has a thick, creamy texture. It’s full of flavor from spices and seasonings.
Egusi soup is often eaten with fufu or rice.
This hearty meal is popular in Nigeria and other parts of West Africa. It’s a great way to try traditional African cooking.

8. Fufu
Fufu is a beloved staple food in West and Central African cuisine. You’ll find it served alongside flavorful soups and stews.
To make fufu, you boil starchy vegetables like cassava, yams, or plantains. Then you pound them into a smooth, stretchy dough.
Many families enjoy making fufu together. The pounding process often becomes a fun group activity.
When eating fufu, you tear off small pieces and dip them in soup. It has a mild taste that complements spicy dishes well.
Try fufu with egusi soup or light tomato soup for an authentic African meal.
Its soft texture makes it easy to eat and enjoy.

9. Biltong
Biltong is a beloved South African dried meat snack. You can make it at home with beef, game, or even ostrich meat.
To prepare biltong, slice the meat into strips and coat them with vinegar and spices.
Common seasonings include coriander, black pepper, and salt. After seasoning, hang the meat strips to air dry for several days.
The drying process concentrates the flavor and preserves the meat.
Biltong has a chewy texture and intense meaty taste. You can enjoy it as a protein-packed snack or use it to add flavor to dishes.
It’s popular for road trips, hiking, and outdoor activities.

10. Nsima
Nsima is a staple food in Malawi and other parts of Africa. It’s a thick porridge made from corn flour.
You make it by boiling water and slowly adding cornmeal while stirring.
The result is a dough-like consistency that you can shape into small balls. You eat nsima with your hands, dipping it into stews or sauces.
Nsima is filling and provides energy. It’s often served at every meal.
You can pair it with vegetables, meat, or fish dishes.
To make nsima at home, you’ll need cornmeal and water. Heat the water, then add cornmeal bit by bit. Stir constantly until it thickens. Serve hot with your favorite side dishes.

11. Chapati
Chapati is a popular flatbread in East African cuisine. You can find it in countries like Kenya, Uganda, and Tanzania. This unleavened bread is made with simple ingredients – flour, water, and salt.
To make chapati, you mix the ingredients into a soft dough. Then you knead it until smooth. After resting, you divide the dough into small portions and roll them into thin circles.
You cook chapati on a hot skillet or griddle. It puffs up slightly as it cooks, creating a soft texture. The bread turns golden brown with some darker spots.
Chapati goes well with many dishes. You can eat it with stews, curries, or use it to scoop up other foods.
It’s a versatile and filling part of East African meals.

12. Samp
Samp is a popular dish in South African cuisine. It’s made from dried corn kernels that are crushed and de-husked. You can find samp in many African countries, but it’s especially loved in South Africa.
To make samp, you soak the corn kernels overnight. Then you cook them until they’re soft and creamy. Some people add beans to create a heartier meal called umngqusho.
Samp has a mild, slightly nutty flavor. It’s often served as a side dish with stews or curries.
You can also add spices and vegetables to make it more flavorful.
This dish is filling and nutritious. It’s a good source of carbohydrates and fiber.
Samp is an important part of many African cultures and traditions.

13. Yassa
Yassa is a popular dish from Senegal in West Africa. It typically features marinated chicken, though other meats can be used. The key to yassa is the flavorful marinade made with onions, lemon juice, and spices.
To make yassa, you marinate the meat for several hours. Then you grill or pan-fry it and simmer it in the marinade. The result is tender meat in a tangy, savory sauce.
Yassa is often served over rice. It’s a staple in Senegalese cuisine and enjoyed in other West African countries too.
The dish showcases the region’s love of bold flavors and slow-cooked meals.

14. Bammy
Bammy is a traditional Jamaican flatbread made from cassava. You’ll find it often served as a side dish with fish or meat.
To make bammy, grate cassava root and press out the liquid.
Form the cassava into flat, round cakes. Soak them in coconut milk before frying until golden brown.
The result is a crispy exterior with a soft inside.
Bammy has a mild, slightly sweet flavor that pairs well with many dishes. You can eat it plain or top it with butter, cheese, or jerk seasoning.
It’s a filling and tasty way to enjoy cassava.

15. Moin Moin
Moin Moin is a tasty Nigerian dish made from beans. You can make it with black-eyed peas or brown beans. The beans are peeled and ground into a smooth paste.
To make Moin Moin, mix the bean paste with onions, peppers, and spices. Add some oil and seasoning for extra flavor. You can also put in other ingredients like eggs or fish.
The mixture is then steamed in small portions. People often use banana leaves or foil to wrap it.
Moin Moin has a soft, pudding-like texture when cooked.
You can eat Moin Moin as a side dish or snack. It goes well with rice dishes or fried plantains. Some people enjoy it with a cold drink.

16. Kedjenou
Kedjenou is a popular spicy stew from Côte d’Ivoire. It’s typically made with chicken or guinea hen and vegetables.
The dish is slow-cooked in a canari, a traditional earthenware pot with a narrow opening. This traps steam and creates tender, flavorful meat.
To make kedjenou, you’ll marinate chicken with garlic, ginger, and spices. Then cook it with vegetables like eggplant, tomatoes, and onions.
Kedjenou is often served with attiéké, a side dish made from fermented cassava. You can find boxed versions of attiéké in some ethnic markets.
Try this tasty Ivorian dish for a flavorful taste of West African cuisine.

17. Ugali
Ugali is a staple food in East African countries like Kenya and Tanzania. You make it with cornmeal or maize flour and water. It’s a simple dish that forms the base of many meals.
To cook ugali, you boil water and slowly add flour while stirring. Keep stirring until it becomes thick and firm. The process takes about 10-15 minutes.
You typically eat ugali with your hands. Form it into small balls and dip it into stews, vegetables, or meat dishes.
It has a mild flavor that complements other foods well.
Ugali provides energy from carbohydrates. It’s filling and affordable, making it popular in many households.
You can easily reheat leftover ugali in a pan with a little oil.

18. Chakalaka
Chakalaka is a vibrant South African vegetable relish that’s packed with flavor.
This spicy and tangy dish is a staple in many households across the country.
You’ll find chakalaka made with a mix of vegetables like onions, bell peppers, carrots, and tomatoes. It often includes beans for added protein and texture.
The dish gets its kick from spices such as curry powder, garlic, and ginger. Some recipes call for chili peppers to turn up the heat even more.
You can enjoy chakalaka as a side dish or condiment. It pairs well with grilled meats or can be served over pap, a traditional South African porridge.
Making chakalaka at home is simple.
You start by sautéing the vegetables, then add the spices and let everything simmer together.
The result is a colorful, tasty dish that’s both vegan and gluten-free.

19. Zigni
Zigni is a popular beef stew from Eritrean cuisine. You’ll find it’s packed with flavor and spice.
The dish features tender chunks of beef cooked in a rich tomato sauce.
The key to zigni‘s taste is berbere, a spicy blend common in Eritrean and Ethiopian cooking. It gives the stew its signature heat and depth.
To make zigni, you’ll start by cooking onions until they’re soft and sweet. Then you’ll add beef, tomatoes, and spices. The stew simmers slowly, letting all the flavors mix together.
Zigni is often served with injera, a spongy flatbread. You can also enjoy it with rice or other grains.

20. Koki Beans
Koki beans are a beloved dish from Cameroon. This pudding-like treat is made from black-eyed peas and has a soft, cake-like texture.
To make koki beans, you’ll need black-eyed peas, red palm oil, salt, and hot pepper. Some recipes add spinach for extra flavor and nutrition.
The process starts by grinding the black-eyed peas into a coarse paste. You then mix in the other ingredients and steam the mixture in banana leaves.
The result is a yellow, soft, and tasty dish. You can serve koki beans warm as a side or main course. It pairs well with steamed rice, plantains, or fufu.

21. Nshima
Nshima is a popular staple food in Zambia and parts of southern Africa. You make it by cooking ground maize flour with water until it forms a thick, dough-like consistency.
To eat nshima, you shape it into small balls with your hands. Then you press your thumb into the center to create a spoon-like shape for scooping up accompanying dishes.
Nshima is often served with meat, vegetables, or stews. It provides a filling base for meals and is eaten regularly in many households.
You can vary the texture of nshima by adjusting the ratio of maize flour to water. Some prefer it firmer, while others like a softer consistency.

22. Githeri
Githeri is a popular Kenyan dish made with corn and beans. You’ll find this hearty meal in many homes across Kenya.
To make githeri, you boil corn and beans together until tender. Some recipes add vegetables like carrots and peppers for extra flavor and nutrition.
You can enjoy githeri as a simple side dish or turn it into a main course. Add meat or potatoes to make it more filling.
Githeri is packed with fiber, vitamins, and minerals. It’s a nutritious choice that will keep you full for hours.
Try this tasty Kenyan staple for a quick and easy meal. You can customize it with your favorite ingredients and spices.

23. Mafe
Mafe is a hearty West African stew that will warm you up. It features meat cooked in a rich peanut sauce.
You can make mafe with beef, lamb, or chicken. The sauce combines peanut butter, tomatoes, and spices.
Serve mafe over rice for a filling meal. It’s popular in Senegal and other parts of West Africa.
Try mafe for a taste of African comfort food. The peanut flavor and tender meat make it satisfying.
You can store leftover mafe in the fridge for a few days. The flavors get even better over time.

24. Poulet Yassa
Poulet Yassa is a tasty chicken dish from Senegal. You marinate the chicken in lemon juice, onions, and spices. This gives it a tangy flavor.
To make it, grill or bake the marinated chicken until lightly browned. Then cook it with sautéed onions in a pot. Add some olives near the end for extra flavor.
Poulet Yassa is often served with rice or couscous. It’s a great way to try West African cooking at home. The dish is both simple and flavorful.
You can adjust the spices to make it as mild or spicy as you like. Give this classic Senegalese recipe a try for a taste of African cuisine.

25. Pap en Vleis
Pap en vleis is a beloved South African dish. It combines two main elements: pap and meat.
Pap is a thick maize porridge that forms the starchy base. Vleis, which means meat in Afrikaans, provides the protein.
You can cook the meat on a braai (barbecue). Popular choices include beef, chicken, or lamb. Grill the meat over hot coals for a smoky flavor.
Serve the pap and meat together on a plate. You can add sides like chakalaka or a tomato and onion salad.
This dish is perfect for gatherings with family and friends. It’s filling, tasty, and a true South African classic.

26. Benachin
Benachin is a popular West African dish that originated in Gambia. It’s a flavorful one-pot meal made with rice, vegetables, and meat.
To make benachin, you’ll cook chicken or beef with onions, garlic, and spices. Then add tomatoes, vegetables, and rice to simmer together.
The result is a hearty, aromatic dish similar to jollof rice. Benachin gets its rich flavor from ingredients like tomato paste, bell peppers, and carrots.
You can customize benachin with your choice of protein and vegetables. Serve it hot as a satisfying main course. It’s often accompanied by fried plantains or a side salad.

27. M’hanncha
M’hanncha is a stunning Moroccan dessert. You might know it as “snake cake” due to its coiled shape.
To make it, you’ll need filo pastry and a sweet almond filling. Roll out the pastry into a long tube and stuff it with almond paste.
The filling often includes ground almonds, sugar, and butter. Some recipes add orange flower water or pistachios for extra flavor.
Once filled, coil the tube into a spiral shape. Bake until golden brown. Dust with powdered sugar and cinnamon before serving.
This eye-catching dessert is perfect for special occasions. Your guests will be impressed by its unique look and delicious taste.

28. Garri
Garri is a popular West African food made from cassava. You’ll find it in many homes across Nigeria, Ghana, and other countries in the region.
To make garri, cassava roots are peeled, grated, and fermented. Then the pulp is fried until it becomes crispy granules.
You can eat garri in different ways. Mix it with cold water and sugar for a quick snack. Or add hot water to make a dough called eba, which goes well with soups and stews.
Garri is filling and easy to store. It lasts a long time without going bad. This makes it a handy food to keep in your pantry.

29. Waakye
Waakye is a beloved Ghanaian dish that combines rice and beans. You’ll find it’s popular throughout Ghana and parts of West Africa.
The main ingredients are rice and black-eyed peas or red beans. These are cooked together with millet leaves, which give the dish its signature reddish-brown color.
Waakye is often served with a variety of sides. You might see it paired with fried plantains, gari (ground cassava), spaghetti, or stew.
For added flavor, you can try it with shito (a spicy pepper sauce) or avocado. Some versions include meat or fish for extra protein.
Waakye is versatile and can be eaten any time of day. It’s filling and nutritious, making it a great choice for a hearty meal.

30. Tajine
Tajine is a popular North African dish named after the clay pot it’s cooked in. You’ll find this flavorful stew in countries like Morocco, Algeria, and Tunisia.
The dish combines meat, vegetables, and aromatic spices.
Common ingredients include chicken, lamb, olives, and preserved lemons. Spices like cumin, coriander, and saffron give tajine its distinct taste.
To make tajine, you slow-cook the ingredients in the cone-shaped pot. This method helps trap steam and infuse flavors. The result is tender meat and vegetables in a rich sauce.
You can serve tajine with couscous or bread. It’s perfect for sharing at family meals or special occasions.

31. Doro Wat
Doro wat is a popular Ethiopian chicken stew. You’ll love its rich flavors and tender meat.
The dish gets its distinctive taste from berbere, a spicy blend of chili peppers and other spices.
To make doro wat, you cook chicken pieces in a sauce of onions, garlic, and berbere. The stew simmers slowly to develop deep flavors. Many recipes include a hard-boiled egg added near the end of cooking.
You traditionally serve doro wat with injera, a spongy flatbread. Use the injera to scoop up the savory stew. This hearty meal is perfect for sharing with family and friends.
Spices and Herbs
African cooks use lots of spices and herbs for flavor. Hot peppers like scotch bonnet or bird’s eye chili are common.
Ginger and garlic add zest to stews and sauces. Curry powder is used in some regions.
Cumin and coriander are popular in North Africa. Bay leaves and thyme season many dishes. Peanuts add richness to stews.
Palm oil gives a red color and nutty taste. Coconut milk makes sauces creamy in coastal areas.