Tomato Basil White Bean Soup

Creamy tomato basil white bean soup garnished with fresh herbs in a rustic bowl Save
Creamy tomato basil white bean soup garnished with fresh herbs in a rustic bowl | showmevegan.com

This hearty tomato basil white bean soup brings together simple ingredients for a deeply satisfying bowl. creamy cannellini beans provide protein and body, while canned tomatoes offer sweetness and acidity. Fresh basil brightens the dish, finished with a splash of lemon juice.

The Mediterranean-inspired preparation involves sautéing aromatic vegetables—onions, carrots, celery—before simmering everything together. In less than an hour, you'll have four servings of a wholesome, plant-based soup that's naturally gluten-free and easily adapted to vegan preferences.

For extra heartiness, add cooked quinoa or small pasta. The optional immersion blender step creates a creamier texture while maintaining some chunks for substance. Serve with crusty bread for a complete, nourishing meal.

The first time I made this soup was during a particularly gloomy February when my kitchen felt like the only warm place in the world. I hadnt planned to make anything special, just needed to use up some cans and wilting herbs, but something magical happened in that pot. Now whenever the weather turns gray, this is the soup that appears on my stove without fail.

Last winter my neighbor stopped by unexpectedly while this was simmering. She stood in my doorway, closed her eyes, and asked what smelled like an Italian grandmother had moved in. We ended up eating it together at my counter while she told me about her childhood in Rome, and now I cant make it without thinking of that afternoon.

Ingredients

  • 2 tablespoons olive oil: A good quality extra virgin makes a noticeable difference in the finished flavor
  • 1 medium yellow onion, diced: Yellow onions have a sweetness that mellows beautifully as they cook
  • 2 medium carrots, diced: They add natural sweetness and that classic soup foundation flavor
  • 2 celery stalks, diced: The aromatic backbone that makes everything taste like home
  • 3 garlic cloves, minced: Fresh garlic is non negotiable here, nothing else gives quite the same warmth
  • 1 (28 ounce) can diced tomatoes: The juices are just as important as the tomatoes themselves
  • 1 (15 ounce) can white beans: Cannellini beans hold their shape while still contributing to the creamy broth
  • 4 cups vegetable broth: Use a low sodium brand so you can control the salt level
  • 1 cup water: This prevents the broth from becoming too intense as it reduces
  • 1 teaspoon dried oregano: Dried oregano actually works better than fresh in long simmered soups
  • 1 teaspoon dried thyme: Earthy and grounding, perfect for cold weather cooking
  • 1/2 teaspoon crushed red pepper flakes: Just enough warmth to make you sit up and notice
  • Salt and pepper: Add gradually and taste often, you can always add more
  • 1/2 cup fresh basil leaves: Add this at the very end to preserve its bright, fresh flavor
  • 2 tablespoons lemon juice: The secret ingredient that makes all the flavors pop

Instructions

Build your flavor foundation:
Heat olive oil in a large pot over medium heat, then add onion, carrots, and celery, cooking 6 to 8 minutes until softened and the onions turn translucent
Wake up the garlic:
Stir in minced garlic and cook just 1 minute until you can smell it fragrant in the air
Bring everyone together:
Add diced tomatoes with their juices, white beans, vegetable broth, water, oregano, thyme, and red pepper flakes, stirring to combine everything
Let it simmer:
Bring to a boil, then reduce heat and simmer uncovered for 25 to 30 minutes, stirring occasionally to prevent sticking
Add the bright notes:
Stir in fresh basil and lemon juice, then simmer another 2 to 3 minutes to meld the flavors
Taste and adjust:
Season with salt and pepper as needed, remembering that flavors will concentrate as it sits
Choose your texture:
Use an immersion blender to partially blend the soup if you want it creamier, leaving some beans and vegetables whole for contrast
Finish with care:
Ladle into bowls and garnish with extra basil and grated Parmesan if desired, serving hot with good bread
Hearty tomato basil white bean soup steaming in a white ceramic bowl with basil Save
Hearty tomato basil white bean soup steaming in a white ceramic bowl with basil | showmevegan.com

This recipe became a staple during my first year teaching when I needed something that could feed me all week. The first time I made it for my family, my dad actually went back for thirds and asked if there was enough to pack some for his lunch the next day.

