As I stood by the stove on a brisk evening, the aroma of simmering tomatoes and savory beans wafted through the air, wrapping the kitchen in a warm embrace. There’s something undeniably soothing about a bowl of Hearty Tomato and Cannellini Bean Soup, especially when you whip it up in just 40 minutes. This nutritious comfort dish not only warms you from the inside out but also turns simple ingredients into a heartwarming meal that rivals any takeout option. Perfect for busy weeknights and yet impressive enough for cozy gatherings, you’ll savor each spoonful of this delightful symphony of flavors. Ready to discover how easy it can be to recreate this rustic Italian classic? Let’s dive into the recipe! Why is this soup a must-try? Simplicity: This Hearty Tomato and Cannellini Bean Soup comes together in just 40 minutes, making it a quick and satisfying option for those busy nights. Flavorful: With robust tomatoes, creamy cannellini beans, and aromatic herbs, every spoonful is a comforting delight that will warm your soul. Customizable: Feel free to swap in your favorite beans or greens, ensuring this dish fits your taste preferences perfectly. Nutritious: Packed with fiber and protein, each bowl helps you nourish your body without compromising on taste. Crowd-Pleaser: Whether enjoyed alone or served alongside crusty bread, this soup is bound to impress friends and family alike—making it a fantastic addition to any meal prep lineup. Why not pair it with a refreshing side salad or a satisfying dish like Cowboy Soup Hearty? Tomato and Cannellini Bean Soup Ingredients For the Base Olive Oil – Adds richness and aids in sautéing vegetables; can be swapped with vegetable oil for a lighter flavor. Onion – Provides sweetness and depth; yellow onions are preferred, but shallots work well too. Garlic – Enhances flavor and aroma; fresh minced garlic is ideal, though garlic powder can be used in a pinch. Carrot – Brings natural sweetness and vibrant color; any sweet root vegetable can be a substitute. Celery – Contributes to the flavor base; leeks or fennel can substitute for a different profile. For the Soup Crushed Tomatoes – Forms the broth’s body and imparts a tangy flavor; diced tomatoes can be used for a chunkier texture. Cannellini Beans – Provide creaminess and protein; kidney beans or chickpeas make great alternatives. Vegetable Broth – Serves as the soup’s liquid base; chicken broth can be opted for a non-vegetarian option. Dried Basil/Oregano – Adds herbal notes to the soup; fresh herbs can be used for a brighter taste—just double the quantity. Salt and Pepper – Essential seasonings; adjust to your taste preference. For the Finishing Touches Fresh Spinach – Adds nutrition and vibrant color; can be replaced with kale or Swiss chard if desired. Lemon Juice – Brightens the flavors and adds acidity; lime juice offers a unique twist if you’d like to mix it up. Grated Parmesan Cheese (optional) – Enhances richness and additional depth; for dairy-free, nutritional yeast works wonderfully. This Tomato and Cannellini Bean Soup is quick to prepare and packed full of nourishing ingredients, making it a wholesome and delightful option for any meal! Step‑by‑Step Instructions for Hearty Tomato and Cannellini Bean Soup Step 1: Heat the Base Start by heating 2 tablespoons of olive oil in a large pot over medium heat. Allow the oil to shimmer, which should take about 2-3 minutes. This will create a rich base for your Hearty Tomato and Cannellini Bean Soup, setting the stage for all the wonderful flavors to come. Step 2: Sauté Aromatics Add 1 diced onion to the pot and sauté for approximately 5 minutes, stirring occasionally until the onion becomes translucent. Follow this by introducing 3 minced garlic cloves, 1 diced carrot, and 1 chopped celery stalk, cooking for another 5 minutes until the vegetables soften and the kitchen fills with a delightful aroma. Step 3: Create the Soup Base Now, stir in a 28-ounce can of crushed tomatoes, 1 can of drained cannellini beans, and 4 cups of vegetable broth. Add 1 teaspoon of dried basil, 1 teaspoon of dried oregano, and a pinch of salt and pepper to taste. Bring the mixture to a gentle boil, stirring occasionally to combine all the flavors beautifully. Step 4: Simmer to Perfection Once boiling, reduce the heat to low and allow the soup to simmer uncovered for 20 minutes. This step helps the flavors meld together while the soup lightly thickens, showcasing the rich, tangy essence of the tomatoes mingling with the creamy beans. Step 5: Add Greens and Brightness After 20 minutes, stir in 2 cups of fresh spinach and the juice of half a lemon. Cook for an additional 5 minutes to let the spinach wilt and infuse its flavor into the soup. The vibrant green against the rich broth offers a wonderful contrast and enhances the nutritional value of your Hearty Tomato and Cannellini Bean Soup. Step 6: Final Touches Taste your soup and adjust the seasoning as necessary, adding more salt, pepper, or lemon juice if desired. When ready, serve the soup hot, optionally topping each bowl with grated Parmesan cheese for added depth. This finishing touch brings that authentic touch often savored in Italian cuisine. Step 7: Serve and Enjoy Now, ladle your Hearty Tomato and Cannellini Bean Soup into bowls and serve alongside some crusty bread or a fresh salad for a wonderful meal. Feel free to get creative by adding your favorite side dishes that complement this comforting soup. What to Serve with Hearty Tomato and Cannellini Bean Soup Enhance your dining experience with these delightful pairings that complement the comforting flavors of your soup. Crusty Bread: Perfect for dipping, it soaks up the rich broth beautifully, making every bite a dream come true. Fresh Side Salad: A simple mix of greens and a tangy vinaigrette refreshes the palate and adds crunch to the warm meal. Grilled Cheese Sandwich: The gooey, melty cheese contrasts deliciously with the soup, creating a nostalgic twist on a classic pairing. Roasted Vegetables: Serve a medley of seasoned, roasted vegetables on the side for added depth and vibrant flavors. Feel free to mix and match! A glass of crisp white wine or a fruity iced tea also pairs wonderfully, balancing the tomato’s acidity with soothing refreshment. You might even consider a slice of lemon tart for dessert, bringing a zesty conclusion to your comforting meal. How to Store and Freeze Tomato and Cannellini Bean Soup Fridge: Store any leftovers in an airtight container for up to 3 days. Reheat in the microwave or on the stovetop, adding a splash of vegetable broth if needed. Freezer: Allow the soup to cool completely, then transfer it to a freezer-safe container. It will maintain its best quality for up to 3 months. Thawing: To thaw, place the container in the refrigerator overnight. Reheat gently on the stovetop and stir well before serving to enjoy the hearty flavors of Tomato and Cannellini Bean Soup. Reheating: When reheating, add a bit of fresh spinach or a squeeze of lemon juice to revive the flavors and nutrients! Make Ahead Options This Hearty Tomato and Cannellini Bean Soup is a meal prep dream for busy cooks! You can chop the onion, garlic, carrot, and celery up to 24 hours in advance; just keep them in an airtight container in the refrigerator to maintain their freshness. The soup base itself can be made ahead and stored in the fridge for up to 3 days; simply allow it to cool, then refrigerate. When you’re ready to enjoy, reheat the soup on the stovetop until warmed through before stirring in the fresh spinach and lemon juice just before serving. This ensures your soup retains that delicious, vibrant flavor while saving you time on busy nights! Expert Tips for Tomato and Cannellini Bean Soup Use Fresh Ingredients: Fresh herbs and high-quality tomatoes make a world of difference. Opt for San Marzano tomatoes for an authentic taste. Sauté Properly: Take your time with sautéing the onions and garlic; this step builds the flavor foundation for your Tomato and Cannellini Bean Soup. Adjust Consistency: If the soup thickens too much during cooking, add more vegetable broth gradually until you reach your desired consistency. Mind the Seasoning: Taste as you go, particularly towards the end. Adding salt and pepper at the right points can elevate the soup’s flavor dramatically. Experiment with Spices: Want a kick? Add red pepper flakes during the sauté stage. This little tweak can transform your Tomato and Cannellini Bean Soup into a delightful spicy dish! Tomato and Cannellini Bean Soup Variations Feel free to get creative and make this dish your own with these fun twists and substitutions! Dairy-Free: Swap Parmesan cheese for nutritional yeast to keep it creamy without the dairy. Spicy Kick: Add a teaspoon of red pepper flakes while sautéing the vegetables for a delightful heat that tingles your taste buds. You’ll love how it elevates this comforting soup! Herb Infusion: Experiment with fresh herbs like parsley or thyme in place of dried basil and oregano to bring a burst of earthy flavor. Fresh herbs can add a bright twist to this classic dish! Chunky Texture: Use diced tomatoes instead of crushed tomatoes for more texture. This variation will give your soup a heartier feel, making each spoonful more exciting. Hearty Additions: Mix in cooked pasta or quinoa in the last few minutes of simmering to turn this soup into a filling meal. It’s perfect for meal prep and lends a little extra substance. Greens Galore: Substitute fresh spinach with Swiss chard or kale for a nutrient boost and a different flavor profile. Each green brings its own unique touch, enhancing the dish’s appeal. Lentil Twist: Replace cannellini beans with cooked green or brown lentils for a different legume option that still packs a protein punch. This swap adds an earthy depth that’s just delightful. For more comforting options perfect for sharing, consider pairing this soup with a fresh side salad or even a hearty Chicken Gnocchi Soup for a cozy meal ensemble! Hearty Tomato and Cannellini Bean Soup Recipe FAQs How do I know if my tomatoes are ripe for this soup? Absolutely! Look for tomatoes that are firm but yield slightly when gently pressed. They should be vibrant in color, without dark spots all over. For canned tomatoes, ensure the can is intact and the expiration date is current. Fresh ingredients really enhance the flavor of your Hearty Tomato and Cannellini Bean Soup! How should I store my leftover soup? After it cools completely, store your leftover soup in an airtight container in the fridge for up to 3 days. Reheat in the microwave or stovetop, adding a splash of vegetable broth if it thickened up too much. It’s a great way to enjoy it again! Can I freeze my Tomato and Cannellini Bean Soup? Yes, indeed! Let the soup cool thoroughly, then transfer it to a freezer-safe container or heavy-duty zip-top bags. Make sure to leave some space at the top, as it will expand when frozen. It can last up to 3 months. For best results, thaw it overnight in the fridge before reheating. What if my soup ends up too thick? No worries! If your soup thickens more than you’d like, gradually add more vegetable broth while stirring over low heat until you reach your desired consistency. It’s an easy fix that keeps the flavors intact, perfect for a comforting bowl of Hearty Tomato and Cannellini Bean Soup! Are there any dietary considerations I should keep in mind? Definitely! This soup is vegetarian and can be made gluten-free by ensuring that your vegetable broth is gluten-free. If you’re serving it to others, check for allergies related to beans or dairy if you opt to add cheese. It’s always best to ask and ensure everyone can enjoy this delightful dish! Comforting Tomato and Cannellini Bean Soup in 40 Minutes Hearty Tomato and Cannellini Bean Soup is a quick, nutritious comfort dish that warms you with simple ingredients. Print Recipe Pin Recipe Prep Time 10 minutes minsCook Time 30 minutes minsTotal Time 40 minutes mins Servings: 4 bowlsCourse: DinnerCuisine: ItalianCalories: 300 Ingredients Equipment Method Nutrition Notes Ingredients 1x2x3x? For the Base2 tablespoons Olive Oil Can be swapped with vegetable oil for a lighter flavor.1 medium Onion Yellow onions are preferred, but shallots work well.3 cloves Garlic Fresh minced garlic is ideal.1 medium Carrot Any sweet root vegetable can be a substitute.1 stalk Celery Leeks or fennel can substitute if desired.For the Soup28 ounces Crushed Tomatoes Diced tomatoes can be used for a chunkier texture.1 can Cannellini Beans Drained; kidney beans or chickpeas are alternatives.4 cups Vegetable Broth Chicken broth can be used for non-vegetarian option.1 teaspoon Dried Basil Fresh herbs can be used for a brighter taste.1 teaspoon Dried Oregano Double the quantity if using fresh.to taste Saltto taste PepperFor the Finishing Touches2 cups Fresh Spinach Kale or Swiss chard can be used instead.0.5 medium Lemon Juice Can be replaced with lime juice.optional Grated Parmesan Cheese Nutritional yeast works for a dairy-free option. Equipment large pot Method Step-by-Step InstructionsHeat the Base: Start by heating 2 tablespoons of olive oil in a large pot over medium heat for 2-3 minutes.Sauté Aromatics: Add 1 diced onion and sauté for approximately 5 minutes. Then add 3 minced garlic cloves, 1 diced carrot, and 1 chopped celery stalk. Cook for another 5 minutes.Create the Soup Base: Stir in 28 ounces of crushed tomatoes, 1 can of drained cannellini beans, and 4 cups of vegetable broth. Add 1 teaspoon of dried basil, 1 teaspoon of dried oregano, and season with salt and pepper. Bring to a gentle boil.Simmer to Perfection: Reduce heat to low and allow to simmer uncovered for 20 minutes.Add Greens and Brightness: Stir in 2 cups of fresh spinach and the juice of half a lemon. Cook for an additional 5 minutes.Final Touches: Taste and adjust seasoning. Serve hot, optionally topped with grated Parmesan cheese.Serve and Enjoy: Ladle soup into bowls and serve alongside crusty bread or a fresh salad. Nutrition Serving: 1bowlCalories: 300kcalCarbohydrates: 40gProtein: 12gFat: 10gSaturated Fat: 2gPolyunsaturated Fat: 3gMonounsaturated Fat: 5gCholesterol: 5mgSodium: 800mgPotassium: 850mgFiber: 10gSugar: 8gVitamin A: 25IUVitamin C: 30mgCalcium: 10mgIron: 15mg NotesUse fresh ingredients for the best flavor. Adjust consistency and seasoning to taste. Tried this recipe?Let us know how it was!