I absolutely love cozying up with this White Bean and Tomato Soup Recipe whenever I want something hearty, flavorful, and nourishing. The creamy white beans combine beautifully with the bright acidity of fire-roasted tomatoes, while the fresh herbs add that irresistible aroma that fills my kitchen with warmth. This soup is such a comforting hug in a bowl, and it’s a recipe I find myself coming back to time and again, especially when I need a simple yet satisfying meal that feels both homemade and special.

Why You’ll Love This White Bean and Tomato Soup Recipe

What really makes this White Bean and Tomato Soup Recipe stand out for me is the depth of flavor that develops with such minimal effort. The balance of the creamy beans and the slightly smoky, tangy fire-roasted tomatoes is a match made in heaven. I love how the fresh herbs—parsley, basil, and thyme—brighten the soup, giving it a fresh, garden-inspired note, while the crushed red pepper flakes add just the right touch of warmth. It’s like a symphony of flavors that feels both rustic and refined at once.

Another thing I appreciate is how easy this soup is to prepare. No complicated steps or hard-to-find ingredients here. I can have it simmering on the stovetop while I get other things done, and it always turns out flavorful and comforting with little hands-on time. It’s perfect for weeknight dinners when I want something quick but nourishing, or even for casual gatherings where I want to impress without stress. Plus, it warms up beautifully, so it’s a great make-ahead option for busy days.

Ingredients You’ll Need

A white bowl filled with warm tomato and white bean soup, showing a rich orange-red broth with whole white beans and chunky pieces of red tomato. Two pieces of torn golden bread sit on top of the soup, soaking in the liquid. The bowl is placed on a white marbled surface with fresh green parsley and basil leaves scattered around, and a small wooden bowl of grated cheese nearby. Photo taken with an iphone --ar 4:5 --v 7

Each ingredient in this White Bean and Tomato Soup Recipe plays a key role in building its vibrant flavors and hearty texture. I love how simple, pantry-friendly ingredients come together to create such a delicious, satisfying dish.

  • Olive oil: This is the base that helps soften the onion and garlic while adding a rich, fruity flavor to the soup.
  • Yellow onion: Adds sweetness and depth when sautéed, forming the soup’s aromatic backbone.
  • Garlic: Brings a savory punch that complements the beans and tomatoes perfectly.
  • Crushed red pepper flakes: Adds a subtle heat that gently wakes up the palate without overpowering the dish.
  • Salt and black pepper: Essential for enhancing all the flavors in the soup.
  • Fresh parsley, basil, thyme: These herbs elevate the soup with fresh, fragrant notes that make every spoonful taste vibrant and bright.
  • White beans: Cannellini, great northern, or butter beans work wonderfully—creamy, tender, and filling.
  • Vegetable or chicken broth: The flavorful liquid base that brings everything together.
  • Fire roasted diced tomatoes: Their smoky sweetness adds a lovely complexity and a gorgeous color to the soup.
  • Lemon zest: A finishing touch that brightens the whole dish and balances the heartiness.
  • Chopped spinach or kale: Adds nutrition and a fresh green punch without overpowering the soup.
  • Optional toppings – fresh parsley, cheese, baguette or garlic bread: These make the soup feel extra special and perfect for dunking or garnishing.

Directions

Step 1: Begin by draining and rinsing the canned white beans thoroughly—this removes any excess sodium and preserves the creamy texture. Dice your onion finely and mince the garlic cloves so they’ll cook quickly and release their flavor evenly.

Step 2: Heat a large Dutch oven or heavy-bottomed pot over medium-high heat and add 2 tablespoons of olive oil. This will warm up nicely to sauté your aromatics.

Step 3: Add the diced onion and cook it gently for about 5 minutes until it softens and becomes translucent. Then, stir in the minced garlic, crushed red pepper flakes, salt, pepper, and your chopped fresh herbs. Cook this mixture for one more minute while stirring constantly to prevent the garlic from burning but allow all those wonderful aromas to develop.

Step 4: Now, pour in the rinsed beans, vegetable broth, and the can of fire-roasted diced tomatoes including their juices. Give everything a good stir to combine all the flavors.

Step 5: Bring the soup to a boil, then reduce the heat to low and cover the pot. Let it simmer gently for 25 minutes. This will give time for the flavors to meld wonderfully, and the beans to soften further if needed.

Step 6: Stir in the lemon zest and add chopped spinach or kale right at the end to keep their bright color and fresh flavor. Taste the soup and adjust the salt, pepper, and herbs as you like. If you enjoy a little extra kick, don’t be shy to add a pinch more crushed red pepper flakes.