Making It Your Own

Ive discovered that adding a handful of spinach or kale in the last few minutes makes it feel even more substantial without changing the character of the soup. Sometimes I throw in a parmesan rind while it simmers if I have one in the freezer.

The Bread Question

Crusty bread is non negotiable for me, but my sister prefers serving it over a small portion of cooked quinoa. Either way, something to soak up that flavorful broth is essential.

Storage And Make Ahead Tips

This soup keeps beautifully in the refrigerator for up to five days and actually improves as the flavors meld together. You can freeze individual portions for those nights when cooking feels impossible.

  • Let the soup cool completely before refrigerating or freezing
  • When reheating, add a splash of water if it seems too thick
  • The beans will continue to soften, so texture will change over time
Savory tomato basil white bean soup with chunky vegetables and fresh basil garnish Save
Savory tomato basil white bean soup with chunky vegetables and fresh basil garnish | showmevegan.com

Theres something profoundly comforting about a soup that comes together from humble pantry ingredients but tastes like it came from a restaurant kitchen. I hope it becomes as reliable in your kitchen as it has in mine.

Recipe Questions & Answers

Absolutely. This soup actually tastes better the next day as flavors meld. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetetop, adding a splash of broth if needed.

Cool completely before transferring to freezer-safe containers. Leave some headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

Chickpeas or kidney beans work well. Cannellini and Great Northern beans are ideal for their creamy texture, but any white bean will provide similar results.

Perfect for meal prep. The flavors develop over time, making leftovers even more delicious. Portion into individual containers for easy grab-and-go lunches throughout the week.

Add cooked quinoa, small pasta like orzo or ditalini, or even diced potatoes during the simmering stage. Serve with crusty bread for a more substantial meal.

Yes, use about 3-4 pounds of fresh tomatoes, cored and chopped. You may need to adjust the cooking time slightly to break them down properly.

Tomato Basil White Bean Soup

Comforting Mediterranean-style soup with creamy white beans, ripe tomatoes, and fresh basil. Ready in under an hour for a wholesome, satisfying meal.

Prep 15m
Cook 40m
Total 55m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 3 garlic cloves, minced
  • 1 (28-ounce) can diced tomatoes, with juices
  • 1 (15-ounce) can white beans (cannellini or Great Northern), drained and rinsed

Liquids

  • 4 cups vegetable broth
  • 1 cup water

Herbs & Seasonings

  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • 1/2 teaspoon crushed red pepper flakes (optional)
  • Salt and freshly ground black pepper, to taste
  • 1/2 cup fresh basil leaves, roughly chopped (plus more for garnish)

Finishing Touches

  • 2 tablespoons lemon juice
  • 1/4 cup grated vegan Parmesan or regular Parmesan (optional, omit for vegan)

Instructions

1
Sauté Aromatic Vegetables: Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Sauté for 6–8 minutes, until vegetables are softened and onions are translucent.
2
Add Garlic: Stir in garlic and cook for 1 minute until fragrant.
3
Combine Base Ingredients: Add diced tomatoes with juices, white beans, vegetable broth, water, oregano, thyme, and red pepper flakes. Stir to combine.
4
Simmer Soup: Bring to a boil, then reduce heat and simmer uncovered for 25–30 minutes, stirring occasionally.
5
Add Fresh Elements: Stir in fresh basil and lemon juice. Simmer for another 2–3 minutes.
6
Season to Taste: Taste and adjust seasoning with salt and pepper as needed.
7
Blend for Texture (Optional): For a creamier texture, use an immersion blender to partially blend the soup, leaving some beans and vegetables whole.
8
Serve: Ladle into bowls, garnish with extra basil and grated vegan or regular Parmesan if desired. Serve hot.
Additional Information

Equipment Needed

  • Large soup pot
  • Wooden spoon
  • Chef's knife
  • Cutting board
  • Immersion blender (optional)
  • Ladle

Nutrition (Per Serving)

Calories 245
Protein 9g
Carbs 38g
Fat 7g

Allergy Information

  • Contains celery.
  • If using regular Parmesan, contains milk (dairy).
  • Vegan Parmesan may contain nuts (check label).
  • Always check ingredient labels for allergens if unsure.
Rachel Monroe

Passionate home cook sharing easy vegan meals and everyday cooking tips.