As the aroma of spices and simmering sauces fills the air, it’s clear that we’re in for a culinary adventure. African cuisine is a rich tapestry of flavors, textures, and traditions, with each country and region boasting its own unique cooking styles and specialties. From the fiery heat of Nigerian suya to the comforting warmth of Ghanaian banku, there’s an incredible diversity of dishes to explore.
In this article, we’ll take you on a journey across the African continent, highlighting 20 flavorful recipes that showcase the best of what this incredible cuisine has to offer. Whether you’re in the mood for hearty stews and one-pot wonders or vibrant salads and refreshing snacks, there’s something here for every taste and preference.
So sit back, relax, and get ready to be transported to the vibrant markets and bustling kitchens of Africa. Your taste buds are about to embark on an unforgettable adventure!
Jollof Rice with Chicken and Plantains

This recipe combines the rich flavors of jollof rice with the tender juiciness of chicken and the sweetness of plantains. Perfect for a weeknight dinner or a special occasion.
Ingredients:
– 1 cup uncooked jollof rice
– 2 lbs boneless, skinless chicken thighs, cut into bite-sized pieces
– 2 ripe plantains, peeled and sliced
– 2 tablespoons vegetable oil
– 1 onion, chopped
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– Salt and pepper to taste
– 2 cups water or chicken broth
Instructions:
1. Cook the jollof rice according to package instructions.
2. In a large skillet, heat oil over medium-high heat. Add chicken and cook until browned, about 5-6 minutes. Remove from heat and set aside.
3. In the same skillet, add chopped onion and minced garlic. Cook until softened, about 3-4 minutes.
4. Add sliced plantains to the skillet and cook for an additional 2-3 minutes, or until tender.
5. Combine cooked chicken, jollof rice, and plantain mixture in a large serving dish.
6. Serve hot and enjoy!
Cooking Time: approximately 30-40 minutes
Egusi Soup with Pounded Yam

This hearty soup and yam combination is a staple of West African cuisine, perfect for a comforting meal. Egusi soup is made with ground melon seeds, which add a nutty flavor to the rich broth.
Ingredients:
– 1 cup egusi (ground melon seeds)
– 2 tablespoons vegetable oil
– 1 onion, chopped
– 3 cloves garlic, minced
– 1 teaspoon grated ginger
– 1 pound beef or chicken, cut into bite-sized pieces
– 4 cups water
– Salt and pepper to taste
– 2-3 medium yams, peeled and pounded
– Optional: spinach leaves for garnish
Instructions:
1. Heat oil in a large pot over medium heat. Add onion, garlic, and ginger; sauté until softened.
2. Add ground beef or chicken; cook until browned.
3. Add egusi, water, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20 minutes.
4. Serve hot with pounded yam. Garnish with spinach leaves, if desired.
Cooking Time: Approximately 45-50 minutes
Moroccan Lamb Tagine with Apricots

This classic Moroccan dish is a flavorful and aromatic slow-cooked lamb stew made with tender apricots, spices, and herbs. A perfect blend of sweet and savory, this tagine is sure to delight your taste buds.
Ingredients:
– 1 pound boneless lamb shoulder or neck, cut into 2-inch pieces
– 2 tablespoons olive oil
– 1 onion, chopped
– 2 cloves garlic, minced
– 1 cup dried apricots, chopped
– 1 cup chicken broth
– 1 tablespoon ground cumin
– 1 teaspoon ground coriander
– 1/2 teaspoon ground cinnamon
– 1/4 teaspoon cayenne pepper
– Salt and black pepper, to taste
– Fresh parsley or cilantro, for garnish
Instructions:
1. Heat oil in a large clay or ceramic tagine or Dutch oven over medium-high heat.
2. Add lamb and cook until browned, about 5 minutes.
3. Add onion, garlic, apricots, cumin, coriander, cinnamon, and cayenne pepper.
4. Pour in chicken broth and bring to a simmer.
5. Reduce heat to low, cover, and cook for 2-3 hours or until lamb is tender.
6. Season with salt and black pepper to taste.
7. Garnish with parsley or cilantro.
Cooking Time: 2-3 hours
South African Bunny Chow