Step 7: Serve the soup hot, drizzling a bit of good-quality olive oil on top if you wish. Add any optional garnishes like fresh parsley or grated parmesan to elevate the presentation and flavor even more.

Step 8: Enjoy! This soup is even better the next day, so feel free to refrigerate leftovers and warm them up for an effortlessly delicious meal later in the week.

Servings and Timing

This White Bean and Tomato Soup Recipe makes about 4 generous servings, perfect for a family meal or sharing with friends. The prep time is quick—approximately 10 minutes for chopping and sautéing. The soup cooks for about 25 minutes, giving a total cook time of around 35 minutes. Overall, you’ll spend roughly 40 minutes from start to finish. There’s no resting time needed, so you can enjoy it piping hot as soon as it’s done simmering.

How to Serve This White Bean and Tomato Soup Recipe

A bowl of soup filled with white beans and diced tomatoes in a light orange broth. On top are pieces of torn bread with a soft, airy texture, sprinkled with chopped green herbs and grated white cheese. A gold spoon is partially dipped into the soup on the right side. The bowl is white and placed on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

When it comes to serving, I like to keep things simple and cozy. This soup shines beautifully with crusty bread—whether that’s a warm baguette, garlic bread, or your favorite gluten-free alternative for dunking. The bread soaks up that luscious broth, creating a perfect bite every time. I also love sprinkling extra fresh parsley or a little grated parmesan or pecorino romano on top, which adds an inviting pop of color and a savory touch that feels totally indulgent.

For a vibrant and more filling meal, I sometimes pair the soup with a crisp side salad or roasted vegetables. This helps balance the creamy texture with fresh, crunchy elements. When entertaining or enjoying a cozy night, I like to serve the soup in rustic bowls, pouring just enough for a hearty portion without overwhelming—typically about one and a half cups per serving feels just right.

As for drinks, this soup pairs wonderfully with a light white wine like Pinot Grigio or Sauvignon Blanc. For a non-alcoholic option, a sparkling water with a lemon twist complements the lemon zest in the soup. I usually serve this soup hot or warm to fully enjoy its comforting flavors, but if you’re adventurous, it can be enjoyed at room temperature on a mild day too. Around the holidays or during chilly evenings, it’s my go-to solution for cozy, satisfying nourishment.

Variations

One of my favorite things about this White Bean and Tomato Soup Recipe is how adaptable it is to different tastes and dietary needs. If you want to make it vegan, simply skip the cheese topping and use vegetable broth. For a gluten-free version, swap the bread for crunchy gluten-free crackers or roasted chickpeas on the side. The flavors remain just as satisfying and inviting.

If you want to mix things up, try swapping the white beans for garbanzo or black beans to introduce new textures and tastes. For a spicier twist, add some smoked paprika or a dash of chipotle powder alongside the red pepper flakes to deepen the smoky heat. When I’ve had less time, I’ve also experimented with using an immersion blender to pulse some of the soup—this thickens it up into a creamy, stew-like texture that’s wonderful served with just a drizzle of olive oil and a sprinkle of fresh herbs.

Cooking methods are flexible too. While I usually make this on the stovetop, you can easily adapt the recipe for a slow cooker by sautéing the aromatics first and then combining everything to cook on low for 4-6 hours. It’s equally delicious and makes meal planning effortless if you want it ready whenever hunger strikes.

Storage and Reheating

Storing Leftovers

I like to store any leftover soup in airtight containers—glass ones work beautifully because they’re easy to reheat and don’t hold onto smells. This soup keeps well in the refrigerator for up to 3-4 days. Make sure to cool it slightly at room temperature before refrigerating to keep the texture and flavors intact.

Freezing

This White Bean and Tomato Soup Recipe freezes wonderfully, making it a fantastic option for batch cooking. I recommend freezing in individual portions or family-size containers, leaving some room at the top for expansion. The soup will keep well for about 2-3 months when properly sealed. To thaw, transfer to the fridge overnight and reheat gently on the stove or in the microwave, stirring occasionally.

Reheating

When reheating, I prefer to warm the soup slowly over medium heat on the stove, which helps preserve the beans’ creamy texture and the brightness of the herbs and lemon zest. If reheating in the microwave, heat in short bursts and stir in between to distribute heat evenly and avoid overheating. Avoid boiling it vigorously again as that can dull the flavors and mush the beans too much.

FAQs

Can I use dried beans instead of canned for this soup?

Absolutely! If you prefer dried beans, soak them overnight and cook them thoroughly before adding to the soup. This may extend your prep time but results in wonderfully creamy beans. Just be sure to adjust the cooking time accordingly.

Is this soup suitable for vegan diets?

