What to Do
Heat the oil in a large skillet or frying pan over medium heat.
Add the diced onion, salt, and pepper.
Sauté for 3-5 minutes until the onion becomes soft and translucent.
Stir in the peanut butter and tomato paste, cooking for another minute until fragrant.
Add the diced tomato and a dash of cayenne pepper for a touch of heat.
Add the spinach and most of the chopped peanuts (reserving some for garnish) to the pan, stirring until the spinach begins to wilt.
Pour in the water or vegetable stock, stirring to combine everything into a smooth sauce.
Bring the stew to a simmer, then reduce the heat to low.
Cover the pan and let it cook for 10-15 minutes, stirring occasionally, until the flavors have melded and the stew has thickened.
Serve the hot stew immediately over a bed of fluffy rice, garnished with the remaining chopped peanuts.