2mediumsweet potatoespeeled and cut into 1-inch cubes (about 4 cups)
1largeyellow oniondiced
4clovesgarlicminced
1tablespoonfresh gingerpeeled and grated
3cupsfresh baby spinachor roughly chopped kale
2tablespoonsolive oil
1can(15 oz) crushed tomatoes
1can(15 oz) chickpeasrinsed and drained
3cupsvegetable brothlow-sodium
1/2cupnatural peanut buttercreamy, no added sugar or oil
1.5teaspoonssmoked paprika
1teaspoonground cumin
1/2teaspooncayenne pepperadjust to taste
1/2teaspoonground coriander
1teaspoonkosher saltplus more to taste
1/2teaspoonblack pepper
1tablespoontomato paste
2cupscooked white or brown ricefor serving
1/4cupfresh cilantroroughly chopped
2tablespoonsroasted peanutscrushed, for garnish
1lime(cut into wedges)
1freshred chili or jalapeñosliced thin, optional
Get Recipe Ingredients
Instructions
Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Once shimmering, add the diced onion and cook, stirring occasionally, for 5–6 minutes until softened and translucent.
Add the minced garlic and grated ginger and cook for 1–2 minutes more, stirring constantly, until fragrant. Be careful not to let the garlic burn.
Add the tomato paste, smoked paprika, cumin, cayenne, coriander, salt, and black pepper. Stir everything together and let the spices toast in the oil for about 60 seconds — this step deepens the flavor significantly.
Add the crushed tomatoes, vegetable broth, and cubed sweet potatoes to the pot. Stir to combine, scraping up any spiced bits from the bottom of the pot.
Bring the stew to a boil over medium-high heat, then reduce the heat to medium-low. Cover and simmer for 15 minutes, or until the sweet potatoes are just beginning to soften but still hold their shape.
Add the rinsed chickpeas and continue to simmer uncovered for another 8–10 minutes, until the sweet potatoes are fully tender and the stew has thickened slightly.
Reduce the heat to low. Add the peanut butter to the pot and stir well until it is fully incorporated and the broth has turned a rich, creamy, deep orange color. If the stew seems too thick, add an additional splash of vegetable broth to reach your desired consistency.
Taste and adjust seasoning — add more salt, cayenne, or a squeeze of lime juice as needed.
Add the fresh spinach (or kale) to the pot and stir gently until just wilted, about 1–2 minutes for spinach or 3–4 minutes for kale.
Serve the stew hot over cooked rice. Garnish each bowl generously with fresh cilantro, crushed roasted peanuts, sliced fresh chili (if using), and a squeeze of lime juice.
Notes
Storage: Refrigerate in an airtight container for up to 4 days. Stew thickens as it sits — add a splash of broth when reheating. Freezer-friendly for up to 3 months. Spice level: For mild heat, omit the cayenne. For extra heat, add a halved scotch bonnet or habanero pepper during the simmer, then remove before serving. Protein add-in: Stir in 2 cups of shredded rotisserie chicken or pan-fried cubed tofu at the same time as the chickpeas for a heartier meal. Peanut butter: Always use natural peanut butter (just peanuts and salt) for the best flavor and healthiest result.