Nutrition Facts for 30 minute white bean and tomato soup
Blog Research API Download App

30 Minute White Bean and Tomato Soup

Image of 30 Minute White Bean and Tomato Soup
Nutriscore Rating: 80/100

Warm, comforting, and full of bold Mediterranean flavors, this 30-Minute White Bean and Tomato Soup is the perfect weeknight dinner solution that’s both quick and delicious. Packed with protein-rich white beans, tender leafy greens like spinach or kale, and simmered in a rich tomato base infused with aromatic garlic, herbs, and a hint of red pepper flakes, this soup delivers a hearty yet light meal that’s ready in just half an hour. A touch of lemon juice at the end adds a bright burst of freshness, while optional grated Parmesan cheese and crusty bread transform it into a satisfying, restaurant-quality dish at home. Perfect for vegetarians and loaded with wholesome, pantry-friendly ingredients, this simple recipe is a go-to for chilly evenings or when you need a nourishing, flavorful meal in a pinch.

✓ FDA-Compliant • EC Certified

The Toxic-Free Cutting Board

Medical-grade titanium. No microplastics. No bacteria. No compromises.

Zero Toxins
Self-Sanitizing
Lifetime Durability
$99 $169 SAVE 40%
Shop Now →
Titan Haus Pure Titanium Cutting Board

Recipe Information

⏱️
Prep Time
10 min
🔥
Cook Time
20 min
🕐
Total Time
30 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

15 items
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 0.5 teaspoons red pepper flakes
  • 28 ounces canned crushed tomatoes
  • 4 cups vegetable broth
  • 15 ounces canned white beans (such as cannellini or Great Northern), drained and rinsed
  • 1 teaspoon dried oregano
  • 0.5 teaspoons dried thyme
  • 1 teaspoon salt
  • 0.5 teaspoons black pepper
  • 2 cups baby spinach or kale
  • 1 tablespoon lemon juice
  • grated Parmesan cheese (optional, for serving)
  • crusty bread (optional, for serving)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

Heat the olive oil in a large pot over medium heat.

2

Add the diced onion and sauté for 3-4 minutes, until softened and translucent.

3

Stir in the minced garlic and red pepper flakes, cooking for another 1 minute until fragrant.

4

Pour in the crushed tomatoes and vegetable broth, stirring to combine.

5

Stir in the white beans, oregano, thyme, salt, and black pepper.

6

Bring the soup to a simmer over medium-high heat, then reduce to medium-low and cook for 15 minutes, allowing the flavors to meld.

7

Add the baby spinach or kale to the pot and stir until wilted, about 2-3 minutes.

8

Stir in the lemon juice and adjust seasoning to taste if needed.

9

Ladle the soup into bowls and top with grated Parmesan cheese if desired.

10

Serve hot with crusty bread for dipping, if using.

Cooking Tip: Take your time with each step for the best results!
364
cal
14.9g
protein
55.9g
carbs
10.6g
fat

Nutrition Facts

1 serving (621.4g)
Calories
364
% Daily Value*
Total Fat 10.6 g 14%
Saturated Fat 1.9 g 9%
Polyunsaturated Fat 0.6 g
Cholesterol 1 mg 0%
Sodium 1515 mg 66%
Total Carbohydrate 55.9 g 20%
Dietary Fiber 11.8 g 42%
Total Sugars 13.7 g
Protein 14.9 g 30%
Vitamin D 0.0 mcg 0%
Calcium 150 mg 12%
Iron 5.6 mg 31%
Potassium 1331 mg 28%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

59.2%%
16.1%%
24.7%%
Fat: 372 cal (24.7%%)
Protein: 242 cal (16.1%%)
Carbs: 891 cal (59.2%%)