Bunny Chow is a popular South African dish that consists of hollowed-out loaf of bread filled with a flavorful curry. This recipe brings together the warm, comforting flavors of Africa and India in a unique and delicious way.
Ingredients:
– 1 large round loaf of bread (preferably a sweet or white bread)
– 2 tablespoons vegetable oil
– 1 onion, chopped
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1 teaspoon curry powder
– 1/2 teaspoon turmeric
– 1/2 teaspoon paprika
– 1 can (14 oz) diced tomatoes
– 1 cup chicken or beef broth
– Salt and pepper to taste
– Optional: chopped fresh cilantro for garnish
Instructions:
1. Preheat oven to 350°F (180°C).
2. Cut the top off the loaf of bread and hollow out the inside, leaving a shell about 1 inch thick.
3. Heat oil in a large skillet over medium heat. Add onion and garlic; cook until softened.
4. Add cumin, curry powder, turmeric, and paprika; cook for 1 minute.
5. Stir in diced tomatoes and broth. Bring to a simmer and cook for 10 minutes or until thickened slightly.
6. Pour the curry mixture into the hollowed-out bread loaf.
7. Serve warm, garnished with cilantro if desired.
Cooking Time: 25-30 minutes
Ethiopian Doro Wat with Injera

Doro Wat, a classic Ethiopian chicken stew, is a staple dish that’s both flavorful and comforting. Serve it with a side of traditional injera bread for a true taste of Ethiopia.
Ingredients:
– 1 lb boneless, skinless chicken thighs
– 2 medium onions, chopped
– 2 cloves garlic, minced
– 1 tsp ground cumin
– 1 tsp ground coriander
– 1/2 tsp turmeric powder
– 1/2 tsp paprika
– 1/4 tsp cayenne pepper
– 1 can (14 oz) diced tomatoes
– 2 cups chicken broth
– Salt and black pepper, to taste
– 2 tbsp vegetable oil
– Injera bread (recipe below)
Instructions:
1. Heat oil in a large pot over medium heat. Add onions and cook until softened.
2. Add garlic, cumin, coriander, turmeric, paprika, and cayenne pepper. Cook for 1 minute.
3. Add chicken and cook until browned on all sides.
4. Add diced tomatoes, chicken broth, salt, and black pepper. Bring to a boil, then reduce heat and simmer for 30 minutes.
5. Serve hot with injera bread.
Injera Bread Recipe:
– 2 cups teff flour
– 2 cups all-purpose flour
– 1/2 tsp active dry yeast
– 1/4 tsp salt
– 2 cups water
Mix ingredients and let rest for 24 hours. Preheat a non-stick skillet or injera pan over medium heat. Pour in batter and cook for 30 seconds, until edges start to curl.
Nigerian Suya Skewers with Peanut Sauce

Experience the bold flavors of Nigeria’s street food favorite, Suya, as you grill tender meat skewers and serve them with a rich peanut sauce.
Ingredients:
– 500g beef or chicken strips, cut into bite-sized pieces
– 1/2 cup peanut oil
– 2 tablespoons suya spice blend (or substitute with a mix of paprika, garlic powder, ginger powder, and cayenne pepper)
– 4 wooden skewers
– Peanut sauce ingredients: 1/2 cup peanuts, 1/4 cup soy sauce, 2 tablespoons lime juice, 2 cloves garlic, minced, 1 tablespoon honey
Instructions:
1. In a bowl, mix together peanut oil and suya spice blend.
2. Add the meat pieces to the marinade and refrigerate for at least 30 minutes or overnight.
3. Preheat grill or grill pan to medium-high heat.
4. Thread marinated meat onto skewers, leaving space between each piece.
5. Grill skewers for 8-10 minutes, turning occasionally, until cooked through.
6. Meanwhile, blend peanut sauce ingredients in a blender until smooth.
7. Serve suya skewers with peanut sauce and enjoy!
Cooking Time: 15-20 minutes
Kenyan Ugali with Sukuma Wiki

