Weeknight • Soups
Cozy Tomato, White Bean, and Spinach Soup
A nourishing and easy vegetarian soup, brimming with rich tomato flavor, hearty beans, and fresh spinach.
- Prep
- 10 min
- Cook
- 20 min
- Servings
- 4
- Level
- Weeknight

Advertisement
When you need a warm hug in a bowl, this Cozy Tomato, White Bean, and Spinach Soup is just the ticket! It's incredibly simple to make, packed with wholesome ingredients, and bursting with comforting flavors. Perfect for a chilly evening or a light, healthy lunch, this soup comes together with minimal fuss but maximum deliciousness.
Ingredients
Yield: 4 servings
Main
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 (28 oz) can crushed tomatoes
- 4 cups vegetable broth
- 1 (15 oz) can cannellini beans, rinsed and drained
- 1 teaspoon dried Italian seasoning
- 1/2 teaspoon salt (or to taste)
- 1/4 teaspoon black pepper (or to taste)
- 4-5 oz fresh spinach
- Grated Parmesan cheese or a drizzle of extra virgin olive oil, for serving (optional)
Preparation
Step 1
Heat olive oil in a large pot or Dutch oven over medium heat.
Step 2
Add chopped onion and cook until softened and translucent, about 5-7 minutes.
Step 3
Stir in minced garlic and cook for another minute until fragrant.
Step 4
Add crushed tomatoes, vegetable broth, cannellini beans, Italian seasoning, salt, and pepper to the pot. Bring the soup to a simmer, then reduce heat to low, cover, and cook for 10-15 minutes to allow flavors to meld.
Step 5
Stir in the fresh spinach and cook just until wilted, about 2-3 minutes. Adjust seasonings to taste.
Step 6
Ladle into bowls and serve hot, optionally topped with grated Parmesan cheese or a drizzle of olive oil.
Tips
- To make this soup heartier, add some small pasta (like ditalini or elbow macaroni) during the simmering stage.
- For a creamier texture, blend about 1 cup of the soup before adding spinach, then return to the pot.
- Serve with crusty bread for dipping!
More recipes you'll love

A warming and filling vegetarian soup packed with nutritious lentils and a medley of colorful vegetables.

A comforting, easy soup packed with savory sausage, tender beans, and fresh veggies.

A smooth, comforting tomato soup elevated by savory rosemary and homemade cheesy croutons.