Velvety Vibrant Tomato Soup

Category: Indulge in Timeless American Comforts

This velvety tomato soup transforms simple ingredients into a comforting classic. Start by sautéing onions until soft, add garlic and tomato paste for depth, then incorporate fresh tomatoes with broth and seasonings. After simmering, blend until smooth and finish with optional cream for richness.

The entire process takes just 45 minutes, with minimal prep work. The soup can be customized with roasted tomatoes for deeper flavor or kept dairy-free with coconut milk. Naturally vegetarian and gluten-free, it's perfect alongside grilled cheese for a satisfying meal.

A woman with long hair and a white sweater smiles.
Updated on Tue, 29 Apr 2025 22:40:35 GMT
A spoon is in a bowl of tomato soup. Save
A spoon is in a bowl of tomato soup. | krispyrecipes.com

This velvety tomato soup transforms humble ingredients into a comforting bowl that pairs perfectly with grilled cheese. The vibrant red color and rich flavor always make me feel like I've created something special, even on the busiest weeknights.

This soup became my signature dish during college when I was learning to cook on a budget. Friends would regularly show up at my apartment on cold evenings hoping I'd have a pot simmering on the stove.

Ingredients

  • 2 tbsp olive oil Provides the foundation for sautéing look for extra virgin for best flavor
  • 1 medium onion chopped Creates sweetness as it cooks choose yellow onions for a balanced flavor
  • 3 garlic cloves minced Adds depth without overpowering use fresh for optimal taste
  • 2 tbsp tomato paste Intensifies the tomato flavor always keep a tube in your refrigerator
  • 2 lbs ripe tomatoes chopped The star ingredient choose the ripest ones you can find
  • 2 cups vegetable broth Creates perfect consistency homemade provides the best flavor
  • 1 tsp sugar optional Balances acidity especially important with less ripe tomatoes
  • 1/2 tsp salt Enhances all flavors use kosher salt for best results
  • 1/4 tsp black pepper Adds subtle warmth freshly ground makes a difference
  • 1/4 tsp dried basil Complements tomatoes perfectly use Italian varieties if possible
  • 1/4 cup heavy cream optional Creates luxurious texture room temperature blends better

Step-by-Step Instructions

Sauté the Aromatics
Heat olive oil in a large pot over medium heat until it shimmers but doesn't smoke. Add chopped onion and cook for about 5 minutes stirring occasionally until the onions become translucent and slightly golden around the edges. This creates a flavor foundation for your soup.
Build the Flavor Base
Add the minced garlic and tomato paste to the softened onions and stir constantly for 1 to 2 minutes. The tomato paste will darken slightly and the garlic will become fragrant but be careful not to let the garlic brown or it will taste bitter.
Simmer the Soup
Add your chopped tomatoes vegetable broth sugar salt pepper and dried basil. Stir everything together and increase the heat until the mixture comes to a gentle boil. Reduce the heat to maintain a steady simmer and cook uncovered for 25 to 30 minutes. The tomatoes should completely break down and the flavors will meld together beautifully.
Blend Until Smooth
Remove the pot from heat and let cool slightly for about 5 minutes. Use an immersion blender directly in the pot to create a smooth puree. If using a countertop blender work in batches filling it only halfway each time and hold the lid down with a kitchen towel to prevent hot soup accidents.
Finish and Serve
Stir in the cream if using swirling it through the soup. Taste and adjust seasonings adding more salt pepper or a touch more sugar if needed. Warm over low heat if the soup has cooled too much then ladle into bowls and serve immediately.
A bowl of homemade tomato soup with a spoon in it. Save
A bowl of homemade tomato soup with a spoon in it. | krispyrecipes.com

The tomato paste is my secret weapon in this recipe. I discovered its importance when I once made the soup without it and found the flavor lacking. Just those two tablespoons transform the soup from good to exceptional by adding concentrated umami and richness.

Tomato Selection Guide

Choosing the right tomatoes makes all the difference in this soup. During summer, vine-ripened tomatoes provide unmatched flavor—especially heirloom varieties like Brandywine or Cherokee Purple. Their natural sweetness reduces the need for added sugar. In winter, canned San Marzano tomatoes are your best option, as they're picked at peak ripeness and have perfect acidity. If using regular grocery store tomatoes, try roasting them first to concentrate their flavor.

Make It Your Own

This base recipe welcomes customization to match your preferences. For a spicier version, add a pinch of red pepper flakes with the garlic. Create a Mediterranean twist by including a tablespoon of fresh thyme and finishing with a swirl of pesto. For a heartier meal, stir in cooked rice, small pasta, or white beans after blending. Roasted red peppers blend seamlessly into the base and add subtle sweetness. I've even added grated carrots with the onions for extra nutrition and natural sweetness.

Serving Suggestions

