African Beef Stew
Home › Soups, Stews & Chili › African Beef Stew
Soups, Stews & Chili

African Beef Stew

Prep time 20 min
Cook time 120 min
Servings 6

Rich, orange-red, and deeply savory, African beef stew is the kind of pot that settles in and gets better the longer it simmers. The beef turns tender enough to pull apart with a spoon, the peanut tomato broth goes silky and full-bodied, and the sweet potato softens just enough to hold its shape without disappearing. Served over rice, it eats like a complete meal with enough depth to feel special and enough substance to make it a regular rotation dinner.

The trick here is building layers instead of rushing straight to the simmer. Browning the beef first gives the broth its base, then tomato paste, garlic, ginger, and spices cook briefly in the pan so the stew tastes rounded instead of flat. The peanut butter goes in after the long simmer, not at the beginning, which keeps it smooth and prevents that heavy, pasty texture some peanut stews can get. Sweet potato and spinach finish the dish with contrast: one for gentle sweetness, one for a fresh green edge.

Below, you’ll find the small details that matter most — when the peanut butter should go in, how to keep the beef from turning stringy, and a few smart swaps if you need to work with what you have on hand.

“

The beef got fork-tender and the peanut broth turned out smooth instead of greasy. I served it over rice and my kids kept asking for “the orange stew” again the next night.

★★★★★— Tasha M.

Save this African Beef Stew for a rich peanut tomato dinner with tender beef, sweet potatoes, and spinach over rice.

Save to Pinterest

The Reason the Peanut Sauce Stays Smooth Instead of Gritty

Most peanut stews go wrong when the peanut butter hits the pot too early or over heat that is too high. Peanut butter needs liquid and gentle heat to dissolve evenly; if it boils hard, it can separate into an oily layer or clump at the bottom of the pan. Here, the broth has already simmered long enough to tenderize the beef before the peanut butter goes in, so the sauce thickens without losing its glossy, spoon-coating texture.

Browned beef also matters more than people think. Those crusty bits left in the pan dissolve into the tomato base and deepen the stew, which keeps the peanut from tasting one-note. If you skip browning or crowd the pan, the broth tastes flatter and the finished sauce leans heavy instead of rich.

What Each Ingredient Is Actually Doing in This Stew

African Beef Stew rich peanut tomato
  • Beef chuck — This is the right cut for a long simmer because it has enough connective tissue to turn tender and succulent instead of dry. Stew meat can work in a pinch, but chuck gives you better texture and a deeper beef flavor.
  • Natural peanut butter — Use one with just peanuts and maybe salt. Sweetened or stabilized peanut butter can make the sauce taste off and behave badly in the pot, while natural peanut butter melts into the broth in a cleaner, smoother way.
  • Tomato paste and crushed tomatoes — The paste brings concentrated depth, and the crushed tomatoes keep the stew from tasting heavy. Let the paste cook for a minute or two with the aromatics so it loses that raw edge before the liquid goes in.
  • Sweet potato — Add it after the beef has already had time to soften. If it goes in too early, it breaks down and muddies the sauce instead of giving you gentle sweetness and clean chunks.
  • Scotch bonnet or habanero — This is optional, but even a small amount gives the stew a lively heat that cuts through the peanut richness. If you want the flavor without full-on fire, mince only half and remove the seeds.

Building the Stew So the Beef Turns Tender, Not Dry

Getting the Browned Bits Before Anything Else

Season the beef first, then brown it in batches in hot oil. You want a deep brown crust on several sides, not a gray surface that just steamed in the pan. If the pan looks crowded, stop and work in smaller batches; overcrowding drops the temperature and robs you of the flavor that makes the broth taste like it simmered all day.

Cooking the Aromatics Until the Paste Darkens

Once the onion softens, add the garlic, ginger, pepper, and tomato paste and cook them for about two minutes. The tomato paste should darken slightly and smell sweet rather than sharp. If it starts to stick, the heat is too high; lower it and stir, because burnt tomato paste will make the whole pot taste harsh.

The Long Simmer That Builds the Broth

Add the tomatoes, broth, cumin, coriander, and beef, then cover and let it simmer gently for about 1 1/4 hours. The surface should barely bubble, not boil hard. A hard boil tightens the beef instead of relaxing it, so keep the heat low enough that the stew moves lazily around the edges of the pot.

Finishing with Peanut Butter, Sweet Potato, and Greens

Whisk in the peanut butter until the broth turns smooth, then add the sweet potato and simmer until both the beef and sweet potato are tender. The stew should look glossy and thick enough to coat a spoon. Stir in the spinach at the very end, just until it wilts, because it only needs a minute or two and overcooking turns it drab and slippery.

How to Adapt This for a Bigger Pot, Less Heat, or No Meat

Make it milder without losing the balance

Leave out the scotch bonnet or habanero and use a little black pepper for warmth instead. The stew will be less sharp but still deeply savory, and the peanut sauce will read richer because nothing is competing with it.

Use chicken thighs for a shorter cook

