Cozy Creamy Cheesy Tomato Soup Perfect for Chilly Evenings

Molly Kitchen Daily
Molly Kitchen Daily
15 min Prep Time
30 min Time
4 Servings
Easy Difficulty
Post

This tomato soup hits the spot—rich and creamy but never too heavy, with gooey melted cheese that makes it feel like a warm hug. I love serving it on cold nights when you just want comfort without fuss.

Introduction

I first stumbled upon this cheesy tomato soup on a particularly cold fall evening when I was craving something warm but didn’t want a heavy meal. Over time, I tweaked the recipe to keep it creamy yet light, avoiding the usual heaviness that some cheesy soups bring. The trick I learned was adding the cream at the very end and using sharp cheddar for that perfect melty, tangy kick without overpowering the tomato’s natural brightness. I also make sure to sauté the onions and garlic gently, which builds a subtle sweetness and depth that you don’t always get with tomato soups. When it’s done, the soup looks vibrant and inviting, with a smooth texture and a cozy cheesy layer on top. It’s become my go-to for chilly nights, especially when I want something quick but still feels like a treat. Plus, it’s super easy to make, so even on busy days, I can have it ready in under an hour. Honestly, it’s one of those recipes I keep coming back to because it’s simple, satisfying, and just downright comforting.

Post step 2

What You'll Need

Approximately 6 cups, 4 servings

  • 2 tablespoons olive oil, room temperature
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 can (28 oz) crushed tomatoes
  • 2 cups vegetable broth, room temperature
  • 1 teaspoon sugar
  • 1/2 teaspoon dried basil
  • 1/2 teaspoon salt, or to taste
  • 1/4 teaspoon black pepper
  • 1/2 cup heavy cream, chilled
  • 1 cup shredded sharp cheddar cheese, divided
  • Fresh basil leaves, for garnish (optional)

How To Do It

Step 1
Heat the olive oil in a large pot over medium heat. Add the finely chopped onion and cook, stirring occasionally, until translucent and soft—about 5 to 7 minutes. This step is crucial because it releases the onion’s natural sweetness, which complements the acidity of the tomatoes. Avoid browning the onions, as that can add a bitter note. You want them tender and fragrant to create a flavorful base for the soup.
⏱ Time: 7 minutes
✓ Doneness: Onions are soft, translucent, and slightly glossy without browning
Step 2
Add the minced garlic to the pot and stir for about 30 seconds until fragrant. Garlic cooks quickly, so watch closely to prevent burning, which would make the soup taste bitter. The goal is to release the garlic’s aroma and flavor into the oil, infusing the soup with that classic savory note.
⏱ Time: 30 seconds
✓ Doneness: A fragrant garlic aroma fills the kitchen without any burning smell
Step 3
Pour in the crushed tomatoes and vegetable broth. Stir to combine everything well. This mixture forms the core of your soup’s flavor, so use good quality crushed tomatoes for a rich, fresh taste. The broth adds depth and thins the soup to a perfect consistency. Bring the mixture to a gentle simmer over medium heat.
⏱ Time: 5 minutes
✓ Doneness: Soup mixture is simmering gently with small bubbles around the edges
Step 4
Add sugar, dried basil, salt, and black pepper to the pot. The sugar balances the natural acidity of the tomatoes, making the soup smoother and less sharp. Basil adds an herby note that brightens the flavor. Stir well and let the soup simmer uncovered for 15 minutes, allowing the flavors to marry and the soup to slightly thicken.
⏱ Time: 15 minutes
✓ Doneness: Soup thickens slightly and smells fragrant and balanced
Step 5
Remove the pot from heat and use an immersion blender to puree the soup until smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a blender and puree until creamy. This step is important because it creates that silky texture that makes the soup feel indulgent without needing heavy thickeners.
⏱ Time: 5 minutes
✓ Doneness: Soup is smooth and velvety with no large tomato chunks
Step 6
Return the pureed soup to low heat and stir in the heavy cream. Adding the cream off the boil helps keep it from curdling and ensures a smooth, luscious consistency. Heat gently until the soup is warmed through but don’t let it boil again, or the cream might separate.
⏱ Time: 3 minutes
✓ Doneness: Soup is warm, creamy, and slightly thickened but not boiling
Step 7
Stir in half of the shredded cheddar cheese until melted and fully incorporated. This adds a wonderful cheesy richness and helps thicken the soup a bit more. Use sharp cheddar for the best flavor impact. If you add the cheese too quickly or on high heat, it might clump, so stir gently and steadily.
⏱ Time: 3 minutes
✓ Doneness: Cheese fully melted and soup is smooth and creamy
Step 8
Ladle the soup into bowls and sprinkle the remaining cheese on top. If you want, you can place the bowls under a broiler for 1-2 minutes to melt and slightly brown the cheese topping, creating a cozy, gratin-like finish. Just watch carefully so it doesn’t burn.
⏱ Time: 5 minutes
✓ Doneness: Cheese topping is melted, bubbly, and lightly golden if broiled
Step 9
Garnish with fresh basil leaves if you like, and serve immediately. The fresh herb adds a pop of color and a bright contrast to the rich soup. Enjoy with crusty bread or a simple grilled cheese sandwich for the ultimate comfort meal.
⏱ Time: 1 minute
✓ Doneness: Soup looks inviting with vibrant basil and melted cheese
Post step 3

