On a brisk evening, there’s an inexplicable joy in stirring a pot of soup, and this Hearty Tomato and Cannellini Bean Soup is my go-to favorite. The warmth of simmering tomatoes melds beautifully with creamy cannellini beans, transforming simple ingredients into not just a meal, but a comforting experience. Perfect for those hectic weeknights or cozy Sunday dinners, this vegetarian delight is ready in just 40 minutes, allowing you to nourish your body without sacrificing precious time. Plus, it’s easily customizable, ensuring that every bowl can be tailored to your taste. Ready to dive into a deliciously satisfying bowl? Let’s get started!

Why is This Soup a Must-Try?

Comforting Warmth: Every spoonful of this Hearty Tomato and Cannellini Bean Soup wraps you in a cozy embrace, making it the ideal dish for chilly nights.

Quick and Easy: With just 40 minutes from start to finish, this recipe is perfect for those busy evenings when you crave homemade goodness without the wait.

Total Customization: Want to spice things up? You can easily adjust the flavor profile by swapping beans or tossing in your favorite greens.

Nutrition Packed: Loaded with fiber, protein, and vitamins, it’s a wholesome choice that satisfies your cravings while keeping things healthy.

Community Favorite: Whether you’re serving it at a family gathering or enjoying it solo, this soup is sure to impress anyone who takes a seat at your table.

Tomato and Cannellini Bean Soup Ingredients

For the Base

  • Olive Oil – Provides essential richness and ensures your vegetables sauté perfectly when heated until shimmering.
  • Onion – Adds a foundational sweetness to the soup; shallots can be swapped in for a milder taste.
  • Garlic – Enhances flavor depth beautifully; fresh cloves yield the best results, but garlic powder works in a pinch.
  • Carrot – Offers natural sweetness and texture; for a twist, consider using parsnip instead.
  • Celery – Contributes a fresh, crisp flavor; you can omit this if you prefer a more simplified soup.

For the Soup

  • Crushed Tomatoes (28 oz) – Forms the delicious base, providing acidity; consider using canned or fresh, as you prefer.
  • Cannellini Beans (15 oz) – Adds a creamy texture and protein boost; kidney beans or chickpeas can be used as alternatives.
  • Vegetable Broth (4 cups) – This builds the body’s essence; both homemade and store-bought options are great.
  • Dried Basil (1 tsp) & Oregano (1 tsp) – Infuses delightful herbal notes; fresh herbs can elevate the flavor (just adjust the quantity).
  • Salt & Pepper – Essential for seasoning; tailor these to your taste preferences.

For the Finish

  • Fresh Spinach (2 cups) – Brings color and nutrition to your bowl; you might swap this with kale or Swiss chard for variation.
  • Lemon Juice (1 tbsp) – Brightens the overall flavor, while lime juice offers a unique twist if you’re feeling adventurous.
  • Grated Parmesan Cheese (optional) – Adds umami and creaminess; skip this for a lovely vegan version!

Embrace the comforting warmth of this Tomato and Cannellini Bean Soup—a simple yet satisfying meal that is bound to please!

Step‑by‑Step Instructions for Tomato and Cannellini Bean Soup

Step 1: Heat the Base
Begin by heating 2 tablespoons of olive oil in a large pot over medium heat until it shimmers, signaling that it’s ready for cooking. This should take approximately 2 minutes. The shimmering oil is crucial for sautéing, ensuring that the vegetables don’t stick to the bottom and develop a rich flavor.

Step 2: Sauté the Vegetables
Next, add 1 diced onion to the pot, stirring frequently for about 5 minutes until it becomes translucent and fragrant. Then, incorporate 2 minced garlic cloves, 1 diced carrot, and 1 stalk of diced celery, continuing to cook for an additional 5 minutes until everything is softened. The aroma will be delightful, setting the stage for your hearty Tomato and Cannellini Bean Soup.

Step 3: Add the Main Ingredients
After your vegetables are tender, stir in a 28-ounce can of crushed tomatoes, along with a 15-ounce can of cannellini beans and 4 cups of vegetable broth. Then sprinkle in 1 teaspoon of dried basil, 1 teaspoon of oregano, and season generously with salt and pepper. Bring the mixture to a gentle boil, then reduce the heat and let it simmer for 20 minutes, allowing the flavors to meld beautifully.

Step 4: Add Greens and Finish
Once the soup has simmered, fold in 2 cups of fresh spinach and 1 tablespoon of lemon juice, allowing them to cook for about 5 minutes until the spinach is wilted. This final step brightens the flavors and adds a lovely pop of color to your comforting soup.

