🎉 Introduction
A bowl of creamy tomato soup is one of the simplest yet most comforting meals you can make. It’s warm, smooth, rich, and full of deep tomato flavor layered with herbs, vegetables, and silky creaminess. This version elevates the classic by blending sautéed carrots, celery, onion, and garlic into a velvety tomato base, enriched with butter, Parmesan cheese, and half-and-half for the perfect cozy texture.
✨ Kitchen Essentials You’ll Love
Hand-picked tools that make cooking easier, faster, and more enjoyable.
-
🍳View ↗
Lodge Seasoned Cast Iron Skillet
-
⚡View ↗
Instant Pot Duo Plus 9-in-1 Electric
-
🔥View ↗
CHEFMAN Digital Air Fryer XL 10L
Disclosure: As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.
Unlike canned tomato soup, this homemade version is hearty, wholesome, and naturally rich in flavor. The dried and fresh basil add their signature aroma, oregano deepens the herbal notes, and the tomato paste concentrates the savory sweetness of the tomatoes. The chicken broth stretches the flavor while keeping the soup light enough for lunch, dinner, or a quick meal on busy days.
Whether you pair it with a grilled cheese sandwich, crusty bread, or enjoy it on its own, this Easy Creamy Tomato Soup delivers comfort, flavor, and simplicity in every single spoonful.
🧰 Equipment Needed
- Large soup pot
- Cutting board
- Sharp knife
- Wooden spoon
- Whisk
- Blender or immersion blender
- Measuring cups & spoons
- Ladle
- Serving bowls
🛒 Ingredients
Vegetables & Herbs
- 1 small onion, finely diced (about 1 cup)
- 3 celery ribs, finely diced (1 cup)
- 2 carrots, finely diced (1 cup)
- 1½ tsp dried basil leaves
- ¼ cup fresh basil
- 1 tsp dried oregano
Canned & Pantry
- Two 14.5 oz cans tomatoes
- 4 cups low-sodium chicken broth
- 2 tbsp tomato paste
Seasonings
- 1 tsp salt
- ¼ tsp freshly ground black pepper
Flour
- ½ cup all-purpose flour
Oil & Butter
- 1 tbsp olive oil
- ½ cup butter
Dairy
- 1½ cups half-and-half
- 1 cup grated Parmesan cheese
👩🍳 Directions
Step 1 — Sauté vegetables
Heat olive oil and butter in a large soup pot over medium heat.
Add onion, celery, and carrots.
Cook for 10–12 minutes, stirring often, until softened and fragrant.
Step 2 — Add herbs
Stir in dried basil, dried oregano, salt, and black pepper.
Cook for 1 minute to release the aromas.
Step 3 — Add flour to thicken
Sprinkle the flour over the vegetables.
Stir continuously for 2 minutes to cook the flour and form a roux.
Step 4 — Add tomatoes & broth
Add canned tomatoes, tomato paste, and chicken broth.
Whisk well to dissolve the roux.
Bring to a gentle boil.
Step 5 — Simmer
Reduce heat and simmer for 20 minutes, allowing flavors to blend and vegetables to soften completely.
Step 6 — Blend until smooth
Remove from heat.
Use an immersion blender to purée the soup until completely smooth.
(Or blend in batches in a stand blender.)
Step 7 — Add dairy & Parmesan
Return soup to low heat.
Stir in half-and-half and Parmesan cheese until melted and creamy.
Step 8 — Add fresh basil
Stir in the fresh basil for bright flavor.
Step 9 — Serve warm
Ladle into bowls and enjoy comfort in every bite.
🍽️ Servings & Timing
- Servings: 6–8
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
🧊 Storage & Reheating
Refrigerator
Keeps 4–5 days in airtight containers.
Freezer
Freeze before adding dairy for up to 2 months.
Add half-and-half after reheating for best texture.
Reheating
Warm on low heat, stirring often.
Add broth if soup becomes too thick.
🥄 Variations
1. Roasted Tomato Soup
Use fire-roasted tomatoes for deeper flavor.
2. Tomato Basil Parmesan Soup
Add extra Parmesan for a rich cheesy finish.
3. Spicy Tomato Soup
Add red pepper flakes or a diced jalapeño.
4. Extra Creamy Version
Increase half-and-half or blend in cream cheese.
5. Herb-Rich Version
Add fresh thyme or oregano before blending.
6. Vegan Version
Use coconut milk and vegetable broth.
7. Low-Carb Version
Reduce flour by half or leave it out for a lighter soup.
8. Chunky Tomato Soup
Blend only half the soup for texture.
9. Italian-Style Soup
Add garlic, bay leaf, and more basil.
10. Tomato Spinach Soup
Stir in fresh spinach at the end.
❓ 10 FAQs
1. Can I make this without a blender?
Yes — mash the vegetables with a potato masher for a rustic soup.
2. Can I use fresh tomatoes?
Yes — roast them first for the best flavor.
3. Can I make it dairy-free?
Use coconut milk and skip the Parmesan.
4. Why add flour?
It thickens the soup and makes it creamy.
5. What’s the best tomato to use?
Canned tomatoes work perfectly for smooth texture.
6. Can I replace chicken broth?
Use vegetable broth if preferred.
7. Can I freeze it with dairy?
Dairy may separate — best to freeze without it.
8. Can I add protein?
Yes — shredded chicken or white beans work well.
9. Does it get thicker overnight?
Yes — add broth when reheating.
10. Can I use milk instead of half-and-half?
Yes, but the soup will be less creamy.
🏁 Conclusion
This Easy Creamy Tomato Soup delivers everything you want in a comforting homemade soup — silky texture, rich tomato flavor, subtle herbs, buttery smoothness, and creamy depth from Parmesan and half-and-half. The sautéed vegetables create a flavorful base, while the tomatoes and herbs bring classic Italian comfort to every spoonful.
It’s simple, cozy, family-friendly, and perfect for pairing with sandwiches, salads, or warm bread. Whether you’re meal prepping, hosting, or enjoying a quiet night at home, this soup is a warm bowl of comfort you’ll want to make again and again.

