Description
Warm up with this cozy Cannellini Bean and Spinach Soup, a creamy and comforting bowl packed with nourishing ingredients like white beans, fresh spinach, and aromatic vegetables. Perfect for quick dinners, healthy lunches, or hearty snacks, this easy recipe is full of plant-based protein and fiber. Whether you’re looking for quick dinner ideas, healthy vegetarian soup, or an easy recipe for cold days, this one is guaranteed to satisfy. Ideal for weeknights, meal prep, or anytime comfort food cravings hit.
Ingredients
2 tablespoons olive oil
1 medium onion, diced
3 cloves garlic, minced
2 medium carrots, chopped
1 can (14.5 oz) diced tomatoes
4 cups vegetable broth
2 cans (15 oz each) cannellini beans, rinsed and drained
4 cups fresh spinach
1 teaspoon salt
1/2 teaspoon black pepper
1/4 cup grated Parmesan cheese (optional)
Instructions
1. Heat olive oil in a large pot over medium heat. Add the diced onion and carrots. Sauté for about 5 minutes until softened.
2. Add minced garlic and cook for 1 more minute until fragrant.
3. Pour in the diced tomatoes with their juice, and the vegetable broth. Bring to a gentle simmer.
4. Stir in the cannellini beans and simmer for 10 minutes to meld flavors.
5. For a thicker texture, mash a few beans with a spoon or blend one cup of the soup and return it to the pot.
6. Add fresh spinach and stir until wilted, about 2–3 minutes.
7. Season with salt and pepper to taste.
8. Ladle into bowls, top with Parmesan cheese if desired, and serve hot with crusty bread.
Notes
Blend a portion of the soup for a creamier texture without using dairy.
Use kale or Swiss chard if spinach isn’t available—just cook a few minutes longer.
Freeze in single portions for easy grab-and-reheat lunches or dinners.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 310
- Sugar: 5g
- Sodium: 790mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 10g
- Protein: 14g
- Cholesterol: 5mg
Keywords: easy soup recipe, healthy soup, vegetarian dinner, spinach soup, bean soup