Easy Cheesy Tomato Soup Recipe for Cozy Weeknight Comfort

Molly Dupont
Molly Dupont
15 min Prep Time
30 min Time
4 Servings
Easy Difficulty
4.7 (20 ratings)

I love this cheesy tomato soup because it’s creamy without being heavy, and the melted cheese adds a cozy twist. It’s perfect for chilly evenings when you want something simple but satisfying.

Post

Introduction

I first made this cheesy tomato soup on a chilly fall evening when I wanted something comforting but quick. The trick I learned was adding sharp cheddar cheese right at the end—it melts perfectly and gives the soup a creamy, cozy texture without needing a heavy cream overload. Unlike other tomato soups that can be watery or bland, this one balances tangy tomatoes with the richness of cheese and a touch of sweetness from sugar. I also sauté the onions and garlic slowly to bring out their natural sweetness, which adds depth to the soup’s flavor. When it’s done, the soup is velvety smooth with a hint of sharpness from the cheese and a fresh aroma from basil if you add it. It’s become a family favorite for weeknight dinners, especially when paired with crusty bread. I think you’ll love how easy it is to make and how satisfying it tastes—no fancy ingredients, just simple, familiar flavors done right.

Post step 2

What You'll Need

Approximately 4 servings

  • 2 tablespoons unsalted butter
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 (28-ounce) can crushed tomatoes
  • 2 cups vegetable broth
  • 1 teaspoon sugar
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 cup heavy cream
  • 1 cup shredded sharp cheddar cheese
  • Fresh basil leaves for garnish (optional)

How To Do It

Step 1
Start by melting the butter in a large pot over medium heat. Add the finely chopped onion and cook slowly for about 8 minutes until it’s soft and translucent but not browned. This gentle cooking releases the onion’s natural sweetness, which is key to a rich soup base. Stir occasionally to prevent sticking and watch carefully so the onions don’t burn, as burnt onion will add bitterness.
⏱ Time: 8
✓ Doneness: Onions should be soft, translucent, and slightly glossy without any brown edges.
Step 2
Add the minced garlic to the pot and sauté for about 1 minute until fragrant. Garlic cooks quickly, so keep stirring to avoid burning. Once aromatic, pour in the crushed tomatoes and vegetable broth. Stir in the sugar, salt, and black pepper. Bring the mixture to a simmer, then reduce the heat to low and let it cook gently for 20 minutes. This simmering melds the flavors and thickens the soup slightly.
⏱ Time: 20
✓ Doneness: Soup should be simmering gently with a slightly thickened texture and rich tomato aroma.
Step 3
Remove the pot from heat and use an immersion blender to puree the soup until smooth. If you don’t have one, carefully transfer the soup in batches to a blender. Pureeing creates the velvety texture that makes this soup special. Be cautious when blending hot liquids to avoid splatters.
⏱ Time: 5
✓ Doneness: Soup is smooth and creamy with no large tomato chunks.
Step 4
Return the pureed soup to low heat and stir in the heavy cream. Warm gently but don’t let it boil, or the cream might curdle. This step adds richness and balances the acidity of the tomatoes.
⏱ Time: 3
✓ Doneness: Soup looks creamy and slightly thickened, with a smooth consistency.
Step 5
Gradually add the shredded cheddar cheese, stirring constantly until fully melted and incorporated. Adding cheese slowly helps it melt evenly without clumping. The cheese adds a luscious, cheesy flavor that makes this soup irresistible.
⏱ Time: 4
✓ Doneness: Soup is thick, creamy, and cheesy with no visible cheese lumps.
Step 6
Taste the soup and adjust seasoning with more salt or pepper if needed. If the soup is too thick, thin it with a splash of broth or water until you reach your preferred consistency.
⏱ Time: 2
✓ Doneness: Balanced flavor with a creamy, rich mouthfeel.
Step 7
Serve the soup hot, garnished with fresh basil leaves if you like. The fresh herb adds a bright contrast to the rich, cheesy base and makes the soup look inviting.
⏱ Time: 1
✓ Doneness: Soup is steaming and garnished attractively.
Step 8
Pair with crusty bread or grilled cheese sandwiches for a classic comfort meal. This combo is perfect for cold days or anytime you want a cozy, satisfying dinner.
⏱ Time: 0
✓ Doneness: Ready to enjoy a comforting meal.
Step 9
Leftovers can be gently reheated on the stove over low heat, stirring occasionally to keep the cheese from sticking or separating. Avoid high heat to maintain the creamy texture.
⏱ Time: 0
✓ Doneness: Soup is warmed through and creamy again.

