Easy Tomato Soup Recipe
Introduction
This easy tomato soup is a comforting and flavorful dish perfect for any season. With simple ingredients and a smooth texture, it’s a great homemade option for a warm meal or starter.

Ingredients
- 4 cups fresh tomatoes, chopped
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 3 cups vegetable broth
- ½ cup cream
Instructions
- Step 1: In a large pot, sauté the chopped onion and minced garlic over medium heat until softened and fragrant, about 5 minutes.
- Step 2: Add the chopped tomatoes and vegetable broth to the pot. Bring to a boil, then reduce heat and simmer for 15-20 minutes until the tomatoes are tender.
- Step 3: Use an immersion blender or transfer the mixture to a blender and puree until smooth.
- Step 4: Return the blended soup to the pot, stir in the cream, and heat gently without boiling. Season with salt and pepper to taste.
- Step 5: Serve warm, garnished with fresh herbs or a drizzle of cream if desired.
Tips & Variations
- Use canned tomatoes if fresh tomatoes are out of season for a richer flavor.
- Add a pinch of red pepper flakes for a subtle spicy kick.
- For a vegan version, replace cream with coconut milk or omit it entirely.
- Roasting the tomatoes, onion, and garlic before cooking intensifies the soup’s flavor.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat to avoid curdling the cream. This soup can also be frozen for up to 2 months; thaw overnight in the refrigerator before reheating.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use canned tomatoes instead of fresh?
Yes, canned tomatoes work well and can even enhance the soup’s flavor, especially when fresh tomatoes are not in season.
How do I make this soup vegan?
Simply substitute the cream with coconut milk, almond milk, or leave it out entirely for a lighter soup. Adjust seasoning as needed.
PrintEasy Tomato Soup Recipe
This Easy Tomato Soup is a classic, comforting dish made from fresh tomatoes, aromatic onions and garlic, vegetable broth, and finished with a touch of cream for a smooth, velvety texture. It’s simple to prepare, perfect for a quick lunch or cozy dinner, and can be ready in under 30 minutes.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
Vegetables
- 4 cups fresh tomatoes, chopped
- 1 medium onion, chopped
- 2 cloves garlic, minced
Liquids
- 3 cups vegetable broth
- 1/2 cup heavy cream
Instructions
- Cook Vegetables: In a large pot over medium heat, sauté the chopped onion and minced garlic until fragrant and translucent, about 5 minutes. Add the chopped tomatoes and cook until they begin to break down, about 10 minutes.
- Blend Smooth: Use an immersion blender directly in the pot to puree the cooked vegetables until smooth. Alternatively, transfer the mixture in batches to a blender and blend until creamy.
- Simmer and Serve: Return the blended soup to the pot if needed and stir in the vegetable broth and cream. Bring to a gentle simmer over low heat for 5-7 minutes to combine the flavors. Season with salt and pepper to taste, then serve warm.
Notes
- For a vegan version, substitute the cream with coconut milk or a plant-based cream.
- You can roast the tomatoes before adding for a deeper flavor.
- Serve with croutons or fresh basil for garnish.
Keywords: tomato soup, easy soup recipe, vegetarian soup, creamy tomato soup, homemade soup