Ugali is a staple dish in Kenya, made from cornmeal or cassava flour, and often served with a variety of vegetables. This recipe combines the traditional ugali with sukuma wiki, a popular stew made with leafy greens.
Ingredients:
– 2 cups cornmeal or cassava flour
– 1/2 cup water
– 2 tablespoons vegetable oil
– 1 large onion, chopped
– 2 cloves garlic, minced
– 1 bunch of kale or collard greens (sukuma wiki), chopped
– Salt and pepper to taste
Instructions:
1. In a large mixing bowl, combine cornmeal or cassava flour and water. Mix until a dough forms.
2. Knead the dough for 5-7 minutes until smooth and pliable.
3. Divide the dough into small balls, about the size of a golf ball.
4. Flatten each ball slightly to form patties.
5. Heat oil in a large frying pan over medium heat. Cook ugali patties for 2-3 minutes on each side or until golden brown.
6. In a separate pan, sauté chopped onion and garlic until softened. Add sukuma wiki and cook until wilted. Season with salt and pepper to taste.
7. Serve cooked ugali with sukuma wiki.
Cooking Time: 20-25 minutes
Ghanaian Banku with Grilled Tilapia

Savor the rich flavors of Ghana’s national dish, Banku, paired with succulent grilled tilapia. This hearty meal is a staple in many West African households and is sure to become a favorite.
Ingredients:
– 2 cups fermented corn dough (Banku)
– 1/2 cup fresh tilapia fillets
– 2 tablespoons vegetable oil
– 1 onion, chopped
– 2 cloves garlic, minced
– 1 teaspoon grated ginger
– Salt and pepper to taste
– 2 tablespoons fish sauce (optional)
Instructions:
1. Preheat grill or grill pan to medium-high heat.
2. Season tilapia with salt, pepper, and a squeeze of lemon juice.
3. Grill tilapia for 4-5 minutes per side, or until cooked through.
4. Meanwhile, heat oil in a large skillet over medium heat.
5. Add chopped onion, minced garlic, and grated ginger; sauté until onions are translucent.
6. Serve grilled tilapia with Banku (steamed or boiled) and sauce of choice.
Cooking Time: 15-20 minutes
Senegalese Thieboudienne

Thieboudienne, also known as “National Dish of Senegal,” is a flavorful and nutritious rice dish that combines the country’s staple ingredients with aromatic spices. This recipe serves 4-6 people.
Ingredients:
– 1 cup uncooked white rice
– 2 cups water
– 2 tablespoons vegetable oil
– 1 onion, chopped
– 2 cloves garlic, minced
– 1 pound fish (tilapia or cod), cut into small pieces
– 1 pound beef, cut into small pieces
– 1 teaspoon ground cumin
– 1 teaspoon ground coriander
– Salt and pepper to taste
– 2 cups vegetables (peas, carrots, potatoes)
– 2 tablespoons tomato paste
Instructions:
1. Cook rice according to package instructions.
2. Heat oil in a large pan over medium heat. Add onion and cook until softened, 3-4 minutes.
3. Add garlic, fish, and beef. Cook until meat is browned, about 5-7 minutes.
4. Stir in cumin, coriander, salt, and pepper. Cook for 1 minute.
5. Add vegetables and tomato paste. Cook for an additional 2-3 minutes.
6. Combine cooked rice with the sauce mixture. Serve hot.
Cooking Time: 30-40 minutes
Cameroonian Ndolé with Shrimp

Ndolé is a beloved Cameroonian stew made with ground peanuts, vegetables, and your choice of protein. This recipe adds succulent shrimp to the classic dish, elevating its rich flavor profile.
Ingredients:
– 1 pound large shrimp, peeled and deveined
– 2 cups vegetable oil
– 1 onion, chopped
– 2 cloves garlic, minced
– 1 cup ground peanuts
– 1 cup water
– 1 tablespoon grated ginger
– Salt and pepper to taste
– 2 tablespoons Ndolé spice blend (or substitute with a combination of paprika, cumin, coriander, and chili powder)
– Fresh parsley or cilantro for garnish
Instructions:
1. Heat oil in a large pot over medium heat.
2. Add onion and garlic; sauté until softened, 3-4 minutes.
3. Add shrimp; cook until pink, about 2-3 minutes per side.
4. Stir in peanuts, water, ginger, salt, pepper, and Ndolé spice blend.
5. Reduce heat to low; simmer for 10-15 minutes or until sauce thickens slightly.
6. Serve hot, garnished with parsley or cilantro.
Cooking Time: 20-25 minutes
Tanzanian Coconut Bean Soup