Pro Tips

Cook onions slowly over medium heat until translucent.
Slow cooking releases the natural sugars in onions, creating a sweeter, more flavorful base. Rushing this step or using high heat can cause bitterness or burnt flavors, which will affect the soup’s taste.
Add cheese gradually and stir constantly.
Adding cheese slowly helps it melt smoothly into the soup, preventing clumps or separation. Stirring constantly distributes the cheese evenly, creating a creamy texture.
Simmer the soup gently to meld flavors.
A gentle simmer allows the tomatoes, broth, and aromatics to develop depth without reducing too much or becoming too acidic. Avoid boiling, which can break down the cream and change the texture.
Use an immersion blender for easy pureeing.
Immersion blenders save time and reduce mess by blending directly in the pot. This also helps control the texture more precisely than transferring to a blender.
Season at the end after adding cream and cheese.
Salt and pepper levels change as ingredients combine. Seasoning last ensures the soup is perfectly balanced without becoming too salty or bland.
Garnish with fresh basil for brightness.
Basil adds a fresh, herbal note that cuts through the soup’s richness, enhancing the overall flavor and presentation.
Serve with warm crusty bread or grilled cheese.
These classic pairings complement the soup’s creamy texture and make the meal more satisfying and comforting.

Common Mistakes to Avoid

Burning the onions or garlic.

Why it happens People often cook onions and garlic on too high heat or don’t watch them closely, leading to burnt, bitter flavors.

Fix Cook onions slowly over medium heat until translucent and add garlic last, cooking just until fragrant. Stir frequently to prevent sticking or burning.

Adding cheese too quickly or at high heat.

Why it happens Rushing the cheese addition or adding it to boiling soup causes clumping or separation.

Fix Lower the heat and add cheese gradually while stirring constantly to ensure smooth melting.

Skipping pureeing the soup.

Why it happens Some skip blending to save time, but chunky soup lacks the creamy texture that makes this recipe special.

Fix Use an immersion blender or regular blender to puree until smooth for the best mouthfeel.

Over-salting early in the cooking process.

Why it happens Adding salt before all ingredients are combined can lead to over-seasoning.

Fix Wait until after adding cream and cheese to adjust salt and pepper to taste.

Letting the soup boil after adding cream.

Why it happens Boiling cream can cause it to curdle and separate, ruining the texture.

Fix Heat gently over low heat after adding cream, just until warmed through.

Post step 3

Variations

Spicy Cheesy Tomato Soup

Add a pinch of cayenne pepper or red pepper flakes when simmering the soup to give it a gentle kick. This variation adds warmth and complexity without overpowering the cheesy tomato flavor.

Note: Be careful with spice amounts; start small and adjust to taste to keep balance.

Vegan Cheesy Tomato Soup

Use coconut cream instead of heavy cream and nutritional yeast in place of cheddar cheese for a dairy-free version. It’s creamy and cheesy in a different way but just as satisfying.

Note: Nutritional yeast melts differently, so add gradually and stir well to avoid clumps.

Roasted Tomato and Basil Soup

Roast fresh tomatoes and garlic before adding to the soup for a deeper, smoky flavor. This adds a rustic note and enhances the natural sweetness of the tomatoes.

