Roasted tomatoes, garlic, and creamy white beans blend into a comforting soup with plenty of plant-based protein.
Roasted Tomato and White Bean Soup
Prep: 15 minutes · Cook: 40 minutes · Total: 55 minutes · Serves: 6
Ingredients
- 2 pounds Roma tomatoes, halved
- 1 medium onion, cut into wedges
- 5 garlic cloves, unpeeled
- 2 tablespoons olive oil
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 2 cans (15 ounces each) cannellini beans, rinsed
- 3 cups low-sodium vegetable broth
- 1 teaspoon dried basil
- 1 tablespoon balsamic vinegar
Directions
- Heat the oven to 425°F.
- Place tomatoes, onion, and garlic on a sheet pan. Drizzle with oil and season with salt and pepper.
- Roast for 28 to 32 minutes, until the tomatoes collapse and brown at the edges.
- Squeeze the garlic from its skins into a pot. Add roasted vegetables, one can of beans, broth, and basil.
- Blend until mostly smooth. Stir in the remaining beans and simmer for 8 minutes.
- Finish with balsamic vinegar and adjust seasoning.
Cook’s notes
For extra creaminess without dairy, blend both cans of beans.
Storage and reheating
Refrigerate up to 5 days or freeze up to 3 months.
Estimated nutrition per serving
265 calories · 12 g protein · 42 g carbohydrate · 7 g fat · 11 g fiber · 540 mg sodium. Nutrition is an estimate and varies by ingredients used.
Helpful tools
Disclosure: As an Amazon Associate I earn from qualifying purchases.

Leave a Reply