Equipment
Ingredients
Aromatics & Produce
- 1 yellow onion, diced
- 3 garlic, minced
- 1 fresh ginger, grated
- 500 g sweet potato, peeled and cut into 2cm cubes
- 100 g baby spinach, washed
Pantry & Spices
- 30 ml olive oil
- 30 g tomato paste
- 4 g ground cumin
- 4 g smoked paprika
- 3 g ground coriander
- 2 g ground turmeric
- 5 g salt
- 2 g black pepper, freshly ground
Liquids & Beans
- 480 g canned black-eyed beans, rinsed and drained
- 400 g canned diced tomatoes, with juices
- 400 ml vegetable broth, low-sodium preferred
- 200 ml full-fat coconut milk, well shaken
Nutrition (per serving)
Method
Prepare all vegetables by dicing the onion, mincing the garlic, grating the ginger, and cutting the peeled sweet potatoes into uniform 2cm cubes.
Heat the olive oil in a Dutch oven over medium heat. Add the diced onion and saute until softened and translucent, about 5 minutes.
Stir in the tomato paste, minced garlic, ginger, cumin, smoked paprika, coriander, turmeric, salt, and black pepper. Toast the mixture, stirring constantly, until the spices are highly fragrant and the tomato paste deepens in color, about 2 minutes.
Add the diced sweet potatoes, canned diced tomatoes with their juices, and vegetable broth. Stir well, scraping the bottom of the pot to release any toasted spices. Bring the stew to a rolling boil at 100°C/212°F.
Stir in the drained black-eyed beans. Reduce the heat to maintain a gentle simmer at around 90°C/195°F. Cover the pot with a lid and cook for 20 to 25 minutes, stirring occasionally, until the sweet potatoes are completely tender.
Remove the pot from the heat. Pour in the coconut milk and add the baby spinach. Gently mix everything together and let the stew sit uncovered for 2 to 3 minutes until the spinach is fully wilted.
Taste the stew and adjust the seasoning with additional salt or pepper if necessary. Ladle the hot stew into warm bowls and serve immediately.
Chef's Notes
- Using full-fat coconut milk provides a superior creamy texture and richer mouthfeel, but you can successfully use lite coconut milk if you prefer a lighter broth.
- If using dried black-eyed beans instead of canned, you will need to soak 150g of dried beans overnight, drain them, and boil them in fresh water for 45 minutes before adding them to this recipe.
- To build a deeper, more complex flavor profile, allow the tomato paste and spices to slightly catch and caramelize on the bottom of the pan in step 3 before deglazing with the broth.
- This stew is incredibly forgiving and actually tastes even better the next day as the spices continue to meld and develop in the refrigerator.
Storage
Refrigerator: 5 days — Store in an airtight container. The flavors will continue to develop, making it excellent for meal prep.
Freezer: 3 months — Freeze in individual portions. The sweet potatoes may soften slightly upon thawing but the stew will retain its flavor.
Reheating: Warm gently on the stovetop over medium-low heat or in the microwave, adding a splash of water or broth if the stew has thickened too much.










