Creamy Tomato Basil Soup Recipe for Cozy Comfort

Learn how to make a healthy, dairy-free tomato basil soup at home. This cozy, creamy soup relies on canned tomatoes, a secret ingredient for added protein and richness, and plenty of fresh basil for bright flavor. It’s an easy recipe you’ll want to make again and again.

A white bowl with tomato basil soup in it. The bowl is sitting on a wooden board with fresh herbs and a napkin arranged around it.

This is one of the most flavorful and satisfying tomato basil soups you can make. It’s vegan—there’s no dairy—because blended white beans give the soup a velvety texture and extra protein. Using beans keeps the soup creamy and filling without cream. The recipe works year-round since it uses canned tomatoes and pantry staples, so you don’t need fresh tomatoes to enjoy a comforting bowl any time.

The version below is simple to prepare, relies on common pantry ingredients, and highlights fresh basil for a bright, herb-forward finish.

Key Ingredients

Fewer than 10 pantry ingredients plus fresh herbs make this soup quick to pull together. The list below highlights the main components (excluding oil, salt, and pepper).

Ingredients for tomato basil soup arranged in different sized bowls on a wooden background.

Tomatoes: Use quality canned plum tomatoes with their juices; they form the base of the soup.
White beans: Cannellini or other white beans are blended into the soup to add creaminess, protein, and substance.
Onion & garlic: These aromatics build the flavorful foundation.
Carrots: A diced carrot adds subtle sweetness and helps balance tomato acidity without adding sugar.
Vegetable broth: Thins and seasons the soup; use low-sodium if preferred.
Tomato paste: Adds concentrated tomato flavor and helps thicken the soup naturally.
Herbs: Fresh basil and a bit of fresh oregano deliver the classic tomato-basil profile; fresh herbs are recommended for best brightness.

How to Make It

img 4552 3
  1. 1

    Sauté aromatics. Heat oil in a large pot, then sauté diced onion and carrot with a pinch of salt until softened, about 3–4 minutes. Add chopped garlic and cook an additional 30 seconds, stirring to prevent burning.

  2. 2

    Simmer the soup. Stir in canned tomatoes (with juices), vegetable broth, tomato paste, and rinsed white beans. Season with salt and pepper and add a parmesan rind if using. Cover and simmer gently for about 1 hour, stirring occasionally.

  3. 3

    Blend until smooth. Add fresh basil and oregano, then puree the soup until smooth and creamy. Use an immersion blender directly in the pot or carefully blend in batches in a high-powered blender. Remove and discard the parmesan rind before blending if you used one. Taste and adjust seasoning, then serve hot.

Tips for Success

Which canned tomatoes to use. Plum tomatoes with their juices are ideal, but crushed or diced tomatoes also work. Fire-roasted tomatoes add a pleasant smoky depth.

Fresh herbs matter. Fresh basil has a bright, vibrant flavor that outperforms dried herbs here. For maximum freshness, add basil at the end and blend it into the soup so the herb flavor disperses evenly.

Add heat if you like spice. Sprinkle in red pepper flakes while the soup simmers for a subtle kick.

Fixing acidity. Carrots help balance acidity, but if the soup still tastes too sharp, add a small amount of maple syrup or sugar, a little at a time, tasting as you go until balanced.

Best toppings. Popular toppings include shredded cheddar, croutons, crackers, or a drizzle of cream or coconut milk for extra richness.

Frequently Asked Questions

Tomato bisque vs. tomato soup. A traditional bisque is typically rich and creamy and often made with shellfish stock; tomato bisques usually include cream for richness. Regular tomato soup is generally a simpler vegetable- or chicken-broth-based preparation and may or may not include dairy.

Can I use fresh tomatoes? This recipe is written for canned tomatoes for convenience and consistent flavor year-round. If you prefer fresh tomatoes, consider a roasted fresh-tomato version, which has different steps and flavor.

What to serve with tomato soup? Classic pairings include grilled cheese, sandwiches, pizza, or crusty bread for dipping.

Slow Cooker Method

You can adapt this soup for a slow cooker. Add all ingredients except the fresh herbs, then cook on Low for 5+ hours or on High for 2½–3 hours. Stir in the basil and oregano at the end and blend until smooth.

Storage & Freezing

Refrigerate: Cool the soup to room temperature, store in an airtight container, and keep in the refrigerator for 4–5 days. Reheat gently on the stovetop, stirring often to avoid scorching.

Freeze: Cool completely, then transfer to airtight containers or freezer bags with as much air removed as possible. Freeze for 1–2 months. Thaw overnight in the refrigerator or for several hours at room temperature, then reheat and serve.

Grill cheese being dipped into a white bowl with red tomato basil soup in it. The bowl of soup is arranged on a wooden background with a dark napkin and fresh herbs displayed around it.

More Soups to Try

If you enjoy this tomato basil soup, you might also like roasted tomato soups, leek and potato soup, curried butternut squash soup, or creamy carrot ginger soup—each offers distinct flavors and comforting textures.

Healthy Tomato Basil Soup

4.94 from 16 votes
Leave a Review
Print
Delicious and healthy tomato basil soup with a secret ingredient for creaminess. Vegetarian friendly and dairy free, this version is rich, creamy, and full of flavor.
Prep Time 10
Cook Time 1
Total Time 1 10
Serves 6

Ingredients

  • 1 Tablespoon olive oil
  • 1 medium to large carrot, diced
  • 1 medium yellow onion, diced
  • 3 garlic cloves, roughly chopped
  • 1 28 oz canned whole plum tomatoes, with the juices
  • 1 32 oz vegetable broth
  • 1 15 oz can cannellini beans, rinsed and drained
  • 2 Tablespoons tomato paste
  • 2 Tablespoons fresh basil, chopped
  • 1 teaspoon fresh oregano, chopped
  • 1/2 teaspoon salt
  • 1 generous pinch of black pepper
  • 1 parmesan cheese rind *optional

Instructions

  • Saute the aromatics: In a large pot, sauté the onions and carrots with a pinch of salt in olive oil until soft, about 3–4 minutes. Add the roughly chopped garlic for 30 seconds and stir often.
  • Simmer: Add tomatoes, vegetable broth, cannellini beans, tomato paste, and salt & pepper. Add the parmesan rind if using. Cover and simmer for about 1 hour, stirring occasionally.
  • Blend: Once the soup has simmered, add basil and oregano and puree until smooth using an immersion blender or in batches in a high-powered blender. Remove and discard the parmesan rind before blending if used.
  • Taste and serve: Adjust salt if needed, then ladle into bowls and serve warm with your favorite toppings.

Notes

How to fix an acidic tomato soup. If the soup tastes too acidic after cooking, add a touch of maple syrup or sugar, a small amount at a time, until the flavor is balanced.

Best toppings. Try shredded cheddar, croutons, crackers, or a drizzle of cream or coconut milk to finish.

Course Main Course, Soup
Cuisine American, Italian
Keyword easy tomato basil soup, healthy tomato soup, tomato basil soup
Freezer Friendly Yes
Author A Simple Palate

Nutrition

Serving: 1.5cups | Calories: 154kcal | Carbohydrates: 27.2g | Protein: 7g | Fat: 3.8g | Sodium: 622mg | Fiber: 6.3g | Sugar: 7.6g | Iron: 6.5mg