Thick and Creamy Tomato Soup Recipe | Easy & Delicious Homemade Soup

Ellie Maren | Mugmealmagic
Written By Ellie Maren

creator of Mugmealmagic. I share quick recipes made in a mug, From sweet treats to savory bites, every recipe is microwave-friendly and full of love.

Thick and Creamy Tomato Soup Recipe | Easy & Delicious Homemade Soup

There’s something almost magical about a bowl of thick and creamy tomato soup that instantly transports me back to rainy afternoons in my grandmother’s kitchen. The way the steam rises, carrying that perfect balance of tangy tomatoes and velvety cream, promises comfort in every spoonful. I’ve spent years perfecting this recipe, testing countless variations until I found the ideal balance of rich depth and silky texture. Whether you’re pairing it with a grilled cheese sandwich or enjoying it solo with a sprinkle of fresh basil, this homemade tomato soup elevates the humble classic into something truly special that will warm both body and soul.

Recipe

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Thick and Creamy Tomato Soup Recipe | Easy & Delicious Homemade Soup

Thick and Creamy Tomato Soup Recipe | Easy & Delicious Homemade Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Thick and Creamy Tomato Soup is a dreamy, velvety blend of fire-roasted tomatoes, garlic, and cream. It’s easy to make in under 30 minutes and the perfect cozy meal when served with grilled cheese or croutons.

  • Total Time: 30 minutes
  • Yield: 4 servings

Ingredients

Scale

2 tbsp olive oil or butter

1 small onion, chopped

2 cloves garlic, minced

1 tbsp tomato paste

2 (14.5 oz) cans fire-roasted diced tomatoes (or crushed tomatoes)

1/2 tsp dried basil

1/2 tsp sugar (optional, to balance acidity)

1/4 tsp salt

1/4 tsp black pepper

1/2 cup heavy cream or half & half

1 cup vegetable or chicken broth

Optional: fresh basil, croutons, or parmesan for garnish

Instructions

1. In a large pot, heat olive oil over medium heat. Add chopped onion and cook 4–5 minutes until softened.

2. Add garlic and tomato paste; sauté 1–2 minutes until fragrant.

3. Pour in tomatoes with juice, basil, sugar (if using), salt, and pepper. Stir to combine.

4. Add broth and bring mixture to a simmer. Cover and cook 10–15 minutes.

5. Use an immersion blender to puree the soup until smooth, or blend in batches using a blender.

6. Stir in the cream and simmer another 2–3 minutes until heated through.

7. Taste and adjust seasoning as needed. Garnish and serve hot.

Notes

• For a richer flavor, roast fresh tomatoes with garlic and onion, then blend.

• Add red pepper flakes for a spicy kick.

• Store in fridge up to 4 days or freeze (before adding cream) for up to 3 months.

  • Author: Ellie Maren
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup, Lunch
  • Method: Stovetop
  • Cuisine: American

Why You’ll Love This Thick and Creamy Tomato Soup

Perfect Balance of Flavors

This soup achieves that elusive balance between acidic brightness and creamy richness that store-bought versions never quite manage. I use a combination of fire-roasted and sun-dried tomatoes that creates layers of flavor impossible to achieve with fresh tomatoes alone. The hint of basil and touch of honey counterbalances any acidity, while a splash of cream adds that velvety mouthfeel we all crave. I once served this at a dinner party during a snowstorm, and my friend Sarah declared it “liquid comfort in a bowl” as she went back for seconds, then thirds!

Simple Yet Sophisticated

Don’t let the incredible flavor fool you—this soup is surprisingly straightforward to make. With just 15 minutes of active preparation and ingredients you likely already have in your pantry, it’s perfect for busy weeknights yet impressive enough for company. The food processor does most of the work, transforming chunky tomatoes into silky perfection. My favorite thing about this recipe is how it scales effortlessly—I often make a double batch on Sunday and enjoy it throughout the week, each day the flavors melding more beautifully together.

Essential Tips & Tricks

Choosing the Right Tomatoes

The foundation of exceptional tomato soup lies in selecting the perfect tomatoes. During summer, I use ripe heirloom varieties from my local farmers’ market, but high-quality canned San Marzano tomatoes work beautifully year-round. Their natural sweetness and low acidity create a balanced base. For extra depth, I add a few sun-dried tomatoes—they’re my secret weapon for intensifying that umami quality. If your tomatoes taste a bit flat, a teaspoon of tomato paste can work wonders to concentrate the flavor without requiring longer cooking time.