Variations

Spicy Cheesy Tomato Soup

Add a pinch of red pepper flakes or a dash of hot sauce during simmering for a spicy kick. This variation adds warmth and depth, perfect if you like a little heat with your comfort food.

Note: Simmer with spices to infuse flavor, but add cream after to maintain smooth texture without curdling.

Vegan Cheesy Tomato Soup

Swap heavy cream for coconut cream and use a plant-based shredded cheese alternative. This keeps the soup creamy and cheesy without dairy, suitable for vegan diets.

Note: Be mindful that plant-based cheeses melt differently; stir gently and avoid high heat to prevent separation.

Roasted Tomato and Basil Soup

Roast fresh tomatoes and garlic before blending for a deeper, smoky flavor. This adds complexity and a slightly charred sweetness to the soup.

Note: Roast at 400°F until edges caramelize, then proceed with blending and adding cream.

Tomato Soup with Grilled Cheese Croutons

Make mini grilled cheese sandwiches, cut into cubes, and float on top of the soup for extra cheesy texture and fun presentation.

Note: Prepare croutons just before serving to keep them crispy.

Herbed Tomato Soup with Parmesan

Replace cheddar with freshly grated Parmesan and add fresh thyme or oregano for a more savory, herb-forward flavor profile.

Note: Parmesan melts differently; add it slowly and stir continuously to prevent clumping.

Pro Tips

Always sauté onions on medium heat until translucent, not browned.
Cooking onions slowly releases their natural sweetness without introducing bitterness. Browning them too quickly can overpower the soup’s delicate tomato flavor and throw off the balance.
Add cream off the heat to prevent curdling.
Heavy cream can separate if added to boiling liquid. Adding it after removing the pot from heat and warming gently preserves a smooth, velvety texture.
Use an immersion blender for easier pureeing.
Blending the soup directly in the pot saves time and reduces mess, while giving you control over texture. Transferring hot soup to a blender can be tricky and dangerous.
Grate your own cheese rather than using pre-shredded.
Pre-shredded cheese contains anti-caking agents that can prevent smooth melting. Freshly grated cheddar melts more evenly, creating a creamier soup.
Simmer the soup uncovered to let flavors concentrate.
Allowing the soup to reduce slightly intensifies the tomato flavor and thickens the soup naturally, enhancing its richness without added thickeners.
Add a pinch of sugar to balance acidity.
Tomatoes can be quite acidic; a small amount of sugar smooths out sharp edges and creates a more harmonious flavor.
Serve with fresh basil for a pop of color and freshness.
The herbal brightness of basil contrasts beautifully with the creamy, cheesy soup, adding complexity and visual appeal.

