Journey with us through the vibrant, flavor-packed world of West African cuisine! Whether you’re craving comforting stews, quick weeknight dinners, or bold new tastes to spice up your routine, this collection of 28 delicious recipes brings authentic inspiration right to your kitchen. Get ready to explore dishes that are as nourishing as they are exciting—your next favorite meal awaits!
Jollof Rice with Grilled Chicken
My kitchen smelled like West Africa last weekend when I decided to recreate the Jollof Rice with Grilled Chicken that my Nigerian friend taught me—it’s become my ultimate comfort food, especially during crisp fall evenings when I crave something both vibrant and deeply satisfying.
Ingredients
– 2 cups long-grain parboiled rice
– 1.5 lbs bone-in chicken thighs
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 1 red bell pepper, roasted and pureed
– 1 (14.5 oz) can fire-roasted diced tomatoes
– 3 tbsp rich tomato paste
– 2 cups rich chicken broth
– 1/4 cup fragrant coconut oil
– 1 tsp smoked paprika
– 1/2 tsp earthy cayenne pepper
– 1 bay leaf
– 1 tsp fine sea salt
– 1/2 tsp freshly ground black pepper
– 2 tbsp fresh thyme leaves
Instructions
1. Pat the bone-in chicken thighs dry with paper towels and rub them evenly with 1 tsp fine sea salt and 1/2 tsp freshly ground black pepper.
2. Heat a large skillet over medium-high heat and add 2 tbsp fragrant coconut oil, then sear the chicken thighs skin-side down for 6 minutes until golden brown and crispy.
3. Flip the chicken and cook for another 6 minutes until internal temperature reaches 165°F, then transfer to a plate. Tip: Let the chicken rest for 5 minutes to retain juices.
4. In the same skillet, add 1 large yellow onion, finely diced, and sauté for 4 minutes until translucent.
5. Stir in 3 cloves garlic, minced, and cook for 1 minute until fragrant.
6. Add 3 tbsp rich tomato paste and cook for 2 minutes, stirring constantly, to deepen its flavor.
7. Pour in the pureed red bell pepper and 1 (14.5 oz) can fire-roasted diced tomatoes, then simmer for 5 minutes until thickened.
8. Stir in 2 cups long-grain parboiled rice, 1 tsp smoked paprika, 1/2 tsp earthy cayenne pepper, 1 bay leaf, and 2 tbsp fresh thyme leaves until well coated.
9. Pour in 2 cups rich chicken broth, bring to a boil, then reduce heat to low, cover, and simmer for 20 minutes. Tip: Avoid stirring the rice during cooking to prevent mushiness.
10. Uncover, place the seared chicken thighs on top of the rice, cover again, and cook for 10 more minutes until rice is tender and liquid is absorbed. Tip: If rice is still firm, add 2 tbsp broth and cook 5 minutes longer.
11. Remove from heat, discard the bay leaf, and let stand covered for 5 minutes before fluffing rice with a fork. Unbelievably fluffy and infused with smoky heat, this Jollof rice cradles tender grilled chicken—serve it straight from the skillet with a side of fried plantains for a textural contrast that’ll have everyone reaching for seconds.
Spicy Egusi Soup with Pounded Yam
Finally, after my trip to a Nigerian food festival last month, I’ve been craving this comforting West African dish so much that I spent weeks perfecting my own version. There’s something magical about how the spicy, nutty egusi melds with the stretchy pounded yam that just feels like a warm hug.
Ingredients
– 2 cups raw egusi seeds, finely ground to a golden powder
– 1 pound beef stew meat, cut into 1-inch cubes
– 1/4 cup rich palm oil
– 1 large red onion, finely diced
– 2 scotch bonnet peppers, minced (seeds removed for less heat)
– 3 cups fresh spinach leaves, roughly chopped
– 4 cups beef broth, simmering hot
– 2 pounds white yams, peeled and cubed
– 1 teaspoon smoked paprika
– 2 tablespoons crayfish powder, finely ground
Instructions
1. Place the beef stew meat in a large pot and cover with 4 cups of beef broth, bringing it to a rolling boil at 212°F for 45 minutes until the meat becomes fork-tender. Tip: Don’t skip this slow simmer—it builds the foundational flavor of your soup.
2. While the meat simmers, combine 2 pounds of peeled white yam cubes with enough water to cover them by 1 inch in a separate pot and boil at 212°F for 25 minutes until they easily pierce with a fork.
3. Heat 1/4 cup of rich palm oil in a deep skillet over medium heat until it shimmers, about 2 minutes.
4. Add 1 large finely diced red onion and sauté for 4 minutes until translucent and fragrant.
5. Stir in 2 cups of finely ground egusi seeds and toast for 3 minutes, stirring constantly until they turn golden brown and nutty. Tip: Constant stirring prevents burning and unlocks the egusi’s natural oils.
6. Transfer the toasted egusi mixture to the pot with tender beef and broth, stirring to combine thoroughly.
7. Mix in 2 minced scotch bonnet peppers, 1 teaspoon smoked paprika, and 2 tablespoons of finely ground crayfish powder, then simmer uncovered for 15 minutes at a gentle bubble.
8. Fold in 3 cups of roughly chopped fresh spinach leaves and cook for 3 more minutes until just wilted but still vibrant green. Tip: Adding spinach last preserves its color and nutrients.
9. Drain the boiled yam cubes completely and transfer to a mortar, pounding vigorously for 5 minutes until smooth, stretchy, and free of lumps.
The velvety egusi soup clings beautifully to the stretchy pounded yam, creating this incredible textural contrast between the silky broth and the dense, dough-like yam. I love serving it in wide bowls with extra scotch bonnet peppers on the side for those who want an extra kick—the nutty, spicy, and earthy flavors just deepen with each bite.
Savory Suya Skewers
Remember that time I tried street food in New York and discovered the most incredible spiced meat skewers? I’ve been obsessed with recreating that experience ever since, and after countless kitchen experiments, I’ve perfected my version of these irresistible Savory Suya Skewers that always disappear faster than I can make them.
Ingredients
– 1.5 lbs beef sirloin, cut into 1-inch cubes
– 1/4 cup creamy peanut butter
– 2 tbsp smoked paprika
– 1 tbsp cayenne pepper
– 1 tsp garlic powder
– 1 tsp onion powder
– 1/2 cup finely chopped red onion
– 2 tbsp fresh lime juice
– 1/4 cup vegetable oil
– 1 tsp coarse sea salt
– 8 wooden skewers, soaked in water
Instructions
1. Soak 8 wooden skewers in cold water for 30 minutes to prevent burning.
2. Cut 1.5 lbs beef sirloin into uniform 1-inch cubes for even cooking.
3. In a medium bowl, combine 1/4 cup creamy peanut butter with 2 tbsp smoked paprika, 1 tbsp cayenne pepper, 1 tsp garlic powder, and 1 tsp onion powder.
4. Whisk in 1/4 cup vegetable oil until the marinade becomes smooth and paste-like.
5. Stir in 1/2 cup finely chopped red onion and 2 tbsp fresh lime juice.
6. Add beef cubes to the marinade, ensuring each piece is thoroughly coated.
7. Cover the bowl with plastic wrap and refrigerate for at least 2 hours, or overnight for maximum flavor penetration.
8. Preheat your grill to medium-high heat (400°F) or set oven to broil.
9. Thread marinated beef cubes onto soaked skewers, leaving small spaces between pieces.
10. Sprinkle 1 tsp coarse sea salt evenly over all skewers.
11. Grill skewers for 3-4 minutes per side, until you see visible char marks forming.
12. Flip skewers and cook another 3-4 minutes until internal temperature reaches 145°F for medium.
13. Remove skewers from heat and let rest for 3 minutes before serving.
Oh my goodness, the texture is absolutely incredible—tender beef with that perfect smoky char giving way to the complex spice blend that dances between nutty, spicy, and tangy. I love serving these skewers over fluffy jasmine rice with extra lime wedges for squeezing, or chopping the meat into warm tortillas for the most amazing street-style tacos you’ve ever tasted.
Flavorful Waakye with Fried Fish
Zesty aromas of West African spices always transport me back to my first bite of waakye at a tiny Ghanaian food stall in Brooklyn. That magical combination of rice and beans cooked in sorghum leaves creates a dish that’s both comforting and deeply flavorful. Today, I’m sharing my version of Flavorful Waakye with Fried Fish—a meal that’s become my go-to for weekend feasts with friends.
Ingredients
– 1 cup long-grain white rice
– 1 cup dried black-eyed peas
– 2 dried sorghum leaves (waakye leaves)
– 4 fresh tilapia fillets
– 2 cups vegetable oil for frying
– 1 large yellow onion, finely chopped
– 3 cloves garlic, minced
– 1 tablespoon tomato paste
– 1 teaspoon smoked paprika
– 1 teaspoon ground ginger
– 1 scotch bonnet pepper, finely minced
– 1 teaspoon sea salt
– 1/2 teaspoon freshly ground black pepper
– 2 cups water
Instructions
1. Rinse 1 cup long-grain white rice under cold water until the water runs clear.
2. Soak 1 cup dried black-eyed peas in warm water for 30 minutes to soften them.
3. Drain the black-eyed peas and combine them with the rinsed rice in a large pot.
4. Add 2 dried sorghum leaves and 2 cups water to the pot.
5. Bring the mixture to a boil over high heat, then reduce to a simmer and cover.
6. Cook for 25 minutes until the rice and beans are tender and have absorbed the water.
7. While the waakye cooks, pat 4 fresh tilapia fillets completely dry with paper towels.
8. Season both sides of the fillets with 1 teaspoon sea salt and 1/2 teaspoon freshly ground black pepper.
9. Heat 2 cups vegetable oil in a deep skillet to 350°F, using a thermometer to check the temperature.
10. Carefully place the seasoned tilapia fillets into the hot oil, cooking 2 at a time to avoid overcrowding.
11. Fry for 4-5 minutes per side until the fish develops a golden-brown crust and flakes easily with a fork.
12. Remove the fried fish and drain on a wire rack to keep them crispy.
13. In a separate pan, sauté 1 large yellow onion, finely chopped, until translucent, about 5 minutes.
14. Add 3 cloves garlic, minced, and cook for 1 minute until fragrant.
15. Stir in 1 tablespoon tomato paste and cook for 2 minutes to deepen the flavor.
16. Add 1 teaspoon smoked paprika, 1 teaspoon ground ginger, and 1 scotch bonnet pepper, finely minced, cooking for 1 more minute.
17. Remove the sorghum leaves from the cooked waakye and discard them.
18. Fold the spiced onion mixture into the waakye until fully incorporated.
Gloriously textured with fluffy rice and tender beans against the shatteringly crisp fish, this dish delivers layers of earthy, spicy, and savory notes. I love serving it family-style with extra fried plantains and a simple cabbage salad for the perfect balance of crunch and freshness.
Hearty Okra Soup with Fufu
Finally, after that first chilly autumn breeze swept through my kitchen window this morning, I knew exactly what my soul needed—a steaming bowl of this West African-inspired comfort. This hearty okra soup with fufu has become my go-to for turning gloomy days into cozy celebrations, ever since my neighbor shared her family’s version during last year’s first frost.
Ingredients
– 2 tablespoons rich extra virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves fragrant garlic, minced
– 1 pound fresh okra, sliced into ½-inch rounds
– 1 pound boneless chicken thighs, cut into 1-inch pieces
– 4 cups robust chicken broth
– 1 (14.5-ounce) can fire-roasted diced tomatoes
– 1 tablespoon vibrant tomato paste
– 1 teaspoon smoked paprika
– ½ teaspoon cayenne pepper
– 1 teaspoon coarse sea salt
– 2 cups fufu flour
– 3 cups cold filtered water
Instructions
1. Heat the rich extra virgin olive oil in a large Dutch oven over medium heat until it shimmers.
2. Add the finely diced yellow onion and cook for 5 minutes, stirring occasionally, until translucent.
3. Stir in the minced fragrant garlic and cook for 1 minute until fragrant.
4. Add the boneless chicken thigh pieces and cook for 6 minutes, turning occasionally, until lightly browned on all sides.
5. Pour in the robust chicken broth, scraping any browned bits from the bottom of the pot.
6. Stir in the fire-roasted diced tomatoes, vibrant tomato paste, smoked paprika, cayenne pepper, and coarse sea salt.
7. Bring the mixture to a boil, then reduce heat to low and simmer uncovered for 20 minutes.
8. Add the sliced fresh okra and continue simmering for 15 minutes until the okra is tender but still slightly firm.
9. While the soup simmers, combine the fufu flour with cold filtered water in a separate saucepan.
10. Cook the fufu mixture over medium heat, stirring constantly with a wooden spoon for 8-10 minutes until it thickens and pulls away from the sides of the pan.
11. Wet your hands with cool water and portion the fufu into 4 equal balls. Versatile enough for any season, this soup’s silky broth envelops the tender okra while the fufu provides the perfect textural contrast—I love serving it in deep bowls with extra fufu for dipping, watching the steam rise as autumn settles in outside.
Rich Peanut Stew with Beef
Unbelievably comforting and perfect for chilly evenings, this peanut stew has become my go-to recipe when I want something that feels like a warm hug in a bowl. I first discovered this dish during a potluck with friends from West Africa, and after tweaking it to my family’s preferences over the years, it’s become a staple in our household that even my picky eaters devour.
Ingredients
– 1.5 pounds well-marbled beef chuck, cut into 1-inch cubes
– 2 tablespoons rich extra virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves aromatic garlic, minced
– 1 tablespoon freshly grated ginger root
– 1 teaspoon smoked paprika for depth
– 1/2 teaspoon fiery cayenne pepper
– 4 cups rich beef broth
– 1 cup creamy natural peanut butter
– 2 large sweet potatoes, peeled and cubed
– 1 bunch fresh kale, stems removed and roughly chopped
– 1 teaspoon coarse sea salt
– 1/2 teaspoon freshly ground black pepper
Instructions
1. Heat the rich extra virgin olive oil in a large Dutch oven over medium-high heat until shimmering, about 2 minutes.
2. Pat the well-marbled beef chuck cubes completely dry with paper towels, then season evenly with coarse sea salt and freshly ground black pepper.
3. Sear the beef cubes in a single layer for 3-4 minutes per side until deeply browned, working in batches to avoid overcrowding the pan.
4. Transfer the seared beef to a clean plate, leaving the flavorful browned bits in the pot.
5. Add the finely diced yellow onion to the hot pot and cook for 5-6 minutes until softened and translucent, scraping up the browned bits from the bottom.
6. Stir in the minced aromatic garlic and freshly grated ginger root, cooking for 1 minute until fragrant.
7. Sprinkle in the smoked paprika and fiery cayenne pepper, toasting the spices for 30 seconds to release their oils.
8. Return the seared beef and any accumulated juices to the pot along with the rich beef broth, scraping the bottom to incorporate all the flavorful bits.
9. Bring the mixture to a boil, then reduce heat to low, cover, and simmer gently for 45 minutes until the beef is fork-tender.
10. Whisk the creamy natural peanut butter with 1/2 cup of the hot broth in a small bowl until smooth, then stir this mixture back into the stew.
11. Add the cubed sweet potatoes to the pot, cover, and continue simmering for 20 minutes until the potatoes are easily pierced with a fork.
12. Stir in the roughly chopped fresh kale and cook uncovered for 5 minutes until the leaves are wilted but still vibrant green.
13. Taste and adjust seasoning with additional salt if needed, then remove from heat.
14. My tip: Let the stew rest for 10 minutes off the heat before serving – this allows the flavors to meld beautifully and the stew to thicken slightly.
15. Another favorite trick: If you prefer a thicker consistency, mash some of the sweet potatoes against the side of the pot with the back of a spoon.
16. Final pro tip: For extra creaminess, stir in an additional tablespoon of peanut butter just before serving.
Magically creamy from the peanut butter yet with satisfying texture from the tender beef and sweet potatoes, this stew delivers complex layers of flavor that deepen overnight. The kale adds a fresh counterpoint to the rich base, making each spoonful interesting. I love serving it over fluffy jasmine rice or with crusty bread for dipping, and it’s even better the next day when the flavors have fully married.
Smoky Kelewele (Spicy Fried Plantains)
A few years ago, I discovered kelewele at a tiny Ghanaian food stall in Brooklyn, and I’ve been obsessed with recreating that perfect balance of sweet, spicy, and smoky ever since. There’s something magical about how the humble plantain transforms into this addictive snack that disappears within minutes in my kitchen. I love making a big batch on Sunday afternoons—the aroma fills my entire apartment with the most incredible warm, spicy scent.
Ingredients
– 3 large ripe plantains with black-speckled yellow skins
– 1/4 cup rich extra virgin olive oil
– 2 tablespoons fiery cayenne pepper
– 1 tablespoon aromatic smoked paprika
– 1 teaspoon freshly grated ginger with its zesty bite
– 2 cloves fragrant garlic, finely minced
– 1/2 teaspoon coarse kosher salt
– 1/4 teaspoon freshly cracked black pepper
Instructions
1. Peel 3 large ripe plantains and slice them into 1/2-inch thick diagonal pieces.
2. In a medium mixing bowl, combine 2 tablespoons fiery cayenne pepper, 1 tablespoon aromatic smoked paprika, 1 teaspoon freshly grated ginger, 2 cloves finely minced garlic, 1/2 teaspoon coarse kosher salt, and 1/4 teaspoon freshly cracked black pepper.
3. Drizzle 1/4 cup rich extra virgin olive oil over the spice mixture and whisk vigorously until a smooth paste forms.
4. Add the plantain slices to the bowl and toss gently with your hands until every piece is evenly coated with the spicy marinade.
5. Let the plantains marinate at room temperature for exactly 15 minutes to allow the flavors to penetrate deeply.
6. Heat a large cast-iron skillet over medium-high heat until a drop of water sizzles and evaporates immediately.
7. Arrange the marinated plantain slices in a single layer in the hot skillet, being careful not to overcrowd the pan.
8. Fry the plantains for 3-4 minutes per side until they develop a deep golden-brown crust with slightly charred edges.
9. Use tongs to flip each piece individually, checking that both sides achieve that perfect caramelized color.
10. Transfer the fried plantains to a wire rack set over a baking sheet to drain excess oil while maintaining their crisp texture.
11. Repeat the frying process with remaining plantain batches, adding more oil only if necessary.
12. Serve immediately while still piping hot and irresistibly crispy. Really, the crackling crisp exterior gives way to tender, sweet plantain flesh that carries that wonderful smoky heat through every bite. I love serving these alongside cool cucumber yogurt dip or crumbling them over black bean salads for an unexpected crunch that always gets compliments.
Delightful Banga Soup with Catfish
Haven’t you had those days where you crave something deeply comforting yet excitingly new? I discovered Banga Soup during a rainy afternoon when my Nigerian neighbor shared her family recipe, and now it’s my go-to when I want to transport my taste buds. The rich, palm-nutty broth paired with flaky catfish creates a symphony of flavors that feels both exotic and wonderfully familiar.
Ingredients
– 2 cups vibrant red palm nut concentrate
– 1 pound fresh catfish fillets, cut into 2-inch chunks
– 1 large yellow onion, finely diced
– 3 cloves aromatic garlic, minced
– 1 tablespoon fiery ground cayenne pepper
– 2 teaspoons fragrant ground crayfish
– 2 cups rich fish stock
– 1 tablespoon traditional Nigerian banga spice blend
– 1 teaspoon coarse sea salt
– ½ cup fresh scent leaves, roughly chopped
– 2 tablespoons palm oil
Instructions
1. Heat 2 tablespoons of palm oil in a large Dutch oven over medium heat until it shimmers, about 2 minutes.
2. Add the finely diced yellow onion and sauté until translucent and fragrant, approximately 5 minutes.
3. Stir in the minced garlic and cook for 1 minute until golden and aromatic.
4. Pour in the vibrant red palm nut concentrate and rich fish stock, stirring to combine completely.
5. Tip: Always stir palm nut concentrate thoroughly to prevent separation and ensure a smooth, emulsified broth.
6. Add the fiery ground cayenne pepper, fragrant ground crayfish, traditional Nigerian banga spice blend, and coarse sea salt.
7. Bring the mixture to a gentle boil, then reduce heat to low and simmer uncovered for 25 minutes to develop flavors.
8. Tip: Simmering uncovered allows the broth to reduce slightly and intensify in flavor without becoming too thick.
9. Gently place the fresh catfish chunks into the simmering broth, being careful not to break the fish.
10. Cook for 8-10 minutes until the catfish is opaque and flakes easily with a fork.
11. Tip: Avoid stirring the catfish vigorously to maintain beautiful, intact fillets in your finished soup.
12. Remove the pot from heat and stir in the fresh scent leaves until just wilted, about 1 minute.
Ultimately, this soup delivers a luxurious texture that’s both slightly thick from the palm nuts and beautifully light from the delicate fish. The catfish becomes incredibly tender, almost melting into the richly spiced broth that carries subtle heat and earthy depth. I love serving it over steamed rice or with soft fufu to soak up every last drop of that incredible flavor.
Aromatic Yassa Poulet
Last week, I found myself craving something that would transport me straight to West Africa without leaving my kitchen, and that’s when I remembered this incredible Yassa Poulet recipe I learned from a Senegalese friend during our cooking exchange. There’s something magical about how the caramelized onions and tangy marinade transform simple chicken into a dish that feels both exotic and comforting.
Ingredients
– 2 lbs bone-in, skin-on chicken thighs
– 4 large yellow onions, thinly sliced
– 1/2 cup freshly squeezed lemon juice
– 1/4 cup rich Dijon mustard
– 3 cloves garlic, finely minced
– 1 scotch bonnet pepper, pierced but left whole
– 1/4 cup fragrant peanut oil
– 2 cups long-grain white rice
– 4 cups homemade chicken broth
– 1/2 cup pitted green olives
– 2 bay leaves, fresh if possible
– 1 tsp coarse sea salt
– 1/2 tsp freshly ground black pepper
Instructions
1. In a large mixing bowl, combine the thinly sliced yellow onions, freshly squeezed lemon juice, rich Dijon mustard, and finely minced garlic.
2. Add the bone-in, skin-on chicken thighs to the marinade mixture, ensuring each piece is thoroughly coated.
3. Cover the bowl with plastic wrap and refrigerate for exactly 4 hours to allow the flavors to penetrate the chicken deeply.
4. Remove the chicken from the marinade, reserving the onion mixture for later use.
5. Pat the chicken thighs completely dry with paper towels to ensure proper browning.
6. Heat 2 tablespoons of fragrant peanut oil in a large Dutch oven over medium-high heat until shimmering.
7. Sear the chicken thighs skin-side down for 6-8 minutes until golden brown and crispy.
8. Flip the chicken and cook for another 4 minutes until browned on the other side.
9. Remove the chicken from the pot and set aside on a plate.
10. Add the remaining 2 tablespoons of fragrant peanut oil to the same pot.
11. Cook the reserved onion mixture over medium heat for 15-20 minutes, stirring frequently, until the onions are deeply caramelized and golden brown.
12. Return the seared chicken thighs to the pot with the caramelized onions.
13. Add the pierced scotch bonnet pepper, fresh bay leaves, coarse sea salt, and freshly ground black pepper.
14. Pour in 1 cup of homemade chicken broth and bring to a gentle simmer.
15. Cover the pot and reduce heat to low, cooking for 35 minutes until the chicken is fork-tender.
16. Meanwhile, rinse 2 cups of long-grain white rice under cold water until the water runs clear.
17. In a separate saucepan, combine the rinsed rice with the remaining 3 cups of homemade chicken broth.
18. Bring to a boil, then reduce heat to low, cover, and simmer for 18 minutes until the liquid is absorbed.
19. Remove the scotch bonnet pepper and bay leaves from the chicken mixture.
20. Stir in the pitted green olives and cook for 2 more minutes to warm through.
The chicken becomes incredibly tender, practically falling off the bone, while the onions melt into a sweet-sour sauce that’s beautifully balanced by the briny olives. I love serving this over the fluffy rice to soak up every bit of that incredible sauce, and it’s even better the next day when the flavors have had more time to meld together.
Traditional Moi Moi (Steamed Bean Cakes)
Growing up, my Nigerian aunt would always make these incredible steamed bean cakes for special occasions, and the aroma alone would have me hovering by the kitchen door. Getting that perfect fluffy-yet-firm texture took me several attempts, but now I’ve got it down to a science and can’t wait to share my foolproof method with you all.
Ingredients
- 2 cups peeled black-eyed peas, soaked overnight
- 1 large red bell pepper, seeds removed
- 1 medium onion, roughly chopped
- 2 scotch bonnet peppers, stems removed
- 1/2 cup rich red palm oil
- 2 teaspoons fine sea salt
- 1 cup warm chicken broth
- 1/2 cup cooked shrimp, roughly chopped
- 4 hard-boiled eggs, peeled and quartered
- Banana leaves or ramekins for steaming
Instructions
- Drain the soaked black-eyed peas completely and transfer to a blender.
- Add the red bell pepper, onion, and scotch bonnet peppers to the blender.
- Pour in the warm chicken broth and blend on high speed for 2 minutes until completely smooth.
- Transfer the bean mixture to a large mixing bowl using a spatula to scrape everything out.
- Stir in the rich red palm oil until fully incorporated and the mixture turns slightly orange.
- Add the fine sea salt and mix thoroughly for 1 minute.
- Fold in the chopped cooked shrimp gently until evenly distributed.
- Prepare your steaming setup by placing a steamer basket in a large pot with 2 inches of water.
- Lightly grease ramekins or banana leaf cups with a thin layer of palm oil.
- Fill each container 3/4 full with the bean mixture using a ladle.
- Place 2 quarters of hard-boiled egg into the center of each portion, pressing gently.
- Cover each container tightly with foil or additional banana leaves.
- Arrange the containers in the steamer basket, ensuring they don’t touch each other.
- Cover the pot with a tight-fitting lid and steam over medium heat for 45 minutes.
- Check the water level every 15 minutes, adding more hot water if needed to maintain 2 inches.
- After 45 minutes, insert a toothpick into the center of one cake – it should come out clean.
- Remove from heat and let rest for 10 minutes before carefully unwrapping.
Coming out of the steamer, these bean cakes have the most incredible jiggly yet firm texture that holds its shape perfectly. The subtle heat from the scotch bonnet peppers plays beautifully against the earthy beans and sweet shrimp, while the hard-boiled eggs create delightful surprises throughout. I love serving these warm with a side of spicy tomato stew or cooling them completely for a protein-packed snack straight from the fridge.
Zesty Efo Riro with Snails
During my last trip to a Nigerian market in Houston, I discovered the most vibrant snails and knew immediately I had to create this unforgettable Efo Riro. This version brings together the earthy richness of snails with the bright, zesty kick of traditional Nigerian greens in a way that will transport your taste buds straight to West Africa.
Ingredients
- 1 pound cleaned fresh snails
- 4 cups chopped fresh spinach
- 2 large ripe red bell peppers
- 1 medium yellow onion
- 3 cloves aromatic garlic
- 1-inch piece of fresh ginger root
- 1/4 cup rich palm oil
- 2 cups savory beef stock
- 2 tablespoons smoked paprika
- 1 tablespoon ground crayfish
- 2 teaspoons fiery scotch bonnet pepper
- 1 teaspoon aromatic bouillon powder
Instructions
- Rinse 1 pound cleaned fresh snails under cold running water for 2 minutes to remove any residual grit.
- Place snails in a medium pot and cover with 2 cups savory beef stock.
- Bring snails to a boil over high heat, then reduce to medium-low and simmer uncovered for 25 minutes until tender but still slightly firm.
- While snails simmer, roughly chop 2 large ripe red bell peppers, 1 medium yellow onion, 3 cloves aromatic garlic, and 1-inch piece of fresh ginger root.
- Combine chopped vegetables in a blender and pulse for 15 seconds until a coarse paste forms, scraping down sides as needed.
- Heat 1/4 cup rich palm oil in a large Dutch oven over medium heat for 2 minutes until oil shimmers but doesn’t smoke.
- Pour vegetable paste into hot oil and fry for 8 minutes, stirring constantly with a wooden spoon until paste darkens and oil separates around edges.
- Add 2 tablespoons smoked paprika, 1 tablespoon ground crayfish, 2 teaspoons fiery scotch bonnet pepper, and 1 teaspoon aromatic bouillon powder to the pot.
- Stir spice mixture continuously for 2 minutes until fragrant and well incorporated.
- Drain cooked snails, reserving 1/2 cup of the cooking liquid, and add snails to the pot.
- Cook snail and spice mixture for 5 minutes, stirring occasionally until snails are well coated and slightly browned.
- Add 4 cups chopped fresh spinach and reserved 1/2 cup cooking liquid to the pot.
- Stir gently until spinach begins to wilt, about 2 minutes, then cover and cook for 4 more minutes until spinach is fully wilted but still vibrant green.
Every spoonful delivers the remarkable contrast between the tender, earthy snails and the bright, zesty greens that practically dance on your tongue. I love serving this over steaming hot jollof rice or with soft, doughy pounded yam to soak up every last drop of the flavorful sauce.
Tasty Akara (Bean Fritters)
Trying new recipes always excites me, especially when they come with a story—like these akara, which I first tasted at a vibrant Nigerian food festival last summer. The crispy exterior and fluffy interior had me hooked instantly, and I’ve been perfecting my own version ever since. Today, I’m sharing my go-to recipe for these irresistible bean fritters, perfect for a cozy snack or a lively appetizer.
Ingredients
– 2 cups peeled black-eyed peas, soaked overnight for a creamy texture
– 1 small red onion, finely diced for a sweet, sharp kick
– 1 scotch bonnet pepper, minced (seeds removed for milder heat)
– 1 teaspoon fragrant ground crayfish
– 1 cup neutral vegetable oil, for deep-frying
– ½ cup cold water, to help blend smoothly
– 1 teaspoon fine sea salt, to enhance flavors
Instructions
1. Drain the soaked black-eyed peas thoroughly and transfer them to a high-speed blender.
2. Add the cold water to the blender and pulse on high for 45 seconds, scraping down the sides once, until the mixture forms a thick, smooth paste.
3. Pour the blended pea mixture into a large mixing bowl and use a spatula to fold in the finely diced red onion, minced scotch bonnet pepper, fragrant ground crayfish, and fine sea salt until fully combined.
4. Heat the neutral vegetable oil in a deep skillet over medium heat until it reaches 350°F, checking with a kitchen thermometer for accuracy.
5. Scoop a heaping tablespoon of the batter and carefully drop it into the hot oil, repeating to fry 4-5 fritters at a time without overcrowding the skillet.
6. Fry the akara for 3-4 minutes, flipping once halfway through, until they turn a deep golden brown and float to the surface.
7. Remove the fritters with a slotted spoon and drain them on a paper towel-lined plate to absorb excess oil.
8. Repeat steps 5-7 with the remaining batter, allowing the oil to return to 350°F between batches for even cooking.
9. Serve the akara immediately while hot and crispy.
You’ll love the contrast of the crunchy crust and soft, savory center—these fritters are fantastic dipped in a tangy pepper sauce or tucked into a warm pita with fresh herbs. I often double the batch for parties because they disappear in minutes, and their earthy aroma always brings back memories of that sunny festival day.
Comforting Groundnut Soup
Nothing warms the soul quite like a bowl of rich, nutty soup on a crisp autumn day. I first discovered this West African-inspired groundnut soup during a potluck with friends from Ghana, and it’s become my go-to comfort food ever since—especially when I need something that feels like a warm hug from the inside out. The blend of creamy peanut butter with savory spices creates a depth of flavor that keeps me coming back for seconds every single time.
Ingredients
– 2 tablespoons rich extra virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves fresh garlic, minced
– 1 tablespoon freshly grated ginger
– 1 pound boneless, skinless chicken thighs, cut into 1-inch pieces
– 1 cup smooth, creamy peanut butter
– 4 cups rich chicken broth
– 1 (14.5-ounce) can fire-roasted diced tomatoes
– 1 teaspoon smoked paprika
– 1/2 teaspoon cayenne pepper
– 1/2 cup full-fat coconut milk
– 1/4 cup chopped fresh cilantro
– 1 teaspoon coarse sea salt
Instructions
1. Heat 2 tablespoons of rich extra virgin olive oil in a large Dutch oven over medium heat for 2 minutes until shimmering.
2. Add 1 large finely diced yellow onion and cook for 5 minutes, stirring occasionally, until translucent and fragrant.
3. Stir in 3 cloves of minced fresh garlic and 1 tablespoon of freshly grated ginger, cooking for 1 minute until aromatic. Tip: Don’t let the garlic brown—it can turn bitter if overcooked.
4. Add 1 pound of boneless, skinless chicken thigh pieces and cook for 6 minutes, turning occasionally, until lightly browned on all sides.
5. Whisk 1 cup of smooth, creamy peanut butter with 4 cups of rich chicken broth in a separate bowl until fully combined. Tip: Warming the broth slightly first helps the peanut butter incorporate more smoothly.
6. Pour the peanut butter mixture into the Dutch oven along with 1 can of fire-roasted diced tomatoes, 1 teaspoon of smoked paprika, and 1/2 teaspoon of cayenne pepper.
7. Bring the soup to a gentle boil, then reduce heat to low and simmer uncovered for 25 minutes, stirring occasionally.
8. Stir in 1/2 cup of full-fat coconut milk and 1 teaspoon of coarse sea salt, simmering for another 5 minutes. Tip: Add the coconut milk at the end to preserve its creamy texture and prevent curdling.
9. Remove from heat and stir in 1/4 cup of chopped fresh cilantro.
Unbelievably creamy with a subtle heat that builds with each spoonful, this soup has a velvety texture that clings to rice or crusty bread. I love serving it over fluffy jasmine rice to soak up every last drop, and sometimes I’ll top it with extra cilantro and a squeeze of lime for brightness.
Tender Grilled Tilapia with Jollof Rice
Sometimes the best meals come from combining global flavors with simple techniques, and this grilled tilapia with vibrant jollof rice is my current obsession. I first discovered this West African-inspired pairing during a potluck with neighbors, and now it’s become my go-to weeknight dinner that feels both comforting and exciting. The smoky grilled fish against the richly spiced rice creates a harmony that never fails to satisfy.
Ingredients
– 4 fresh tilapia fillets (about 6 ounces each)
– 2 cups long-grain white rice
– 1 large yellow onion, finely diced
– 3 ripe Roma tomatoes, roughly chopped
– 1 red bell pepper, seeded and diced
– 3 cloves garlic, minced
– 2 tablespoons tomato paste
– 1 teaspoon smoked paprika
– 1 teaspoon dried thyme
– 1/2 teaspoon cayenne pepper
– 4 cups chicken broth
– 3 tablespoons extra virgin olive oil
– 1 tablespoon fresh lemon juice
– 1 teaspoon kosher salt
– 1/2 teaspoon freshly ground black pepper
Instructions
1. Rinse 2 cups of long-grain white rice under cold water until the water runs clear to remove excess starch.
2. Heat 2 tablespoons of extra virgin olive oil in a large pot over medium heat until shimmering.
3. Add 1 finely diced large yellow onion and cook for 5 minutes until translucent.
4. Stir in 3 minced garlic cloves and cook for 1 minute until fragrant.
5. Add 1 diced red bell pepper and cook for 3 minutes until slightly softened.
6. Mix in 2 tablespoons of tomato paste and cook for 2 minutes until darkened in color.
7. Add 3 roughly chopped ripe Roma tomatoes and cook for 4 minutes until broken down.
8. Stir in 1 teaspoon smoked paprika, 1 teaspoon dried thyme, and 1/2 teaspoon cayenne pepper.
9. Pour in 4 cups of chicken broth and bring to a boil over high heat.
10. Add the rinsed rice and 1 teaspoon kosher salt, then reduce heat to low.
11. Cover the pot tightly and simmer for 20 minutes until the liquid is absorbed.
12. While the rice cooks, pat 4 fresh tilapia fillets dry with paper towels.
13. Brush both sides of the fillets with 1 tablespoon extra virgin olive oil.
14. Season both sides with 1/2 teaspoon freshly ground black pepper.
15. Preheat your grill to medium-high heat (400°F) for 10 minutes.
16. Place the tilapia fillets on the hot grill and cook for 4 minutes.
17. Flip the fillets carefully using a spatula and cook for another 3 minutes.
18. Drizzle 1 tablespoon fresh lemon juice over the grilled tilapia.
19. Remove the jollof rice from heat and let it rest covered for 5 minutes.
20. Fluff the rice with a fork before serving.
Really, the magic happens when you get that perfect flake from the tilapia against the deeply spiced rice. I love how the smoky paprika in the rice complements the charred edges of the fish, creating layers of flavor that unfold with each bite. For an extra touch, try serving it with a simple cucumber salad to cut through the richness.
Satisfying Pepper Soup with Goat Meat
On chilly autumn evenings like this one, I find myself craving something deeply comforting yet invigorating—a bowl of pepper soup with tender goat meat that warms you from the inside out. It’s the kind of dish that reminds me of gathering with friends after a long week, where the steam from the pot fills the kitchen with the most incredible aromas. There’s something magical about how the spices mellow and meld together, creating a broth that’s both soothing and boldly flavorful.
Ingredients
– 2 pounds bone-in goat meat, cut into 1-inch chunks
– 1 large yellow onion, thinly sliced
– 4 cloves garlic, finely minced
– 1-inch piece fresh ginger, peeled and grated
– 2 tablespoons tomato paste
– 8 cups cold filtered water
– 2 scotch bonnet peppers, left whole
– 1 tablespoon ground crayfish
– 1 teaspoon smoked paprika
– 1 teaspoon ground uziza seeds
– 1 teaspoon dried thyme leaves
– 2 bay leaves
– 1 tablespoon freshly squeezed lime juice
– 1 cup fresh spinach leaves, roughly chopped
– 1 teaspoon coarse sea salt
Instructions
1. Rinse the bone-in goat meat chunks under cold running water and pat completely dry with paper towels.
2. Place the dried goat meat in a large Dutch oven over medium-high heat and sear for 5-7 minutes until browned on all sides, without adding oil—the meat will render its own fat.
3. Add the thinly sliced yellow onion and cook for 3 minutes until translucent and fragrant.
4. Stir in the finely minced garlic and grated fresh ginger, cooking for 1 minute until aromatic but not browned.
5. Mix in the tomato paste and cook for 2 minutes until it darkens slightly and coats the meat evenly.
6. Pour in the 8 cups of cold filtered water, scraping any browned bits from the bottom of the pot.
7. Add the whole scotch bonnet peppers, ground crayfish, smoked paprika, ground uziza seeds, dried thyme leaves, and bay leaves.
8. Bring the soup to a rolling boil, then immediately reduce heat to low and cover the pot.
9. Simmer gently for 1 hour and 30 minutes until the goat meat is fork-tender and easily pulls away from the bone.
10. Remove and discard the scotch bonnet peppers and bay leaves using tongs.
11. Stir in the freshly squeezed lime juice and coarse sea salt until fully incorporated.
12. Add the roughly chopped fresh spinach leaves and cook for 2 minutes until just wilted but still vibrant green.
13. Ladle the hot soup into deep bowls, ensuring each serving gets plenty of meat and broth.
Every spoonful of this pepper soup delivers layers of warmth—the tender goat meat falls apart at the slightest pressure, while the broth carries a complex heat that builds gradually rather than overwhelming. I love serving it with crusty bread for dipping, or for a more substantial meal, over a bed of fluffy white rice that soaks up the richly spiced liquid beautifully.
Exquisite Afang Soup
Just last week, I was craving something deeply nourishing and stumbled upon this incredible West African soup that’s become my new comfort food obsession. My neighbor, who grew up in Nigeria, shared her family’s version, and I’ve been making it weekly ever since—it’s that good!
Ingredients
– 2 pounds fresh beef stew meat, cut into 1-inch chunks
– 1 cup dried stockfish, thoroughly cleaned and broken into pieces
– 1 pound fresh afang leaves, finely shredded
– 1 cup waterleaf, chopped and drained
– 1 large red onion, finely diced
– 4 cloves garlic, minced
– 2 tablespoons crayfish powder
– 3 scotch bonnet peppers, seeds removed and finely chopped
– 1/2 cup palm oil
– 2 cups beef broth
– 1 tablespoon bouillon powder
Instructions
1. Place the beef stew meat in a large pot and cover with cold water.
2. Bring the pot to a boil over high heat, then reduce to medium and simmer for 25 minutes until the meat is tender.
3. Add the dried stockfish pieces to the pot and continue cooking for another 15 minutes.
4. Heat the palm oil in a separate pan over medium heat until it becomes clear and fragrant, about 3 minutes.
5. Add the finely diced red onion to the hot oil and sauté until translucent, approximately 5 minutes.
6. Stir in the minced garlic and cook for 1 minute until aromatic.
7. Transfer the onion-garlic mixture to the pot with the meat and stockfish.
8. Pour in the beef broth and bring the mixture to a gentle boil.
9. Add the chopped waterleaf to the pot and cook for 5 minutes until slightly wilted.
10. Sprinkle in the crayfish powder and bouillon powder, stirring to combine evenly.
11. Gently fold in the finely shredded afang leaves, being careful not to crush them.
12. Add the chopped scotch bonnet peppers and simmer on low heat for 8 minutes.
13. Remove from heat and let the soup rest for 5 minutes before serving.
Tip: Always add afang leaves last to preserve their vibrant green color and unique texture. The soup should have a slightly thick consistency from the leaves—if it’s too thin, simmer uncovered for a few extra minutes. For maximum flavor development, make this soup a day ahead and reheat gently.
The finished soup has this incredible silky texture from the waterleaf contrasting with the slight chew of the afang leaves, while the palm oil gives it a beautiful reddish hue and earthy depth. I love serving it with pounded yam or even over steamed rice for a complete meal that feels both exotic and comforting.
Vibrant Koki Corn Pudding
Last weekend, as the crisp autumn air settled in, I found myself craving something that combined summer’s sweetness with fall’s comforting warmth. Little did I know my experiment with fresh corn would become this vibrant Koki Corn Pudding that’s been on repeat in my kitchen ever since—it’s the perfect bridge between seasons when you can’t decide between light and cozy.
Ingredients
– 4 cups fresh sweet corn kernels (from about 6 ears)
– 1 cup heavy cream with rich velvety texture
– 3 large farm-fresh eggs with golden yolks
– 1/2 cup granulated sugar with fine crystal texture
– 1/4 cup all-purpose flour, lightly spooned and leveled
– 1/2 teaspoon kosher salt with clean mineral notes
– 1/4 teaspoon freshly grated nutmeg with warm aromatic scent
– 2 tablespoons unsalted butter, cold and cubed
Instructions
1. Preheat your oven to 350°F and generously butter a 9-inch baking dish.
2. In a large mixing bowl, combine 4 cups fresh sweet corn kernels, 1 cup heavy cream, and 3 large farm-fresh eggs, whisking vigorously until the mixture becomes slightly frothy.
3. Add 1/2 cup granulated sugar, 1/4 cup all-purpose flour, 1/2 teaspoon kosher salt, and 1/4 teaspoon freshly grated nutmeg, then whisk for exactly 2 minutes until fully incorporated and smooth.
4. Pour the corn mixture into your prepared baking dish, using a spatula to scrape every bit from the bowl.
5. Evenly distribute 2 tablespoons of cold cubed unsalted butter across the surface of the pudding.
6. Place the baking dish in the preheated oven and bake for 45-50 minutes, or until the edges are golden brown and the center barely jiggles when gently shaken.
7. Remove from oven and let the pudding rest on a wire rack for 15 minutes to allow it to set properly.
Unlike many puddings that can feel heavy, this one maintains a delightful lightness while delivering intense corn flavor. The texture walks that perfect line between creamy and structured, with sweet corn kernels providing little bursts of freshness throughout. I love serving it warm with a drizzle of honey or alongside roasted chicken for a complete meal that feels both special and comforting.
Conclusion
Vibrant West African cuisine offers incredible flavors waiting to transform your kitchen! From spicy jollof rice to comforting groundnut stew, these 28 recipes bring authentic taste adventures to your table. We’d love to hear which dishes become your favorites—drop a comment below and share your cooking journey by pinning this article on Pinterest!
Sophia Brennan is the cook and writer behind Go Jack Rabbit Go. She spent years working in Portland’s restaurant world before bringing that same warm, unfussy approach into her home kitchen. These days, she focuses on simple, comforting recipes inspired by real life, family routines, and the rhythm of cooking without overthinking it.



