Creamy Tomato Soup is a comforting dish made with ripe tomatoes, cream, and simple seasonings. It’s smooth, warm, and perfect for a quick lunch or cozy evening meal.
I like to add a little extra cream or a sprinkle of basil. Sometimes I sneak in a grilled cheese for dipping—it’s my favorite pairing!
Serving it with a slice of crusty bread makes it even better. I find it’s a quick way to feel cozy and full in no time.
Ingredients & Substitutions
Fresh tomatoes: Tomatoes are the base that gives the soup its rich flavor. I prefer ripe, juicy ones, but canned whole tomatoes work well in a pinch. For a milder taste, you can substitute with roasted red peppers. Always use the best-quality tomatoes you can find.
Cream: Heavy cream adds that smooth, velvety texture. If you want a lighter option, try half-and-half or milk with a tablespoon of butter. I love using a splash of coconut cream for a dairy-free twist—it’s a nice change.
Garlic & Onion: These aromatics build depth; I always use fresh garlic for a stronger flavor. If you’re out, garlic powder works, but reduce the added salt. For a subtler taste, shallots can be a soft alternative.
Vegetable broth: This thins the soup and boosts flavor. Use low-sodium broth so you can control the salt. Chicken broth is fine too if vegetarian options aren’t needed. Homemade broth adds extra richness if available.
How do I blend the soup smoothly without lumps?
First, use an immersion blender directly in the pot for easy pureeing. If using a regular blender, blend in batches — fill only halfway to avoid splashes. Keep the lid slightly open or cover with a towel to let steam escape. Blend until very smooth, then return to the pot.
How to Make Creamy Tomato Soup?
Ingredients You’ll Need:
Fresh Produce
- 1 large onion, chopped
- 3 cloves garlic, minced
- 1 can (28 oz) crushed tomatoes
- 1 cup fresh basil leaves, chopped
Dairy & Liquids
- 2 cups vegetable broth
- 1/2 cup heavy cream
Spices & Oils
- 2 tbsp olive oil
- Salt and pepper to taste
How Much Time Will You Need?
Preparation: 10 minutes. Cooking: 20 minutes. Total time: 30 minutes.
Step-by-Step Instructions:
1. Sauté Vegetables
Heat olive oil in a large pot. Add chopped onion and cook until soft, about 5 minutes. Add minced garlic and cook for 1 minute.
2. Add Tomatoes and Broth
Stir in crushed tomatoes and vegetable broth. Bring to a boil, then reduce heat. Let simmer for 15 minutes, stirring occasionally.
3. Blend the Soup
Use an immersion blender to purée the soup until smooth. Alternatively, transfer to a blender and purée in batches.
4. Add Cream and Basil
Stir in heavy cream and chopped basil. Season with salt and pepper. Warm through for 2-3 minutes.
5. Serve
Ladle hot soup into bowls. Garnish with extra basil if desired. Enjoy your creamy tomato soup!