Common Mistakes to Avoid

Adding cream while soup is boiling.

Why it happens Many cooks rush to finish and add cream directly to hot soup, not realizing it can cause curdling.

Fix Remove soup from heat before stirring in cream, then gently rewarm without boiling. This keeps the texture smooth and prevents separation.

Burning garlic during sauté.

Why it happens Garlic cooks very quickly and can burn if left unattended or cooked on too high heat.

Fix Add garlic only after onions are soft and cook for just 30 seconds, stirring constantly to avoid bitterness.

Using pre-shredded cheese.

Why it happens Pre-shredded cheese contains additives that inhibit melting, leading to clumpy or grainy soup.

Fix Grate your own cheese fresh for better melting and creamier results.

Skipping the blending step.

Why it happens Some think chunky tomato soup is fine, but without blending, the texture is less smooth and comforting.

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

Not seasoning enough.

Why it happens Tomato soups can taste flat if under-seasoned, especially without enough salt or balancing sugar.

Fix Taste and adjust salt and sugar gradually during cooking to achieve a well-rounded flavor.

Nutrition

Per Serving:

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

Storage & Tips

Room Temperature

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

Refrigerator

Store the soup in an airtight container for up to 4 days. The flavor may deepen overnight, but the cheese topping is best added fresh before serving. Reheat gently to avoid curdling.

Freezer

Freeze the soup for up to 3 months in a freezer-safe container, leaving some headspace for expansion. Thaw overnight in the fridge before reheating slowly.

Reheating

Reheat on the stovetop over low heat, stirring often. Add a splash of broth or water if it thickens too much. Avoid boiling to keep cream from separating.

Make Ahead

You can prepare the soup base and blend it a day ahead, storing it without cream or cheese. Add the dairy and cheese just before reheating and serving for best texture.

FAQ

Can I use fresh tomatoes instead of canned crushed tomatoes?
Yes, you can use fresh tomatoes, but you’ll need to peel and cook them down longer to achieve the right consistency and flavor. Canned crushed tomatoes are convenient and provide consistent acidity and sweetness year-round, which is why I prefer them for this recipe.
What can I substitute for heavy cream if I want a lighter version?
You can use half-and-half or whole milk to lighten the soup, but keep in mind it won’t be as rich or creamy. Adding cream at the end is key for texture, so if using milk, add it gently and consider blending in a bit of pureed potato or cauliflower for body.
Can I make this soup in advance and reheat it?
Absolutely! The soup actually tastes better the next day as the flavors meld. Store it in the fridge without the cheese topping, then add cheese and cream when reheating gently on the stove to keep the texture perfect.
How do I prevent the soup from curdling when adding cream?
To avoid curdling, remove the soup from heat before stirring in the cream, then warm it gently without letting it boil. High heat causes the dairy proteins to separate, so low and slow is best.
Can I use a different type of cheese?
Sharp cheddar is ideal for melting and flavor, but you can experiment with gouda, fontina, or Monterey Jack for different tastes. Avoid processed cheeses as they can affect texture and flavor negatively.
Is it necessary to blend the soup?
Blending creates the smooth, creamy texture that makes this soup special. If you prefer a chunkier style, you can skip it, but the soup won’t have the same comforting mouthfeel.
What if I don’t have an immersion blender?
You can carefully transfer the soup in batches to a regular blender. Make sure to vent the lid slightly to avoid pressure buildup from hot liquids, and blend until smooth.
Can I add other vegetables to this soup?
Yes, carrots or roasted red peppers can add sweetness and depth. Add them during the onion sauté or roast and blend with the tomatoes. Just adjust seasoning accordingly.

Final Thoughts

Give this cozy cheesy tomato soup a try—you’ll love how it warms you up with every spoonful. Don’t forget to share your cozy moments with me!

Post
4.5 (40 ratings)

You Might Also Like

↑