Boneless thighs can stand in for the beef if you want something that cooks faster, but you’ll lose the deep, slow-simmered flavor and some of the body in the broth. Brown them lightly and simmer only until cooked through so they stay juicy.

Make it vegetarian with chickpeas and mushrooms

Swap the beef for canned chickpeas and browned mushrooms, and use vegetable broth instead of beef broth. You’ll still get the earthy peanut-tomato base, but the stew will be lighter and faster to cook, with less of the meaty chew that chuck brings.

Storage and Reheating

  • Refrigerator: Keeps for 4 days. The stew thickens as it chills, and the peanut sauce may look denser the next day.
  • Freezer: Freezes well for up to 3 months. Cool it completely before packing into airtight containers, and leave a little room for expansion.
  • Reheating: Warm it gently on the stove over low heat with a splash of broth or water to loosen it. Don’t boil it hard, or the sauce can separate and the beef can dry out.

Answers to the Questions Worth Asking

Can I make African beef stew ahead of time?+

Yes, and it often tastes better the next day. The peanut tomato sauce settles down overnight, and the beef absorbs more of the seasoning. Reheat it slowly so the sauce stays smooth.

How do I keep the peanut butter from clumping in the stew?+

Whisk it into the hot broth after the beef has already simmered and the heat is low. If you add it to a boiling pot, it can seize up or separate. Stir until the broth looks uniform and glossy before adding the sweet potato.

Can I use peanut butter that already has sugar in it?+

You can, but the stew may taste sweeter and less balanced. Natural peanut butter melts into the broth with a cleaner savory finish, which matters in a dish that already has sweet potato and tomatoes. If sweetened peanut butter is all you have, use a little less and taste before adding more.

How do I know when the beef is actually tender?+

The beef should give easily when pierced with a fork and should break apart without resistance. If it still feels chewy after the first simmer, it needs more time, not more heat. Keep the pot at a gentle bubble and let the collagen finish breaking down.

Can I freeze African beef stew with sweet potato in it?+

Yes, though the sweet potato will soften a bit more after thawing. The stew still freezes well because the peanut tomato broth holds up better than a cream-based sauce. Cool it quickly, freeze in airtight containers, and reheat gently from thawed for the best texture.

African Beef Stew with Peanut Tomato Sauce

African beef stew with peanut tomato sauce—brown beef, simmer until tender, then stir in peanut butter for a creamy, rich orange flavor. Sweet potatoes cook in the stew and spinach wilts at the end for a vibrant finish.
Prep Time 20 minutes
Cook Time 2 hours
Total Time 2 hours 20 minutes
Servings: 6 servings
Course: Dinner
Cuisine: West African
Calories: 520

Ingredients
  

Beef stew base
  • 2 lb beef chuck cut into 1 1/2-inch cubes
  • 1.5 tsp salt
  • 0.5 tsp black pepper
  • 2 tbsp vegetable oil
  • 1 onion diced
  • 4 clove garlic minced
  • 1 tbsp fresh ginger grated
  • 1 pc scotch bonnet or habanero minced (optional)
  • 2 tbsp tomato paste
  • 1 can (14.5 oz) crushed tomatoes
  • 3 cup beef broth
  • 0.5 cup natural peanut butter
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1 sweet potato large, cubed
  • 3 cup baby spinach
  • 0.25 cup roasted peanuts chopped
  • fresh cilantro for topping
  • white rice for serving

Equipment

  • 1 Dutch oven

Method
 

Brown and build the stew
  1. Season the beef cubes with salt and black pepper, then heat the vegetable oil in a Dutch oven over medium-high heat and brown the beef in batches until well browned on the outside, about 5 minutes per batch. Keep the browned pieces in the pot while you continue with the remaining beef.
  2. Reduce heat to medium and cook the diced onion for 4 minutes until softened. Add the minced garlic, grated ginger, minced scotch bonnet or habanero (if using), and tomato paste, then cook for 2 minutes, stirring constantly to coat the onions.
  3. Add the crushed tomatoes, beef broth, ground cumin, and ground coriander, then return the browned beef to the pot. Cover and simmer until the flavors deepen, about 1 hour 15 minutes, stirring once or twice so nothing sticks.
Finish with peanut butter and vegetables
  1. Whisk the natural peanut butter into the hot stew until smooth, then add the cubed sweet potato. Keep it at a steady simmer and cook for 30 to 35 minutes, stirring occasionally, until the sweet potato is tender.
  2. Stir in the baby spinach and cook just until wilted, about 2 to 3 minutes. Taste and adjust seasoning if needed, then turn off the heat.
Serve
  1. Serve the stew over white rice and top with chopped roasted peanuts and fresh cilantro. Let each bowl sit 1 minute so the peanut sauce clings to the rice before eating.

Notes

Pro tip: to keep the peanut sauce silky, whisk the peanut butter with a few spoonfuls of hot stew first, then pour it back while stirring. Store leftovers in an airtight container in the refrigerator up to 4 days; freeze up to 3 months (reheat gently, adding a splash of broth if thick). For a lower-sodium option, use low-sodium broth and season to taste at the end.

Leave a Comment

Recipe Rating