This hearty soup originates from Tanzania, where coconut milk adds a rich and creamy texture to a flavorful bean-based broth. This recipe is perfect for a chilly evening or as a comforting meal any time of the year.
Ingredients:
– 1 cup dried black beans, soaked overnight and drained
– 2 medium onions, chopped
– 3 cloves garlic, minced
– 1 teaspoon ground cumin
– 1/2 teaspoon paprika
– 1 can (14 oz) coconut milk
– 4 cups vegetable broth
– Salt and pepper, to taste
– Fresh cilantro, for garnish (optional)
Instructions:
1. In a large pot, sauté onions and garlic until softened.
2. Add cumin and paprika; cook for 1 minute.
3. Add soaked black beans, coconut milk, and vegetable broth. Bring to a boil, then reduce heat and simmer for 30 minutes or until beans are tender.
4. Season with salt and pepper to taste.
5. Serve hot, garnished with fresh cilantro if desired.
Cooking Time: 45-50 minutes
Liberian Pepper Soup with Goat Meat

This hearty soup is a staple of Liberian cuisine, perfect for warming up on a chilly day. The combination of tender goat meat and spicy peppers creates a rich and flavorful broth that’s sure to become a favorite.
Ingredients:
– 1 pound goat meat (or beef), cut into bite-sized pieces
– 2 tablespoons vegetable oil
– 1 large onion, chopped
– 3 Scotch bonnet peppers, chopped (use gloves when handling)
– 2 cloves garlic, minced
– 1 teaspoon grated ginger
– 1 can diced tomatoes
– 2 cups goat meat broth or beef broth
– Salt and black pepper, to taste
– Fresh cilantro leaves, for garnish
Instructions:
1. Heat oil in a large pot over medium heat. Add onion and cook until softened.
2. Add goat meat, Scotch bonnet peppers, garlic, and ginger. Cook until the meat is browned.
3. Add diced tomatoes, broth, salt, and black pepper. Bring to a boil, then reduce heat and simmer for 1 hour or until the meat is tender.
4. Taste and adjust seasoning as needed.
5. Serve hot, garnished with fresh cilantro leaves.
Cooking Time: 1 hour
Zimbabwean Sadza with Beef Stew

Sadza, a staple dish in Zimbabwe, is a hearty cornmeal porridge often served with a flavorful stew. This recipe combines tender beef and vegetables with the comforting warmth of sadza.
Ingredients:
– 2 cups sadza mix (or 1 cup cornmeal)
– 4 cups water
– 1 pound beef brisket or shank, cut into small pieces
– 2 medium onions, chopped
– 3 cloves garlic, minced
– 2 medium potatoes, peeled and cubed
– 1 large carrot, peeled and sliced
– Salt and pepper to taste
– Vegetable oil for cooking
Instructions:
1. Cook sadza mix with water according to package instructions or make from scratch by boiling 1 cup cornmeal in 4 cups water for 10 minutes, stirring frequently.
2. In a large pot, heat oil over medium heat. Add beef and cook until browned, about 5 minutes.
3. Add onions, garlic, potatoes, and carrot. Cook until vegetables are tender, about 15-20 minutes.
4. Season with salt and pepper to taste.
5. Serve sadza alongside the beef stew.
Cooking Time: Approximately 40-50 minutes
Algerian Couscous with Vegetables

