Nigerian Beef Stew is a rich and hearty dish packed with tender chunks of beef and vibrant spices. It’s perfect over rice or with some warm bread!
This stew warms me right up, especially on a chilly day. The bold flavors make it a family favorite, and I love serving it with a smile—because who can resist seconds? 😄
Key Ingredients & Substitutions
Beef: Use stew beef or chuck for tenderness. If you prefer a leaner option, sirloin works, but it might not be as flavorful. For a lighter choice, you can use chicken or even tofu for a vegetarian version.
Vegetable Oil/Palm Oil: Palm oil gives a unique flavor to the stew, but you can use vegetable oil or olive oil if you can’t find it. Be mindful of the oil’s flavor; start with a neutral one if unsure.
Scotch Bonnet Peppers: These provide heat and flavor, but if they are too spicy for you, substitute with jalapeño or skip them altogether. Adjust to your spice preference as you go!
Onions: Yellow onions are the best choice, but if you’re out, red or white onions can work in a pinch. They add sweetness to your stew.
Fresh Herbs: Parsley or cilantro brightens the dish. If you prefer, use green onions for a milder taste. Dried herbs are also an option, but use less than fresh as they are more concentrated.
How Do I Perfectly Brown the Beef in My Stew?
Browning the beef is key to a flavorful stew. This step enhances the meat’s taste through caramelization. Follow these steps for best results:
- Use a large pot to give space for the beef chunks, which prevents steaming.
- Ensure the oil is hot before adding the beef. You can test it by adding a small piece of meat; it should sizzle right away.
- Don’t overcrowd the pot! If necessary, brown the beef in batches to maintain that golden crust.
- Let the beef sit without stirring for a few minutes before flipping. This helps develop a nice color.
Follow these tips, and you’ll have deliciously browned beef, adding depth to your stew!

Nigerian Beef Stew
Ingredients You’ll Need:
Beef and Base:
- 2 lbs beef (preferably stew beef), cut into chunks
- 1/4 cup vegetable oil or palm oil
- 2 large onions, sliced (divide into half for stew and half for seasoning)
Vegetables and Aromatics:
- 3 large red bell peppers, seeded and chopped
- 3 medium tomatoes, chopped
- 3 cloves garlic, minced
- 1-2 Scotch bonnet peppers (adjust to heat preference)
Seasonings:
- 2 tablespoons tomato paste
- 1 teaspoon ground coriander
- 1 teaspoon thyme
- 1 teaspoon curry powder
- 2 bay leaves
- 1 teaspoon smoked paprika
- Salt to taste
- Black pepper to taste
Liquid:
- 2 cups beef broth or water
Garnish:
- Fresh parsley or cilantro for garnish
How Much Time Will You Need?
This recipe will take approximately 2.5 to 3 hours. You’ll spend about 30 minutes prepping and marinating the beef, and then about 2 hours of cooking time to achieve that tender and flavorful stew.
Step-by-Step Instructions:
1. Prepare the Pepper-Tomato Blend:
In a blender, combine the red bell peppers, tomatoes, Scotch bonnet peppers, half of the sliced onions, garlic, and a splash of water. Blend until smooth and set aside. This blend will bring a vibrant flavor to your stew!
2. Season the Beef:
Season the beef chunks with salt, black pepper, curry powder, thyme, and ground coriander. Let the seasoned beef marinate for at least 30 minutes to an hour—this helps to infuse all those delicious flavors into the meat.
3. Brown the Beef:
In a large pot, heat the oil over medium-high heat. Add the remaining sliced onions and sauté until they become translucent and lightly golden. Then, add the beef chunks, browning them on all sides. This step is essential as it seals in the beef’s flavors!
4. Add Tomato Paste:
Stir in the tomato paste and cook for about 5 minutes. This enhances the overall flavor and reduces any bitterness from the tomatoes.
5. Add the Pepper-Tomato Mix:
Pour in the blended pepper and tomato mixture. Stir well to combine, allowing it to simmer until the oil starts separating on the surface—this usually takes about 10-15 minutes, so keep an eye on it and stir occasionally!
6. Add Liquids and Spices:
Now, it’s time to add the bay leaves, smoked paprika, and either beef broth or water. Stir everything together and bring the stew to a boiling point.
7. Simmer the Stew:
Reduce the heat to low, cover the pot, and let the stew simmer gently for about 1.5 to 2 hours, or until the beef is tender. Stir occasionally to prevent it from sticking, and add more water if you prefer a thinner consistency.
8. Final Seasoning:
After careful simmering, taste your stew and adjust the salt and pepper as needed. Don’t forget to remove the bay leaves before serving!
9. Garnish and Serve:
Garnish your stew with freshly chopped parsley or cilantro for a touch of color. Serve hot over fluffy white rice, boiled yams, or fresh bread for a truly satisfying meal.
Enjoy your authentic Nigerian Beef Stew with its rich colors and bold, comforting flavors! Happy cooking! 🍽️

Can I Use Different Cuts of Beef for This Stew?
Absolutely! While stew beef or chuck are ideal for their tenderness, you can also use brisket or round. Just keep in mind that leaner cuts may require less cooking time to avoid becoming tough.
How Can I Adjust the Spiciness Level?
If you prefer a milder stew, reduce the number of Scotch bonnet peppers or substitute them with milder peppers like jalapeños. You can also remove the seeds from the Scotch bonnet for less heat. Taste as you go to find the perfect balance for you!
Can I Make This Stew Ahead of Time?
Yes, making it ahead of time is a great idea! The flavors deepen and improve after a day in the fridge. This stew will keep well for up to 3 days; just reheat gently on the stove adding a splash of water if needed to maintain consistency.
What Should I Serve with Nigerian Beef Stew?
Your stew pairs wonderfully with white rice, boiled yams, or warm bread for soaking up all that delicious sauce. You can also enjoy it with plantains or even a simple side salad for a complete meal!