Yes, it’s naturally vegan if you skip the cheese topping and use vegetable broth. The blend of beans, tomatoes, and herbs ensures it’s still rich, hearty, and satisfying without any animal products.

Can I make this soup spicier?

Definitely! I love adding extra crushed red pepper flakes or a pinch of cayenne pepper to increase the heat. You could also experiment with smoked paprika or chipotle powder for a smoky spice kick that complements the roasted tomatoes beautifully.

What other greens can I use instead of spinach or kale?

Great question! Swiss chard, collard greens, or even finely chopped beet greens work well in this soup. Add them near the end of cooking to keep their texture fresh and vibrant.

Can I prepare this soup in advance?

Yes! In fact, I recommend making it a day ahead if you have time because the flavors deepen wonderfully after resting. It also makes for an excellent meal prep option since it reheats well for lunches or dinners throughout the week.

Conclusion

I hope this White Bean and Tomato Soup Recipe inspires you to get into the kitchen and create a bowl of comfort and flavor that feels like a warm embrace. It’s one of those dishes that’s both simple and spectacular, perfect for sharing or savoring solo on a chilly day. Give it a try—you might just find a new favorite soup to return to time and time again!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
White Bean and Tomato Soup Recipe

White Bean and Tomato Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 7 reviews

A comforting and hearty White Bean and Tomato Soup featuring tender white beans, fire-roasted tomatoes, fresh herbs, and a touch of lemon zest. Perfect for a cozy meal, this soup is easy to prepare on the stovetop and can be customized with your favorite greens and toppings.

  • Total Time: 40 minutes
  • Yield: 4 servings

Ingredients

Main Ingredients

  • 2 TBSP olive oil (plus any extra desired for drizzling)
  • 1 small yellow onion, diced
  • 4 cloves garlic, minced
  • ½ tsp crushed red pepper flakes
  • ½ tsp salt
  • Black pepper to taste
  • 3 TBSP fresh chopped parsley (or 1 TBSP dried, to taste)
  • 1–2 tsp fresh chopped basil (or ½–1 tsp dried, to taste)
  • 1–2 tsp fresh thyme leaves (or ½–1 tsp dried, to taste)
  • 2 cans white beans (great northern, cannellini, or butter), drained and rinsed
  • 3 cups vegetable broth (or chicken broth)
  • 1 can (15 oz) fire roasted diced tomatoes
  • 1 tsp lemon zest
  • Chopped spinach or kale, to taste

Optional Toppings and Sides

  • Extra fresh parsley for topping
  • Parmesan or pecorino romano cheese (skip for vegan)
  • Baguette or garlic bread for dunking (skip for gluten-free)

Instructions

  1. Prepare ingredients: Drain and rinse the white beans thoroughly. Dice the onion and mince the garlic cloves so they are ready for cooking.
  2. Heat the pot: Warm a large dutch oven or heavy-bottomed pot over medium-high heat and add 2 tablespoons of olive oil.
  3. Sauté aromatics: Add the diced onion to the pot and cook for about 5 minutes until softened. Then add the minced garlic, crushed red pepper flakes, salt, black pepper, and fresh herbs (parsley, basil, thyme). Stir constantly and cook for 1 more minute to release aromas.
  4. Add main ingredients: Stir in the drained white beans, vegetable broth, and fire roasted diced tomatoes. Mix well to combine all flavors.
  5. Simmer the soup: Bring the mixture to a boil, then reduce the heat to low and cover. Let it simmer gently for 25 minutes to allow flavors to meld.
  6. Add finishing touches: Stir in the lemon zest and chopped spinach or kale. Taste the soup and adjust seasoning with more salt, pepper, or herbs as desired. If you prefer a spicy kick, add extra crushed red pepper flakes.
  7. Serve and garnish: Ladle the soup into bowls. Drizzle with extra olive oil and sprinkle with fresh parsley and optional cheese if using. Serve with baguette or garlic bread for dipping if desired.
  8. Store and reheat: Enjoy the soup fresh or refrigerate leftovers. This soup tastes even better the next day. Reheat gently on the stovetop before serving.

Notes

  • Use canned white beans for convenience, but soaked and cooked dried beans also work.
  • Vegetable broth keeps this recipe vegan; chicken broth is an optional substitution.
  • Adjust the red pepper flakes to your heat preference or omit for mild flavor.
  • For a thicker soup, partially mash some of the beans before simmering.
  • Skip cheese and bread for a vegan or gluten-free meal respectively.
  • Add greens like spinach or kale near the end to keep them vibrant and tender.
  • This soup stores well in the fridge for up to 4 days and freezes beautifully.
  • Author: Daisy
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star