Roasted Tomato and White Bean Stew with Garlic and Basil
Tomato Bean Stew
A comforting, rustic stew featuring oven-roasted tomatoes, creamy cannellini beans, and fresh herbs.
Nutrition (per serving)
There is something incredibly soul-soothing about the smell of tomatoes roasting in the oven. This stew takes that deep, concentrated sweetness and marries it with the creamy, buttery texture of cannellini beans. It is a dish that feels like a warm hug on a rainy Tuesday, yet it is sophisticated enough to serve with a glass of wine and some crusty bread when friends drop by unexpectedly.
The secret to this recipe lies in the roasting process. By charring the tomatoes and garlic before they ever hit the pot, you unlock a depth of flavor that a simple simmer just can't match. A final splash of balsamic vinegar and a handful of fresh basil right before serving brightens everything up, creating a balanced, hearty meal that is naturally vegan and high in plant-based protein.
Ingredients
- Roma tomatoes, halved:2 lb
- Garlic cloves, peeled:6 pieces
- Olive oil:3 tbsp
- Yellow onion, diced:1 piece
- Cannellini beans, drained and rinsed:30 oz
- Vegetable broth:2 cups
- Balsamic vinegar:1 tbsp
- Fresh basil leaves, torn:½ cup
- Red pepper flakes:½ tsp
- Salt and black pepper:1 to taste
Instructions
Tips & Notes
- If you prefer a smoother stew, you can pulse half of the finished mixture in a blender before adding the basil.
- Add a handful of fresh baby spinach or kale at the very end for an extra boost of greens.
- Leftovers taste even better the next day as the flavors continue to develop in the fridge.