Easy Creamy Tomato Soup Recipe – Smooth, Comforting & Rich
Ingredients
✨ Kitchen Essentials You’ll Love
Quick picks I trust for better results, faster prep, and easier cleanup.
-
🍳View ↗
Lodge Seasoned Cast Iron Skillet
-
⚡View ↗
Instant Pot Duo Plus 9-in-1 Electric
-
🔥View ↗
CHEFMAN Digital Air Fryer XL 10L
Disclosure: As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.
Equipment
Method
- Heat olive oil and butter in a large soup pot over medium heat.
- Add onion, celery, and carrots.
- Cook for 10–12 minutes, stirring often, until softened and fragrant.
- Stir in dried basil, dried oregano, salt, and black pepper.
- Cook for 1 minute to release the aromas.
- Sprinkle the flour over the vegetables.
- Stir continuously for 2 minutes to cook the flour and form a roux.
- Add canned tomatoes, tomato paste, and chicken broth.
- Whisk well to dissolve the roux.
- Bring to a gentle boil.
- Reduce heat and simmer for 20 minutes, allowing flavors to blend and vegetables to soften completely.
- Remove from heat.
- Use an immersion blender to purée the soup until completely smooth.
- (Or blend in batches in a stand blender.)
- Return soup to low heat.
- Stir in half-and-half and Parmesan cheese until melted and creamy.
- Stir in the fresh basil for bright flavor.
- Ladle into bowls and enjoy comfort in every bite.
Notes
Refrigerator Keeps 4–5 days in airtight containers. Freezer Freeze before adding dairy for up to 2 months.
Add half-and-half after reheating for best texture. Reheating Warm on low heat, stirring often.
Add broth if soup becomes too thick. 🥄 Variations
1. Roasted Tomato Soup Use fire-roasted tomatoes for deeper flavor. 2. Tomato Basil Parmesan Soup Add extra Parmesan for a rich cheesy finish. 3. Spicy Tomato Soup Add red pepper flakes or a diced jalapeño. 4. Extra Creamy Version Increase half-and-half or blend in cream cheese. 5. Herb-Rich Version Add fresh thyme or oregano before blending. 6. Vegan Version Use coconut milk and vegetable broth. 7. Low-Carb Version Reduce flour by half or leave it out for a lighter soup. 8. Chunky Tomato Soup Blend only half the soup for texture. 9. Italian-Style Soup Add garlic, bay leaf, and more basil. 10. Tomato Spinach Soup Stir in fresh spinach at the end. ❓ 10 FAQs
1. Can I make this without a blender? Yes — mash the vegetables with a potato masher for a rustic soup. 2. Can I use fresh tomatoes? Yes — roast them first for the best flavor. 3. Can I make it dairy-free? Use coconut milk and skip the Parmesan. 4. Why add flour? It thickens the soup and makes it creamy. 5. What’s the best tomato to use? Canned tomatoes work perfectly for smooth texture. 6. Can I replace chicken broth? Use vegetable broth if preferred. 7. Can I freeze it with dairy? Dairy may separate — best to freeze without it. 8. Can I add protein? Yes — shredded chicken or white beans work well. 9. Does it get thicker overnight? Yes — add broth when reheating. 10. Can I use milk instead of half-and-half? Yes, but the soup will be less creamy. 🏁 Conclusion This Easy Creamy Tomato Soup delivers everything you want in a comforting homemade soup — silky texture, rich tomato flavor, subtle herbs, buttery smoothness, and creamy depth from Parmesan and half-and-half. The sautéed vegetables create a flavorful base, while the tomatoes and herbs bring classic Italian comfort to every spoonful. It’s simple, cozy, family-friendly, and perfect for pairing with sandwiches, salads, or warm bread. Whether you’re meal prepping, hosting, or enjoying a quiet night at home, this soup is a warm bowl of comfort you’ll want to make again and again.