Note: Roasting increases cooking time but intensifies flavor significantly.

Chunky Cheesy Tomato Soup

Skip the pureeing step for a heartier soup with tomato chunks. Add diced fresh tomatoes along with the canned ones for extra texture and freshness.

Note: Simmer a bit longer to soften the fresh tomatoes adequately.

Herbed Cheesy Tomato Soup

Add fresh thyme or oregano during simmering for an herbal twist. This variation brings a garden-fresh aroma and complements the tomato and cheese beautifully.

Note: Remove woody herb stems before blending for smooth texture.

Nutrition

Per Serving:

420 kcal
Calories
18g
Protein G
20g
Carbohydrates G
30g
Fat G
3g
Fiber G
600mg
Sodium
Nutritional values are estimates and may vary based on specific ingredients used.

Storage & Tips

Room Temperature

The soup can safely sit at room temperature for up to 2 hours if covered. Beyond that, bacteria growth increases, so refrigerate promptly.

Refrigerator

Store in an airtight container for up to 3 days. The soup thickens when cold; reheat gently with a splash of broth or water to restore creamy consistency.

Freezer

Freeze in a sealed container for up to 2 months. To prevent freezer burn, leave a little space at the top for expansion. Thaw overnight in the fridge before reheating.

Reheating

Warm the soup gently on the stovetop over low heat, stirring often. Add a bit of broth or cream if it’s too thick. Avoid boiling to prevent cheese separation.

Make Ahead

You can prepare the soup base (onions, tomatoes, broth) 1-2 days ahead and refrigerate. Add cream and cheese just before reheating to keep the texture fresh.

FAQ

Can I use fresh tomatoes instead of canned?
Yes, but fresh tomatoes require roasting or longer cooking to develop flavor and soften properly. Using canned crushed tomatoes saves time and ensures consistent taste, but fresh tomatoes add a bright, natural flavor if prepared well.
What if I don’t have an immersion blender?
You can use a regular blender to puree the soup in batches. Just be careful with hot liquids—allow the soup to cool slightly and blend in small amounts to avoid splashing.
Can I make this soup dairy-free?
Absolutely. Substitute heavy cream with coconut cream or cashew cream, and use nutritional yeast instead of cheddar for a cheesy flavor. The texture will be slightly different but still delicious.
How do I prevent the cheese from clumping?
Add cheese gradually over low heat while stirring constantly. Avoid adding cheese to boiling soup, as high heat causes proteins to seize and clump.
Can I freeze this soup after adding cheese?
Freezing after adding cheese is possible but may affect texture, causing slight separation. For best results, freeze the soup before adding cheese and stir in fresh cheese when reheating.
Is it okay to skip the sugar?
Sugar balances tomato acidity and enhances sweetness. You can omit it if you prefer, but the soup may taste tangier. Alternatively, a small pinch of baking soda can also reduce acidity.
What bread pairs best with this soup?
Crusty artisan bread, sourdough, or classic grilled cheese sandwiches are perfect. The crisp, buttery bread contrasts the creamy soup wonderfully.
Can I add other cheeses?
Yes, mild cheeses like mozzarella or fontina melt well but won’t add as much sharpness as cheddar. Mixing cheeses can create a unique flavor—just ensure they melt smoothly.
Post

Final Thoughts

Give this cheesy tomato soup a try for your next cozy dinner. I’d love to hear how it turns out and what your favorite variations are!

Gallery

Post image 1
Post image 2
Post image 3
Why Does Your Tomato Soup Never Taste This Creamy?
Why Does Your Tomato Soup Never Taste This Creamy?
Why Does Your Tomato Soup Never Taste This Creamy?
Are You Still Making Tomato Soup Without Cheese?
Homemade vs Canned Tomato Soup — Which One Actually Wins?
What's the Secret to Perfectly Cheesy Tomato Soup Every Time?

You Might Also Like