Dinner recipe

Creamy Peanut Sweet Potato Butter Bean Stew with Spinach

A rich tomato-coconut stew with sweet potato, butter beans, peanut butter, spinach, lime, and coriander.

40 min595 kcal4 base servingsDinnerBatch FriendlyVeganGluten Free
ContainsMilk, Peanuts
Allergy and dietary checks

Shop Sorted can help flag food rules, but it cannot guarantee that a meal or product is allergen-free or suitable for your needs. Always check retailer labels, product packaging, ingredients and substitution notices before buying, cooking or eating.

Recipe and nutrition estimates

Recipe times, servings, calories and nutrition notes are estimates for planning. They are not medical or dietary advice. Check food is cooked safely and adjust recipes for your household's needs.

Focus ingredients: peanut butter, sweet potatoes, butter beans, baby spinach

Dietary fit: Vegan, Gluten-free, Dairy-free, Lower Sugar

Serving tip: Loosen leftovers with a splash of water when reheating because the peanut sauce thickens as it stands.

Creamy Peanut Sweet Potato Butter Bean Stew with Spinach plated and ready to serve.

Image: Shop Sorted generated asset

Ingredients

What you need

  • 700g sweet potatoes
  • 2 tins butter beans
  • 400ml coconut milk
  • 1 tin chopped tomatoes
  • 100g smooth peanut butter
  • 200g baby spinach
  • 1 onion
  • 3 cloves garlic
  • 25g fresh ginger
  • 2 tsp ground cumin
  • 1 tsp smoked paprika
  • 2 limes
  • 20g fresh coriander
  • 1 tbsp vegetable oil
  • 1/2 tsp black pepper

You'll also need

large saucepan, wooden spoon, knife, chopping board, fine grater

Method

Step by step

Up to 8 clear steps
  1. Creamy Peanut Sweet Potato Butter Bean Stew with Spinach cooking step 1: Prepare the stew.
    Step 1

    Prepare the stew

    Peel the sweet potatoes and cut them into 2cm cubes, finely chop the onion, grate the garlic and ginger, drain and rinse the butter beans, chop the coriander, and cut the limes into wedges.

    9 min
  2. Creamy Peanut Sweet Potato Butter Bean Stew with Spinach cooking step 2: Soften the onion.
    Step 2

    Soften the onion

    Heat 1 tablespoon vegetable oil in a large saucepan over a medium heat. Add the onion with a pinch of salt and the black pepper, then cook for 5 to 6 minutes until soft and glossy without browning.

    6 min
  3. Creamy Peanut Sweet Potato Butter Bean Stew with Spinach cooking step 3: Bloom the spices.
    Step 3

    Bloom the spices

    Stir the garlic, ginger, ground cumin, and smoked paprika into the onion for 1 minute until fragrant and the pan base is stained red by the spices.

    1 min
  4. Creamy Peanut Sweet Potato Butter Bean Stew with Spinach cooking step 4: Simmer the sweet potato.
    Step 4

    Simmer the sweet potato

    Add the sweet potato, chopped tomatoes, coconut milk, and 300ml water. Bring to a gentle boil, then simmer uncovered for 15 minutes, stirring twice, until the potato is almost tender but still holds its shape.

    15 min
  5. Creamy Peanut Sweet Potato Butter Bean Stew with Spinach cooking step 5: Make the stew creamy.
    Step 5

    Make the stew creamy

    Stir in the butter beans and peanut butter, then simmer for 6 to 8 minutes until the sauce is creamy and a sweet potato cube crushes easily against the spoon. Fold in the spinach for the final 2 minutes until just wilted.

    8 min
  6. Creamy Peanut Sweet Potato Butter Bean Stew with Spinach cooking step 6: Brighten and serve.
    Step 6

    Brighten and serve

    Squeeze in the juice of one lime and stir through most of the coriander. Taste the stew for salt, black pepper, and lime, then spoon into bowls and finish with the remaining coriander and lime wedges.

    2 min