The Secret to Silky Texture

Achieving that restaurant-quality creaminess requires attention to technique. After sautéing your aromatics, deglaze with a splash of white wine (or broth) to release all those flavorful bits from the bottom of the pot. For the silkiest texture, use an immersion blender rather than a regular blender—it incorporates just the right amount of air without over-processing. If you’re after a truly indulgent experience, finish with a touch of heavy cream added off the heat, allowing it to gently incorporate without breaking.

Serving Ideas & Creative Variations

Perfect Pairings

Nothing complements this thick and creamy tomato soup quite like a golden-brown grilled cheese sandwich with edges crisp enough to shatter and centers that stretch into perfect cheese pulls. For a more sophisticated presentation, try topping with homemade garlic croutons, a swirl of basil pesto, or a dollop of crème fraîche. I love serving this soup in pre-warmed mugs on chilly evenings with a sprinkle of microgreens and a drizzle of good olive oil—it elevates the entire experience from simple meal to cozy ritual.

Exciting Flavor Twists

While the classic version is perfection, this soup welcomes creative variations. For a Mediterranean twist, add roasted red peppers and a pinch of smoked paprika. Craving something with a kick? Stir in Italian penicillin soup’s signature blend of garlic and herbs. My personal favorite variation includes caramelized onions and a splash of balsamic vinegar, which adds incredible depth. For dairy-free guests, substitute coconut cream—it adds a subtle sweetness that works beautifully with the tomatoes while maintaining that luxurious texture.

Storage & Troubleshooting Guide

Proper Storage Methods

This soup actually improves with time as flavors meld together, making it perfect for meal prep. Store in airtight containers in the refrigerator for up to 5 days, or freeze flat in zip-top bags for up to 3 months. When reheating from frozen, thaw overnight in the refrigerator for best results. If you’ve added cream, reheat gently over low heat to prevent curdling. I often portion this soup into individual containers for quick lunches—just 2 minutes in the microwave and it’s ready to enjoy with the same velvety texture as day one.

Fixing Common Issues

Even experienced cooks occasionally encounter challenges. If your soup is too acidic, a pinch of baking soda neutralizes without affecting flavor (start with ¼ teaspoon). Too thin? Simmer uncovered to reduce, or blend in a roasted potato for body without cream. For grainy texture, strain through a fine-mesh sieve or add a tablespoon of butter to help emulsify. My worst kitchen disaster involved accidentally tripling the pepper—I salvaged it by adding more tomatoes and cream, creating an unplanned but delicious double batch that my neighbors happily helped consume!

Frequently Asked Questions

Can I make thick and creamy tomato soup without cream?

Absolutely! Substitute coconut milk for a dairy-free alternative, or blend in ½ cup of soaked cashews for plant-based creaminess. You can also use puréed white beans or a small potato for body without dairy.

How do I prevent my tomato soup from curdling?

Add cream off the heat after the soup has stopped bubbling. Tempering helps too—whisk a small amount of hot soup into the cream before adding it back to the pot.

What’s the best way to achieve ultra-smooth texture?

Use an immersion blender directly in the pot, or carefully transfer to a high-powered blender in batches. For restaurant-quality smoothness, pass through a fine-mesh strainer afterward.

Can I use fresh tomatoes instead of canned?

Yes! Use 2 pounds of fresh tomatoes, cored and quartered. Roast them first at 400°F for 25 minutes to concentrate flavors and enhance sweetness.

How can I make my thick and creamy tomato soup more flavorful?

Try adding roasted garlic, a Parmesan rind while simmering, or fresh herbs like thyme and oregano. A splash of balsamic vinegar or dash of smoked paprika adds wonderful depth.

Final Thoughts

This thick and creamy tomato soup has become my signature dish, the one friends request when they need comfort or celebration. There’s something profoundly satisfying about transforming humble ingredients into something that brings such joy to those around my table. The beauty lies in its versatility—elegant enough for dinner parties yet comforting enough for sick days. I invite you to make this recipe your own, to discover the variations that speak to your palate and become part of your own kitchen story. For more seasonal inspiration, visit my Pinterest collection of cozy soup recipes.

Classic New England Clam Chowder Recipe | Creamy & Authentic Seafood Soup

Delicious Broccoli with Garlic Butter and Cashews Recipe | Healthy & Easy Side Dish

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star