Tomato Soup Recipe

There's nothing quite like a bowl of homemade tomato soup to warm you from the inside out. This easy tomato soup recipe delivers all the comforting flavors you crave with simple, wholesome ingredients you can feel good about. Whether you're looking for a quick weeknight dinner or a nourishing lunch option, this creamy tomato soup comes together in under 30 minutes and tastes infinitely better than anything from a can.

Made with ripe tomatoes, aromatic vegetables, and a touch of cream, this recipe strikes the perfect balance between rich flavor and clean eating. The natural sweetness of tomatoes shines through, complemented by fresh herbs and a hint of garlic. Best of all, you control exactly what goes into your pot, which means no hidden sugars, preservatives, or artificial ingredients.

Why You'll Love This Homemade Tomato Soup

This recipe checks all the boxes for a weeknight-friendly meal. It requires minimal prep work, uses pantry-friendly ingredients, and delivers restaurant-quality results every single time. The soup is naturally gluten-free and can easily be made dairy-free or vegan with simple substitutions.

The texture is silky smooth thanks to blending, but you can also leave it slightly chunky if you prefer a more rustic style. The flavor profile is deeply savory with natural umami notes from the tomatoes, balanced by aromatic vegetables and fresh basil. Unlike store-bought versions that can taste overly sweet or metallic, this homemade version tastes fresh and vibrant.

Another major advantage is versatility. You can adjust the consistency to your liking, control the seasoning precisely, and customize the recipe with your favorite herbs and spices. Plus, it scales beautifully whether you're cooking for one or feeding a crowd.

Ingredient Notes

Tomatoes: The foundation of any great tomato soup starts with quality tomatoes. You have several excellent options here. Canned whole peeled tomatoes work beautifully year-round and often have better flavor than off-season fresh tomatoes. San Marzano tomatoes are particularly prized for their sweet flavor and low acidity. If you're making this during peak tomato season, absolutely use fresh ripe tomatoes for an even brighter taste. You'll need about 3 pounds of fresh tomatoes to equal a 28-ounce can.

Onion and Garlic: These aromatics build the flavor base of the soup. Yellow or sweet onions work best, providing natural sweetness as they caramelize. Fresh garlic adds depth and a subtle pungency that mellows beautifully as it cooks.

Carrots: A secret ingredient that adds natural sweetness and body to the soup. Carrots also contribute beta-carotene and help balance the acidity of tomatoes without adding sugar.

Vegetable Broth: Choose a low-sodium variety so you can control the salt level yourself. Homemade vegetable stock works wonderfully if you have it on hand.

Heavy Cream or Coconut Milk: This creates the signature creamy texture. Heavy cream provides richness and a classic flavor, while full-fat coconut milk offers a dairy-free alternative that still delivers creaminess. Cashew cream is another excellent plant-based option.

Olive Oil: Extra virgin olive oil adds healthy fats and enhances the Mediterranean character of the soup.

Fresh Basil: This herb is the classic pairing with tomatoes. Fresh basil adds brightness and aromatic complexity that dried basil simply can't match.

Seasonings: Simple salt and black pepper allow the tomato flavor to shine. A pinch of red pepper flakes adds gentle warmth if desired.

Kitchen Tools You'll Need

To make this easy tomato soup, you'll want a large pot or Dutch oven for cooking, a wooden spoon for stirring, and an immersion blender for achieving that silky smooth texture. If you don't have an immersion blender, a regular countertop blender works perfectly fine. Just be careful when blending hot liquids and work in batches if necessary, leaving the lid slightly vented to allow steam to escape.

A sharp knife and cutting board for prep work round out the essential equipment. Everything else is standard kitchen gear you likely already have.

Step-by-Step Instructions

Step 1: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and sliced carrots, cooking for about 5-7 minutes until the vegetables begin to soften. Stir occasionally to prevent sticking.

Step 2: Add the minced garlic and cook for another minute until fragrant. Be careful not to burn the garlic, as it can turn bitter.

Step 3: Pour in the canned tomatoes with their juices, breaking them up with your spoon. Add the vegetable broth, fresh basil leaves, salt, and pepper. Stir everything together.

Step 4: Bring the mixture to a boil, then reduce the heat to maintain a gentle simmer. Let the soup cook uncovered for 15-20 minutes, allowing the flavors to meld and the vegetables to become completely tender.

Step 5: Remove the pot from heat and use an immersion blender to puree the soup until completely smooth. Alternatively, carefully transfer the soup in batches to a countertop blender and blend until silky.

Step 6: Return the soup to medium-low heat and stir in the heavy cream or coconut milk. Warm through for 2-3 minutes without boiling. Taste and adjust seasonings as needed.

Step 7: Serve hot, garnished with fresh basil leaves, a drizzle of olive oil, or a sprinkle of freshly cracked black pepper.

Serving Suggestions

Tomato Soup serving photo

This creamy tomato soup pairs beautifully with so many accompaniments. The classic combination is grilled cheese sandwiches, but consider using whole grain bread and quality cheese for a more nutritious version. The crispy, buttery sandwich dunked into smooth tomato soup is pure comfort food magic.

For a lighter option, serve alongside a fresh green salad with mixed greens, cucumber, and a simple vinaigrette. The crisp, cool salad provides a nice contrast to the warm, creamy soup.

Crusty whole grain bread, sourdough, or homemade focaccia also make excellent partners for soaking up every last drop. You can toast the bread and rub it with garlic for extra flavor.

Top the soup with homemade croutons, toasted pumpkin seeds, or a dollop of Greek yogurt for added texture and protein. Fresh herbs like basil, parsley, or chives add a pop of color and freshness. A swirl of pesto or a drizzle of high-quality olive oil elevates the presentation for company.

