This Sweet Potato & Bean Stew is packed with simple, nourishing ingredients. With sweet potatoes, pinto beans, tomatoes and lots of spices, it’s a really affordable meal that’s perfect for easy midweek dinners.
It’s filling without being heavy, made in one pot, and easy to adapt depending on what you have in the cupboard – hopefully a recipe you can come back to again and again.
Peel the sweet potatoes and cut into bite-sized chunks. Finely chop the onion and garlic.
Add the oil to a large pan and fry the onion and garlic for a few minutes.
Add the herbs, spices and salt and fry for another minute or so. Add the sweet potatoes, tomatoes and stock and bring to the boil. Turn down the heat and simmer for 20 mins. Add a little more stock as it is cooking, if requited.
Add the drained beans and simmer for another 10-15 minutes until the sweet potatoes are soft.
Stir through the peanut butter and cook for another couple of minutes before serving.
Notes
This can be stored in the fridge for 3-4 days and freezes well too.
You can use any beans if you don’t have pinto e.g. black beans.
If preferred, you can roast the sweet potato in the oven for a crispier texture (you can leave the skin on if you roast it too).
*This post contains affiliate links. I may receive a small commission when you purchase through these links (at no extra cost to you). I only endorse products that I personally use or have tested.