Homemade tomato soup is a comforting, flavorful dish that can be whipped up from scratch using fresh ingredients. It’s perfect for cozy nights and makes a great starter or light meal, offering a vibrant taste of ripe tomatoes combined with aromatic herbs and a smooth, velvety texture. Making it from scratch allows you to control the ingredients and customize the flavor to your liking, resulting in a truly fresh and wholesome bowl of soup.
Ingredients
- 2 tablespoons olive oil
- 1 large onion, chopped
- 3 cloves garlic, minced
- 2 pounds ripe tomatoes, chopped (or 4 cups canned diced tomatoes)
- 1 carrot, peeled and chopped
- 1 celery stalk, chopped
- 4 cups vegetable broth (or chicken broth)
- 1 teaspoon sugar (optional, to balance acidity)
- 1 teaspoon dried basil or a handful of fresh basil leaves
- Salt and freshly ground black pepper to taste
- 1/2 cup heavy cream or coconut milk (optional, for creaminess)
- Fresh basil leaves or croutons for garnish (optional)
Instructions
- Sauté the aromatics: Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook until translucent, about 5 minutes. Stir in the minced garlic and cook for another 30 seconds until fragrant.
- Add vegetables and tomatoes: Stir in the chopped carrot and celery, cooking for 3-4 minutes. Add the chopped tomatoes (or canned diced tomatoes) and cook for 10-15 minutes, stirring occasionally, until the tomatoes break down and release their juices.
- Simmer the soup: Pour in the vegetable broth and add the sugar, basil, salt, and pepper. Bring the mixture to a boil, then reduce the heat to low and let it simmer uncovered for 30-40 minutes. This allows the flavors to meld and the vegetables to soften.
- Puree the soup: Use an immersion blender directly in the pot to blend the soup until smooth. Alternatively, transfer the soup in batches to a blender and puree until smooth, then return it to the pot. Be careful with hot liquids when blending.
- Finish and season: Stir in the heavy cream or coconut milk if using, and adjust seasoning with more salt and pepper if needed. Heat through for another 5 minutes, but do not boil after adding dairy.
- Serve: Ladle the soup into bowls, garnish with fresh basil leaves or croutons, and serve hot.
Tips
- Use ripe tomatoes: For the best flavor, choose ripe, in-season tomatoes. If tomatoes are not at their peak, canned high-quality diced tomatoes work well.
- Adjust acidity: If the soup tastes too acidic, add a teaspoon of sugar or a splash of cream to balance the flavors.
- Blending options: For a chunkier texture, blend only part of the soup or leave some vegetables unblended. For extra smoothness, pass the pureed soup through a fine sieve.
- Storage: Let the soup cool completely before transferring to airtight containers. It keeps well in the refrigerator for up to 3 days or frozen for up to 3 months.
Serving Suggestions
Serve your homemade tomato soup with warm crusty bread or grilled cheese sandwiches for a classic pairing. A drizzle of extra virgin olive oil or a sprinkle of grated Parmesan cheese can elevate the flavor. For a more substantial meal, serve alongside a fresh green salad or topped with a dollop of Greek yogurt or sour cream.
Variations
- Roasted Tomato Soup: Roast the tomatoes, onion, and garlic at 400°F (200°C) for 20-25 minutes before blending for a smoky flavor.
- Spicy Tomato Soup: Add a pinch of red pepper flakes or a dash of hot sauce during cooking to give it some heat.
- Vegetarian/Vegan Options: Use vegetable broth and coconut milk for a dairy-free, vegan version. Add chopped bell peppers or zucchini for extra vegetables.
- Herb Infused: Incorporate fresh thyme, oregano, or a bay leaf during simmering for a more complex herbal profile.
Storage and Reheating
Allow the soup to cool to room temperature within two hours of cooking. Transfer it to airtight containers, leaving some space at the top for expansion if freezing. In the refrigerator, it is best consumed within 3 days. To reheat, warm the soup gently on the stove over medium heat, stirring occasionally, until hot throughout—about 5-7 minutes. For frozen soup, thaw overnight in the fridge and reheat on the stove or microwave, ensuring it reaches a safe temperature of 165°F (74°C).
Frequently Asked Questions
Can I use canned tomatoes instead of fresh?
Yes, canned diced tomatoes are a convenient substitute and often more consistent in flavor. Use about 4 cups of canned tomatoes, and drain some of the liquid if overly watery. Fresh tomatoes will give a brighter, fresher taste, especially when in season.
How can I make this soup creamier?
Adding heavy cream, coconut milk, or even a splash of full-fat yogurt at the end of cooking will give the soup a rich, velvety texture. For a dairy-free option, coconut milk is an excellent alternative that adds creaminess without dairy.
What if my soup is too acidic?
Balancing acidity is key. Adding a teaspoon of sugar, a splash of cream, or a small amount of baking soda (a pinch) can neutralize excess acidity. Taste as you go to avoid altering the flavor too much.
Can I freeze homemade tomato soup?
Absolutely. Once cooled, transfer the soup into airtight containers or freezer bags. It will keep well for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove, stirring occasionally, until heated through.
How do I prevent the soup from sticking or burning during simmering?
Stir the soup occasionally, especially towards the end of cooking, and keep the heat at a gentle simmer. Using a heavy-bottomed pot helps distribute heat evenly and prevents burning.
“
Related
- Chocolate Zucchini Bread No Chips Recipes and Tips
- Chuck Roast Electric Roaster Recipe for Tender, Flavorful Beef
- Peach Jam Recipe with Certo: Easy Homemade Preserve Guide