A traditional North African dish, Algerian couscous is a flavorful and nutritious meal that combines semolina flour with vegetables and spices. This recipe yields a delicious and aromatic couscous dish perfect for any occasion.
Ingredients:
– 1 cup semolina flour
– 2 cups water
– 2 tablespoons vegetable oil
– 1 onion, finely chopped
– 2 cloves garlic, minced
– 1 red bell pepper, diced
– 1 can (14.5 oz) diced tomatoes
– 1 teaspoon ground cumin
– Salt and pepper to taste
– Fresh parsley or cilantro for garnish
Instructions:
1. Bring water to a boil in a large pot. Gradually add semolina flour, stirring constantly to prevent lumps.
2. Reduce heat to low and simmer for 10-12 minutes or until the couscous is cooked and fluffy.
3. Heat oil in a skillet over medium-high heat. Add onion, garlic, bell pepper, and cumin. Cook for 5 minutes or until vegetables are tender.
4. Stir in diced tomatoes and season with salt and pepper to taste.
5. Serve hot couscous topped with vegetable mixture and garnished with fresh parsley or cilantro.
Cooking Time: 20-25 minutes
Malawian Chambo Fish Curry

Experience the bold flavors of Malawi with this hearty fish curry recipe featuring chambo (Mormyridae family) fish, a staple in Malawian cuisine. This spicy and aromatic dish is perfect for a warm evening meal.
Ingredients:
– 1 pound chambo fish fillets, cut into bite-sized pieces
– 2 medium onions, diced
– 3 cloves garlic, minced
– 1 tablespoon grated fresh ginger
– 1 teaspoon ground cumin
– 1 teaspoon curry powder
– 1/2 teaspoon turmeric
– 1/4 teaspoon cayenne pepper
– Salt and black pepper, to taste
– 2 medium tomatoes, diced
– 1 cup coconut milk
– Fresh cilantro leaves, for garnish
Instructions:
1. Heat oil in a large pan over medium heat.
2. Add onions and cook until softened, about 5 minutes.
3. Add garlic, ginger, cumin, curry powder, turmeric, and cayenne pepper. Cook for an additional minute.
4. Add the fish pieces and cook until coated with the spice mixture.
5. Add diced tomatoes and coconut milk. Season with salt and black pepper to taste.
6. Simmer the curry for 15-20 minutes or until the fish is cooked through.
7. Garnish with fresh cilantro leaves and serve over rice or with roti.
Cooking Time: 25 minutes
Tunisian Shakshuka with Harissa

This North African-inspired dish is a flavorful twist on the classic Shakshuka, adding a kick of heat from the vibrant red pepper paste, Harissa. Perfect for a quick and satisfying breakfast or brunch, this recipe serves 2-3 people.
Ingredients:
– 1 large onion, chopped
– 2 cloves garlic, minced
– 1 can (14 oz) diced tomatoes
– 1/4 cup Harissa paste
– 1 teaspoon smoked paprika
– Salt and pepper to taste
– 2 eggs
– Fresh parsley or cilantro for garnish (optional)
Instructions:
1. Preheat oven to 400°F (200°C).
2. In a large cast-iron skillet, sauté the onion and garlic until softened.
3. Add the diced tomatoes, Harissa paste, smoked paprika, salt, and pepper. Stir well.
4. Make 2-3 wells in the sauce and crack an egg into each well.
5. Transfer the skillet to the oven and bake for 15-20 minutes or until eggs are cooked to your liking.
6. Garnish with parsley or cilantro, if desired.
7. Serve hot and enjoy!
Cooking Time: 15-20 minutes
Beninese Akpan with Fried Fish

Akpan, a staple dish from Benin, is typically served with a variety of main courses. Here’s a recipe that combines the classic akpan with crispy fried fish for a satisfying meal.
Ingredients:
– 2 cups of rice flour
– 1/2 cup of cornstarch
– 1/4 teaspoon of salt
– 1/4 teaspoon of baking powder
– 1/2 cup of lukewarm water
– Vegetable oil for frying fish
– 2 pieces of firm white fish (such as tilapia or catfish), cut into bite-sized pieces
Instructions:
1. In a large bowl, combine rice flour, cornstarch, salt, and baking powder.
2. Gradually add the lukewarm water to the dry ingredients, mixing until a thick batter forms.
3. Heat about 1-2 inches of vegetable oil in a deep frying pan over medium-high heat.
4. Dip each piece of fish into the akpan batter, then fry for 3-4 minutes on each side or until golden brown and crispy.
5. Drain the fried fish on paper towels and serve hot with your favorite sides.
Cooking Time: 15-20 minutes
Rwandan Isombe with Cassava Leaves

