Nothing beats a warm bowl of homemade creamy tomato soup on a chilly day. This recipe combines fresh ingredients with simple techniques to create a rich, velvety soup that’s perfect for lunch or dinner. It’s easy to customize and makes a comforting meal in under 30 minutes.
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped (about 1 cup)
- 1 (28-ounce) can crushed tomatoes or 2 pounds fresh ripe tomatoes, chopped
- 2 cups vegetable or chicken broth
- 1 teaspoon sugar (optional, to balance acidity)
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper
- 1/2 cup heavy cream or full-fat coconut milk for a dairy-free version
- Fresh basil leaves for garnish (optional)
3 cloves garlic, minced
Instructions
- Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Stir occasionally to prevent sticking and ensure even cooking.
- Add the minced garlic and cook for another 30 seconds until fragrant. Be careful not to burn the garlic, as it can turn bitter.
- If using fresh tomatoes, add the chopped tomatoes to the pot. Cook for about 10 minutes, stirring occasionally, until the tomatoes break down and release their juices. If using canned crushed tomatoes, skip to the next step.
- Pour in the vegetable or chicken broth and bring the mixture to a gentle simmer. Add the sugar, salt, and pepper. Let the soup simmer for 15-20 minutes to meld the flavors.
- Use an immersion blender to carefully blend the soup until smooth directly in the pot. Alternatively, transfer the soup in batches to a blender, blend until smooth, then return to the pot. Be cautious with hot liquids to avoid splatters.
- Stir in the heavy cream or coconut milk, and heat through for another 2-3 minutes. Taste and adjust seasoning if needed.
- Serve hot, garnished with fresh basil leaves if desired. Pair with crusty bread or grilled cheese for a classic combo.
Tips
- For a tangier flavor, add a splash of balsamic vinegar or a pinch of red pepper flakes for some heat.
- If you prefer a chunkier soup, reserve some cooked tomatoes and onion pieces to stir back in after blending.
- To make the soup vegan, substitute heavy cream with coconut cream or cashew cream. Use vegetable broth for a fully plant-based dish.
- Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove, stirring occasionally.
Serving Suggestions
Serve this creamy tomato soup with a side of toasted bread, grilled cheese sandwiches, or a fresh green salad. It’s also excellent topped with grated Parmesan cheese or a drizzle of good-quality olive oil for added richness.
Variations
- Roasted Tomato Soup: Roast fresh tomatoes, onion, and garlic at 400°F (200°C) for 20-25 minutes before blending for a smoky depth of flavor.
- Spicy Tomato Soup: Add a pinch of cayenne pepper or hot sauce during cooking to give it a spicy kick.
- Herb-Infused: Incorporate herbs like thyme, oregano, or a bay leaf during simmering for extra aroma and flavor.
- Cheesy Tomato Soup: Stir in grated cheese such as cheddar or mozzarella after blending for a richer, more indulgent version.
Storage and Reheating
Allow the soup to cool to room temperature before transferring it to an airtight container. Store in the refrigerator for up to 3 days. To reheat, warm gently on the stovetop over medium heat, stirring occasionally, for about 5-10 minutes until hot. If the soup has thickened too much, add a splash of broth or water to loosen it up while reheating. For longer storage, you can freeze individual portions in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator and reheat on the stove before serving.
Frequently Asked Questions
Can I make this soup dairy-free?
Yes, simply substitute the heavy cream with coconut milk or cashew cream. The texture remains creamy, and the flavor is deliciously rich. Ensure the broth you use is also plant-based if you want a fully vegan version.
Can I use fresh tomatoes instead of canned?
Absolutely. Use about 2 pounds of ripe, firm tomatoes. Blanch them in boiling water for 30 seconds, peel off the skins, then chop and add to the pot. Fresh tomatoes may require a slightly longer simmer time to fully break down.
How can I thicken or thin the soup?
If the soup is too thin, simmer it uncovered for an additional 10 minutes to reduce and concentrate the flavors. To thin it out, add a little more broth or water during reheating until the desired consistency is reached.
What should I do if my soup tastes too acidic?
Adding a teaspoon of sugar helps balance the acidity of the tomatoes. You can also add a splash of cream or a small pat of butter to mellow the flavors and add richness.
Can I make this soup in advance?
Yes, it tastes even better after the flavors meld. Prepare the soup, let it cool, then store in the refrigerator for up to 2 days. Reheat gently before serving. Freezing is also an option for longer storage.
Is this soup suitable for freezing?
Yes, it freezes well. Let the soup cool completely, then portion into airtight containers or freezer bags. It can be stored for up to 3 months. Thaw overnight in the fridge and reheat on the stove for best results.
Related
- Bread Machine Hash Brown Casserole Recipe for Easy Breakfasts
- Instant Pot Hash Brown Casserole Recipe for Easy Comfort Food
- Air Fryer Hash Brown Casserole Recipe for Crispy, Easy Breakfast