While the classic pairing of tomato soup with grilled cheese is unbeatable, there are many other accompaniments worth trying. Homemade croutons add delightful crunch—just toss bread cubes with olive oil, garlic powder, and herbs before toasting. A dollop of Greek yogurt creates a tangy contrast. For dinner parties, serve in small cups as an elegant starter topped with a tiny grilled cheese triangle. My family loves it with a sprinkle of grated Parmesan and fresh basil chiffonade.

Storage Solutions

To refrigerate, cool completely before transferring to airtight containers. The soup will keep for 4 days and often tastes even better after flavors have melded overnight. For freezing, omit the cream and freeze in individual portions. I use silicone muffin trays for single servings that can be popped out and stored in freezer bags. These soup "pucks" thaw quickly and can be reheated with a splash of cream added at the end. When reheating, use low heat and stir occasionally to prevent scorching.

A bowl of homemade tomato soup with a spoon in it. Save
A bowl of homemade tomato soup with a spoon in it. | krispyrecipes.com

Recipe FAQs

→ Can I use canned tomatoes instead of fresh?

Yes, you can substitute the 2 lbs of fresh tomatoes with two 14.5 oz cans of whole peeled tomatoes. This works particularly well when fresh tomatoes aren't in season. The flavor will be slightly different but still delicious.

→ How can I make this soup vegan?

To make this soup vegan, simply use full-fat coconut milk instead of heavy cream. Also ensure your vegetable broth is vegan-friendly. The coconut milk adds similar creaminess without dairy, while complementing the tomato flavor beautifully.

→ Can I make this soup ahead of time?

This soup stores excellently! Make it up to 3-4 days ahead and refrigerate in an airtight container. It can also be frozen for up to 3 months. If you plan to add cream, it's best to do so after reheating rather than before storing.

→ What's the best way to thicken tomato soup?

If you prefer a thicker consistency, you have several options: simmer the soup longer to reduce it naturally, add 1-2 tablespoons of tomato paste, or blend in a small amount of cooked rice. You can also create a roux with butter and flour before adding the liquids.

→ How can I enhance the flavor of my tomato soup?

To deepen the flavor, try roasting the tomatoes before adding them to the pot. Adding a parmesan rind while simmering (remove before blending) creates amazing depth. A splash of balsamic vinegar or a pinch of red pepper flakes can also transform the taste profile.

→ Do I need to peel the tomatoes first?

Peeling isn't necessary since the soup will be blended smooth. However, if you prefer absolutely no tomato skin bits, you can blanch the tomatoes first: score an X on the bottom, place in boiling water for 30 seconds, then transfer to ice water and slip the skins off.

Velvety Tomato Soup

Silky smooth tomato soup with fresh ingredients, ready in 45 minutes and perfect paired with a grilled cheese sandwich.

Preparation Time
10 min
Cooking Time
35 min
Total Time
45 min

Recipe Category: Classic Comfort Foods

Skill Level: Beginner

Cuisine Type: American

Recipe Yield: 4 Servings (4 bowls of soup)

Dietary Options: Vegetarian, Gluten-Free

Ingredients

→ Base

01 2 tbsp olive oil
02 1 medium onion, chopped
03 3 garlic cloves, minced
04 2 tbsp tomato paste
05 2 lbs (900 g) ripe tomatoes, chopped (or two 14.5 oz cans whole peeled tomatoes)

→ Liquid & Seasoning

06 2 cups vegetable broth
07 1 tsp sugar (optional, to balance acidity)
08 1/2 tsp salt
09 1/4 tsp black pepper
10 1/4 tsp dried basil (or 1 tbsp fresh)
11 1/4 cup heavy cream or full-fat coconut milk (optional, for creaminess)

Steps to Follow

Step 01

In a large pot, heat olive oil over medium heat. Add chopped onion and cook until soft, about 5 minutes.

Step 02

Stir in garlic and tomato paste; cook for 1–2 minutes until fragrant.

Step 03

Add chopped fresh tomatoes (or canned), broth, sugar, salt, pepper, and basil. Bring to a boil, then reduce heat and simmer for 25–30 minutes, stirring occasionally.

Step 04

Remove from heat. Use an immersion blender to puree the soup until smooth, or blend in batches using a countertop blender (careful with hot liquids).

Step 05

Stir in cream or coconut milk if using, and adjust seasoning to taste.

Step 06

Return to low heat if needed, then serve warm.

Additional Notes

  1. For extra richness, add a pat of butter before serving.
  2. Roasting the tomatoes beforehand adds depth of flavor.
  3. Serve with croutons, fresh basil, or a drizzle of olive oil.

Required Tools

  • Large pot
  • Knife and cutting board
  • Immersion blender or countertop blender
  • Wooden spoon

Allergen Information

Make sure to review each ingredient for potential allergens, and consult a healthcare professional if needed.
  • Contains dairy if cream or butter is added. Use coconut milk for a vegan version.

Nutritional Facts (Per Serving)

These details are for informational purposes and aren't a substitute for medical advice.
  • Calories: 180
  • Fats: 10 g
  • Carbohydrates: 19 g
  • Proteins: 4 g