Ingredients
Equipment
Method
- Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and cook, stirring occasionally, for 4-5 minutes until softened. Add the minced garlic and cook for 30 more seconds until fragrant.
- Add the red pepper flakes, smoked paprika, oregano, and thyme to the pot. Stir constantly for about 1 minute to toast the spices and release their oils.
- Stir in the tomato paste and cook for 1-2 minutes, allowing it to coat the onions and darken slightly. Pour in the can of diced tomatoes with their juices and bring the mixture to a gentle simmer. Let it cook for 5 minutes.
- Gently stir in the drained butter beans and the vegetable broth. Bring the stew back to a simmer and cook uncovered for 10-12 minutes, stirring occasionally, until the sauce has thickened slightly.
- Reduce the heat to low. Stir in the heavy cream (or coconut cream) and the fresh spinach. Continue to cook for 2-3 minutes, stirring, until the spinach is wilted and the stew is creamy.
- If using cheese, sprinkle the shredded mozzarella evenly over the top of the stew. Cover the pot with a lid and remove it from the heat. Let it sit for 2-3 minutes until the cheese is melted.
- Taste the stew and season with additional salt and pepper if needed. Ladle into bowls, garnish with fresh basil or parsley, and serve immediately with crusty bread on the side.
Notes
Pro Tips: For the deepest flavor, let the tomato paste cook for a full 1-2 minutes until it darkens slightly. Be gentle when stirring in the butter beans to keep them intact. If the sauce thickens too much, thin it with a splash of extra vegetable broth. For a vegan version, coconut cream works perfectly and adds a subtle sweetness. This dish tastes even better the next day as the flavors continue to meld.
