Spicy Peanut Vegetable Stew with Potatoes

Prep: 15 minCook: 40 min6 servingsmediumfusion; inspired by West African peanut stew tradition with American vegetable garden ingredients
Spicy Peanut Vegetable Stew with Potatoes

A vibrant, warming vegetable stew built on a rich spicy peanut sauce that delivers comfort without heaviness. This one-pot dish combines roasted aromatics with tender potatoes, zucchini, and cabbage simmered in a tomato-peanut broth spiked with jalapeño heat and fresh ginger. The natural peanut butter creates a creamy, nutty base that balances the tomato acidity and jalapeño fire. Perfect for weeknight dinners, meal prep, or feeding a crowd, it's inherently vegetarian and endlessly adaptable to whatever vegetables you have on hand. What sets this version apart is the emphasis on building flavor through proper aromatics sauteing before liquids go in, combined with the gentle final simmering that lets the peanut butter integrate smoothly without breaking. This is comfort food for anyone seeking substantial, satisfying meals that aren't meat-dependent.

Ingredients

6 servings
  • 2 Tbsp canola oil
  • 1 large yellow onion, chopped
  • 3 cloves garlic, minced
  • 2 Tbsp fresh ginger, minced
  • 1 jalapeño peppers, seeds removed unless you want super spicy, chopped
    habanero0.5-1intensity

    significantly hotter, use sparingly

  • 3 cups green cabbage, chopped
  • 3 cups red potatoes, cubed into 1-inch pieces
    Yukon gold1:1none

    creamier texture, equally good

    Full guide →
  • 3 cups tomato juice
  • 1 cup vegetable broth, homemade or store bought
    chicken broth1:1none

    adds slight savory depth

    Full guide →
  • 2 cups Roma tomatoes, chopped, or use canned diced tomatoes
    canned diced2 cupsconvenience

    already noted in recipe

    Full guide →
  • 2 cups zucchini, chopped into 1/2-inch pieces
  • ½ cup cilantro, chopped, plus more for garnish
    parsley1:1allergy substitute

    milder flavor, less citrusy

    Full guide →
  • ½ cup smooth peanut butter, natural is optimal
    sunflower seed butter1:1dairy-freetree nut-freepeanuts-freeadds dairy

    replaces peanut flavor but maintains creaminess

    Full guide →
  • salt(optional)
  • pepper(optional)
  • cayenne pepper(optional)

Instructions

  1. 1

    Warm a Dutch oven over medium-high heat and add oil.

  2. 2

    Saute the onion until soft, about 5 minutes.

  3. 3

    Stir in garlic, ginger, and jalapeño and cook until fragrant, 3-5 minutes.

  4. 4

    Add cabbage and potatoes and cook for a few minutes to combine.

  5. 5

    Stir in tomato juice, broth, and tomatoes.

  6. 6

    Cover, reduce heat to medium, and simmer until potatoes are fork-tender, about 15 minutes.

  7. 7

    Stir in zucchini and cilantro and cook uncovered for 5 minutes.

  8. 8

    Reduce heat to low, stir in peanut butter, and simmer gently uncovered for 5 minutes.

  9. 9

    Add more tomato juice or broth if too thick.

  10. 10

    Season with salt, pepper, and cayenne if desired.

  11. 11

    Garnish with cilantro and serve.

Tips

Tip 1

Take time with the aromatics phase: sauteing onions fully, then garlic, ginger, and jalapeño until fragrant, builds a deep foundation that makes the whole stew taste intentional rather than one-dimensional.

Tip 2

Use natural peanut butter and stir it in over low heat at the very end. This prevents curdling and keeps the sauce silky smooth instead of grainy or separated.

Tip 3

Leftovers taste better the next day as flavors meld. Store covered and reheat gently, thinning with extra broth if the stew thickens as it sits.

Good to Know

Storage

Refrigerate in an airtight container for up to 4 days. The stew keeps well and flavors deepen overnight.

Make Ahead

Make the full recipe up to 2 days ahead. Reheat gently over low heat, thinning with extra broth as needed. Do not freeze peanut butter-based sauces as they separate upon thawing.

Serve With

Serve on its own in bowls or ladle over steamed rice, quinoa, or couscous. A lime wedge on the side brightens the rich sauce.

See pairing guide →

Common Mistakes

Watch

Stir the peanut butter over low heat only to avoid breaking or curdling the sauce.

Watch

Skip the initial aromatics sauteing phase to avoid a flat-tasting stew with muddled flavors.

Watch

Add peanut butter too early or at high heat to avoid a grainy, separated texture.

Substitutions

Dairy-Free Swaps

peanut butter
sunflower seed butter1:1dairy-freetree nut-freepeanuts-freeadds dairy

replaces peanut flavor but maintains creaminess

Full guide →

General Alternatives

red potatoes
Yukon gold1:1none

creamier texture, equally good

Full guide →
Roma tomatoes
canned diced2 cupsconvenience

already noted in recipe

Full guide →
vegetable broth
chicken broth1:1none

adds slight savory depth

Full guide →
cilantro
parsley1:1allergy substitute

milder flavor, less citrusy

Full guide →
jalapeño
habanero0.5-1intensity

significantly hotter, use sparingly

Find more substitutions →

FAQ

Can I make this ahead and freeze it?

The stew refrigerates well for 4 days, but do not freeze. Peanut butter-based sauces separate and become grainy when thawed. Make and store in the fridge, or freeze components separately and combine fresh.

What if I don't have fresh ginger or cilantro?

Omit ginger entirely rather than substituting dried, as the flavor won't match. For cilantro, use fresh parsley, though the citrusy note will be lost. Avoid dried cilantro; it lacks potency. The dish works best with these fresh elements.

How can I adjust the spice level?

Remove jalapeño seeds before chopping for less heat. For more, add cayenne pepper at the end or swap jalapeños for habaneros, using only half to one whole pepper. Taste as you go; you can always add more spice but cannot remove it.