This soup also works wonderfully as a starter course before a larger meal, or as the main event paired with a hearty sandwich or wrap.

Variations and Customizations

Roasted Tomato Soup: For deeper, caramelized flavors, roast fresh tomatoes, onions, and garlic in the oven at 400Β°F for 30-40 minutes before adding them to the pot with the broth. This adds a smoky sweetness that's absolutely delicious.

Spicy Tomato Soup: Add red pepper flakes, a diced jalapeΓ±o, or a pinch of cayenne pepper for heat. You can also swirl in some harissa paste for North African-inspired flavors.

Italian-Style: Incorporate Italian seasoning, oregano, and a parmesan rind while simmering for an extra savory depth. Remove the rind before blending.

Vegan Tomato Soup: Simply substitute coconut milk or cashew cream for the dairy cream. The soup is just as luscious and satisfying.

Chunky Tomato Soup: Skip the blending step entirely or blend only half the soup, returning it to the pot with the chunky portion for varied texture.

Tomato Bisque: Increase the cream to a full cup and add a tablespoon of tomato paste for an even richer, more luxurious version.

Storage and Meal Prep

This homemade tomato soup stores exceptionally well, making it perfect for meal prep. Let the soup cool completely, then transfer it to airtight containers. It will keep in the refrigerator for up to 5 days.

For freezing, portion the soup into freezer-safe containers or heavy-duty freezer bags, leaving a bit of space for expansion. The soup freezes beautifully for up to 3 months. Note that if you plan to freeze the soup, you may want to add the cream after reheating rather than before freezing, as dairy can sometimes separate upon thawing.

To reheat, simply warm the soup gently on the stovetop over medium-low heat, stirring occasionally. You can also microwave individual portions. If the soup seems too thick after storage, thin it with a splash of broth or water until you reach your desired consistency.

Nutrition Highlights

This tomato soup offers impressive nutritional benefits beyond just comfort. Tomatoes are rich in lycopene, a powerful antioxidant that has been linked to heart health and may help protect against certain types of cancer. Cooking tomatoes actually increases the bioavailability of lycopene, making tomato soup an excellent way to absorb this beneficial compound.

The soup also provides vitamin C, potassium, and vitamin A from the tomatoes and carrots. The olive oil contributes heart-healthy monounsaturated fats, while the garlic and onions offer anti-inflammatory compounds and immune support.

By making your soup from scratch, you avoid the excess sodium and added sugars often found in commercial versions. You can control the salt level to suit your dietary needs and preferences.

For a lighter version, you can reduce or omit the cream entirely, or use a smaller amount of Greek yogurt stirred in at the end. The soup will still be flavorful and satisfying.

Tips for the Best Results

Use the best quality tomatoes you can find. The tomatoes are the star here, so their flavor really matters. During summer, fresh heirloom or vine-ripened tomatoes will give you incredible results.

Don't rush the simmering process. Allowing the soup to cook for the full 15-20 minutes helps the flavors develop and meld together beautifully.

Taste and adjust seasoning at the end. Tomatoes can vary in acidity and sweetness, so you may need to add a pinch of sugar if your tomatoes are particularly acidic, or a squeeze of lemon juice if they need brightening.

For the smoothest texture, blend thoroughly and consider straining the soup through a fine-mesh sieve if you want an ultra-silky result, though this step is completely optional.

Add the cream off the heat or over very gentle heat to prevent it from curdling. Never let the soup boil after adding dairy.

Final Thoughts

This easy tomato soup recipe proves that simple ingredients, when treated with care, create something truly special. Whether you're seeking comfort on a chilly day, need a quick weeknight meal, or want to impress guests with minimal effort, this homemade tomato soup delivers every time. The clean ingredients and straightforward method make it accessible for cooks of all levels, while the delicious results will have everyone asking for seconds. Make a big batch, freeze portions for later, and enjoy the satisfaction of homemade soup that nourishes both body and soul.

Tomato Soup Recipe

Tomato Soup Recipe

This tomato soup is smooth, comforting, and easy to serve with sandwiches or crackers.

Prep Time:10 minutes
Cook Time:25 minutes
Servings:4
Category:Soup | Lunch | Dinner
Calories:180 calories per serving
β˜† β˜† β˜† β˜† β˜†
0.0 (0 ratings)

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 28 ounces canned crushed tomatoes
  • 2 cups vegetable broth
  • 1 teaspoon sugar
  • 1 teaspoon dried basil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 cup heavy cream

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add diced onion and cook until softened, about 5 minutes.
  3. Add minced garlic and cook for 1 minute until fragrant.
  4. Pour in crushed tomatoes and vegetable broth, stirring to combine.
  5. Add sugar, dried basil, salt, and black pepper.
  6. Bring to a boil, then reduce heat and simmer for 20 minutes.
  7. Use an immersion blender to puree the soup until smooth, or carefully transfer to a blender in batches.
  8. Stir in heavy cream and heat through for 2-3 minutes.
  9. Taste and adjust seasoning as needed.
  10. Serve hot with sandwiches or crackers.

Equipment

  • Large pot
  • Immersion blender or regular blender
  • Wooden spoon
  • Measuring cups and spoons

Notes

  • For a lighter version, substitute half-and-half or milk for the heavy cream.
  • Fresh basil can be used instead of dried - use 1 tablespoon chopped fresh basil.
  • Soup can be stored in the refrigerator for up to 5 days or frozen for up to 3 months.
  • For extra richness, add a tablespoon of butter before serving.

Leave a Comment