Step 5: Adjust and Serve
Finally, taste your soup and adjust the seasoning with more salt, pepper, or lemon juice as needed. Serve your hearty Tomato and Cannellini Bean Soup hot from the pot, optionally garnished with grated Parmesan cheese for an extra layer of creaminess. Enjoy the warmth it brings!

How to Store and Freeze Tomato and Cannellini Bean Soup

Fridge: Store your Tomato and Cannellini Bean Soup in an airtight container for up to 3 days. Let it cool completely before sealing to maintain its freshness.

Freezer: This soup freezes beautifully for up to 3 months. Ensure it’s in an airtight container or heavy-duty freezer bag, pressing out excess air before sealing.

Reheating: Thaw the soup overnight in the fridge, then reheat on the stovetop over medium heat until warmed through. Add a splash of broth or water if it thickens too much while reheating.

Serving Freshness: For the best flavor experience, consume the soup within the recommended timeframes, enjoying it while it’s warm and comforting.

Make Ahead Options

These Hearty Tomato and Cannellini Bean Soup components are perfect for meal prep, allowing you to savor homemade goodness even on the busiest days! You can chop your vegetables (onion, garlic, carrot, and celery) and store them in an airtight container in the refrigerator for up to 3 days. Additionally, you can prepare the soup base (crushed tomatoes, beans, broth, herbs, and seasoning) and refrigerate it for up to 24 hours. When you’re ready to enjoy your soup, simply heat the base in a pot, add the prepped vegetables, and simmer until everything is tender, then fold in the fresh spinach and lemon juice just before serving. This way, your soup will be just as delicious, saving you precious time without sacrificing flavor!

Tomato and Cannellini Bean Soup Variations

Invite a touch of creativity into your cooking by customizing this delightful soup with these easy variations!

  • Dairy-Free: Omit the Parmesan cheese or use a vegan cheese alternative for a creamy finish without the dairy.
  • Spice It Up: Add diced jalapeños or a pinch of red pepper flakes for that fiery kick that will awaken your taste buds!
  • Protein Boost: Try adding some cooked lentils or quinoa to enrich the soup with extra protein and texture.
  • Green Goodness: Swap in kale or Swiss chard instead of spinach for a different flavor and added nutrients.
  • Savor the Heat: For a smoky touch, toss in some chipotle peppers in adobo sauce during cooking for that perfect warmth.
  • Hearty Addition: Stir in some cooked pasta, like ditalini or orzo, in the last few minutes for a satisfying, filling twist.
  • Earthy Flavor: Substitute crushed tomatoes with roasted diced tomatoes for a deeper, caramelized sweetness in each bite.
  • Citrus Twist: Experiment by replacing lemon juice with lime juice or adding zest for a refreshing zest that brightens the eating experience.

Feel inspired? These variations make this Tomato and Cannellini Bean Soup not just a recipe, but a canvas for your culinary adventure. Happy cooking!

What to Serve with Hearty Tomato and Cannellini Bean Soup

Elevate your cozy evening with delightful accompaniments that harmonize beautifully with each spoonful of this comforting soup.

  • Crusty Bread: A warm, crusty loaf is perfect for dipping and soaking up the delicious, rich broth.
  • Mixed Green Salad: A fresh salad with a zesty vinaigrette balances the hearty soup, adding crunch and brightness to your meal.
  • Grilled Cheese Sandwich: A classic pairing, gooey cheese melts create a delightful contrast against the soup’s warmth, making every bite satisfying.
  • Roasted Vegetables: Roasted seasonal vegetables add a sweet, smoky flavor that complements the soup’s richness while contributing to a wholesome meal.
  • Herbed Rice: Fluffy rice cooked with herbs brings a subtle, fragrant touch that enhances the dish’s savory notes while offering a sturdy base.
  • Garlic Knots: Soft, buttery garlic knots provide a tasty way to enjoy the soup while adding delightful flavor, perfect for a cozy night in.
  • Wine Pairing: A light-bodied red wine, like Pinot Noir, complements the tomato’s acidity and enhances the soup’s heartiness, making for a lovely dining experience.
  • Dessert Pairing: End your meal on a sweet note with a slice of almond cake; its nutty flavor pairs wonderfully with the soup’s savory warmth.

Expert Tips for Tomato and Cannellini Bean Soup

Flavor Balance: Ensure your seasoning is well-adjusted; taste along the way and add salt, pepper, or lemon juice to elevate the dish.