Isombe is a traditional Rwandan dish made from cassava leaves and tubers, often served at special occasions. This recipe combines the earthy flavors of cassava leaves with tender cooked tubers for a satisfying meal.
Ingredients:
– 2 large cassava tubers (peeled and diced)
– 1 bunch of fresh cassava leaves (chopped)
– 1 onion (chopped)
– 3 cloves of garlic (minced)
– 1 teaspoon ground cumin
– Salt to taste
– 2 tablespoons vegetable oil
– 2 cups water
Instructions:
1. In a large pot, heat the oil over medium heat. Add the chopped onion and cook until translucent.
2. Add the minced garlic and cook for an additional minute.
3. Add the diced cassava tubers, cumin, and salt. Cook for about 5 minutes or until the tubers are slightly tender.
4. Add the chopped cassava leaves and water to the pot. Bring to a boil, then reduce heat and simmer for 20-25 minutes or until the cassava leaves have broken down and the stew has thickened.
Cooking Time: 35-40 minutes
Sierra Leonean Cassava Leaf Stew

Sosatie is a popular stew in Sierra Leonean cuisine, made with the leaves of the cassava plant. This flavorful dish is often served with fufu or rice.
Ingredients:
– 1 bunch of cassava leaves
– 2 medium-sized onions
– 2 cloves of garlic
– 1 teaspoon ground cumin
– 1/2 teaspoon ground coriander
– 1/4 teaspoon cayenne pepper
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
– 2 tablespoons vegetable oil
– 2 cups water
Instructions:
1. Wash the cassava leaves and chop them into small pieces.
2. Heat the oil in a large pot over medium heat. Add the onions and garlic and sauté until softened.
3. Add the cumin, coriander, cayenne pepper, salt, and black pepper. Stir well to combine.
4. Add the chopped cassava leaves and stir to coat with the spice mixture.
5. Pour in the water and bring the mixture to a boil.
6. Reduce heat to low and simmer for 30 minutes or until the leaves are tender.
Cooking Time: 30 minutes
Namibian Kapana with Spicy Dips

Experience the bold flavors of Namibia’s popular street food, Kapana, paired with three spicy dips to elevate your snacking game. This recipe combines juicy beef strips with a flavorful marinade and serves them with crispy fried potatoes and a trio of pungent dips.
Ingredients:
– 500g beef strips (such as ribeye or sirloin)
– 1/2 cup Namibian-style pepper paste
– 2 cloves garlic, minced
– 1 tablespoon soy sauce
– 1 tablespoon olive oil
– Salt and black pepper
– 4-6 potatoes, peeled and cut into wedges
– For the dips:
+ Spicy Tomato Dip: 1 can crushed tomatoes, 1/4 cup chopped fresh cilantro, 1 jalapeño pepper, seeded and finely chopped, salt and pepper to taste
+ Garlic-Chili Dip: 1/2 cup sour cream, 1 tablespoon minced garlic, 1/4 cup chopped fresh parsley, 1-2 teaspoons sriracha sauce
+ Lemon-Garlic Dip: 1/2 cup Greek yogurt, 1 tablespoon lemon juice, 1 clove garlic, minced, salt and pepper to taste
Instructions:
1. Marinate beef strips in a mixture of pepper paste, garlic, soy sauce, and olive oil for at least 30 minutes.
2. Fry potatoes wedges until crispy. Drain excess oil on paper towels.
3. Grill or pan-fry marinated beef strips until cooked through.
4. Serve Kapana with Spicy Dips: Tomato, Garlic-Chili, and Lemon-Garlic.
Cooking Time: 20-25 minutes
Summary
Get ready to embark on a culinary journey through Africa! This article brings together 20 mouthwatering recipes that showcase the continent’s incredible diversity and flavors. From Jollof Rice with Chicken and Plantains to Moroccan Lamb Tagine with Apricots, and from Nigerian Suya Skewers with Peanut Sauce to Tanzanian Coconut Bean Soup, these dishes are sure to tantalize your taste buds. With a mix of traditional and modern twists, this collection is perfect for adventurous cooks looking to explore new flavors and cuisines from Africa.