Ingredient Swaps: Don’t be afraid to customize! Substitute cannellini beans with chickpeas or kidney beans to align with your preferences.

Herb Freshness: Use fresh herbs if available; they significantly enhance flavor. If using dried herbs, make sure to adjust the quantity accordingly.

Texture Matters: For a heartier meal, consider adding cooked pasta or quinoa in the final minutes of cooking for added substance.

Broth Choice: Use low-sodium vegetable broth if monitoring salt intake. This keeps flavors intact while managing health considerations.

Tomato and Cannellini Bean Soup Recipe FAQs

How can I tell if the tomatoes are ripe enough?
Absolutely! Look for tomatoes that are vibrant in color without any dark spots or blemishes. A ripe tomato should feel slightly soft when gently squeezed, indicating it’s full of flavor and ready for cooking.

What is the best way to store leftover soup?
Store your Tomato and Cannellini Bean Soup in an airtight container in the refrigerator for up to 3 days. Allow the soup to cool completely before sealing to preserve the freshness and prevent condensation from forming, which can dilute the flavor.

Can I freeze my soup? If so, how?
Yes, this soup freezes exceptionally well for up to 3 months. First, let the soup cool to room temperature. Then, transfer it into an airtight container or a heavy-duty freezer bag, ensuring to squeeze out excess air. Label it with the date, and when you’re ready to enjoy it, thaw it in the fridge overnight. Reheat on the stovetop, adding a splash of broth or water for consistency if needed.

What if I accidentally add too much salt?
If you find yourself with a salty soup, don’t worry! You can add a cubed potato to the pot. Let it simmer for about 10-15 minutes, and then remove the potato. It will absorb some of the excess salty flavor. You can also add more diced tomatoes or a splash of water to balance it out.

Is this soup suitable for a gluten-free diet?
Very! This Tomato and Cannellini Bean Soup is naturally gluten-free since all the ingredients are free from gluten. However, if you’re serving it with bread, ensure that it’s gluten-free bread to maintain a gluten-free meal experience.

Can my pets enjoy this soup?
It’s best to keep this soup away from pets. While the ingredients are plant-based and generally safe, the seasoning, especially the salt and certain spices, may not be good for your furry friends. Always consult your veterinarian before sharing human food with pets.

Tomato and Cannellini Bean Soup

Warm Tomato and Cannellini Bean Soup to Comfort Your Soul

A comforting Tomato and Cannellini Bean Soup that is nourishing and customizable, perfect for chilly nights.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 cups
Course: Soup
Cuisine: Vegetarian
Calories: 250

Ingredients
  

For the Base
  • 2 tablespoons Olive Oil Heated until shimmering
  • 1 medium Onion Diced
  • 2 cloves Garlic Minced
  • 1 medium Carrot Diced
  • 1 stalk Celery Diced
For the Soup
  • 28 oz Crushed Tomatoes Canned or fresh
  • 15 oz Cannellini Beans Canned or fresh
  • 4 cups Vegetable Broth Homemade or store-bought
  • 1 teaspoon Dried Basil Adjust fresh herbs quantity
  • 1 teaspoon Oregano Adjust fresh herbs quantity
  • Salt To taste
  • Pepper To taste
For the Finish
  • 2 cups Fresh Spinach Can substitute with kale or Swiss chard
  • 1 tablespoon Lemon Juice Can substitute with lime juice
  • Grated Parmesan Cheese Optional

Equipment

  • large pot

Method
 

Step-by-Step Instructions
  1. Heat the olive oil in a large pot over medium heat until shimmering.
  2. Add the diced onion and stir frequently for about 5 minutes until translucent. Then add minced garlic, diced carrot, and diced celery, cooking for an additional 5 minutes.
  3. Add crushed tomatoes, cannellini beans, and vegetable broth to the pot. Stir in dried basil and oregano, and season with salt and pepper. Bring to a gentle boil, then reduce heat and let simmer for 20 minutes.
  4. Fold in the spinach and lemon juice. Cook for about 5 minutes until spinach is wilted.
  5. Adjust seasoning as needed before serving hot, optionally garnished with grated Parmesan cheese.

Nutrition

Serving: 1cupCalories: 250kcalCarbohydrates: 40gProtein: 12gFat: 7gSaturated Fat: 1gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 5gSodium: 300mgPotassium: 600mgFiber: 10gSugar: 5gVitamin A: 2800IUVitamin C: 30mgCalcium: 100mgIron: 4mg

Notes

Customize the soup with different beans and greens to suit your taste. Use fresh herbs for better flavor.

Tried this recipe?

Let us know how it was!