Creamy Tomato Mozzarella Soup

Featured in: Cozy Comfort Bakes

This creamy tomato soup combines ripe canned tomatoes with diced fresh mozzarella and fragrant basil for a rich, comforting dish. Start by sautéing onions and garlic in olive oil, then deepen the flavor with tomato paste before adding broth and seasonings. After simmering, puree the mix until smooth and finish by stirring in cream, mozzarella, and basil to melt perfectly. The result is a luscious, velvety soup that balances tangy tomato and creamy cheese notes, ideal for a wholesome, satisfying meal.

Updated on Mon, 22 Dec 2025 16:29:00 GMT
Steaming bowl of Creamy Tomato Mozzarella Soup, showcasing melted mozzarella and fresh basil garnish. Save
Steaming bowl of Creamy Tomato Mozzarella Soup, showcasing melted mozzarella and fresh basil garnish. | tastlis.com

I discovered this soup on a gray October afternoon when my neighbor showed up at my door with a basket of tomatoes from her garden, apologizing for the abundance. We spent the next hour in my kitchen, and she taught me how a splash of cream and melting mozzarella could transform something as simple as tomato soup into something that felt almost luxurious. That first spoonful—warm, velvety, with basil perfuming the steam—made me understand why Italians take their tomatoes seriously.

I made this for my family on a cold Tuesday night when everyone was exhausted, and watching their shoulders relax with the first spoonful reminded me why comfort food matters. My daughter asked for seconds without being asked, which in her world is basically a standing ovation.

Ingredients

  • Olive oil: Use something you actually like the taste of—this isn't where to use the cheap stuff.
  • Yellow onion: Medium and diced fine enough that it disappears into the soup, lending sweetness without any bite.
  • Garlic cloves: Minced so small it releases all its perfume into the oil, the smell alone will make you hungry.
  • Canned whole peeled tomatoes: San Marzanos if you can find them, because they taste like summer even in December.
  • Tomato paste: This deepens everything, adding umami that makes people pause and wonder what's in it.
  • Vegetable broth: Good quality matters here since there's nowhere to hide in a soup this simple.
  • Heavy cream: The reason this tastes indulgent without actually being complicated.
  • Fresh mozzarella: Diced into small cubes so it melts into pockets of creaminess throughout.
  • Dried oregano: A spoonful of Italy in your pantry.
  • Sugar: Just a touch to balance the acidity of tomatoes and let their natural sweetness shine.
  • Salt and pepper: Taste as you go—the soup will tell you what it needs.
  • Fresh basil: Torn by hand, not chopped, so it releases its oils gently and looks rustic.

Instructions

Start with golden softness:
Heat olive oil over medium heat and add your diced onion. Let it cook undisturbed for a few minutes, then stir, watching it slowly turn from raw white to translucent and sweet. This takes about 5 minutes and sets the whole flavor foundation.
Awaken the aromatics:
Add minced garlic and stir constantly for just 1 minute—you want the kitchen to smell incredible, not burnt. That's your signal it's ready.
Deepen the flavor:
Stir in tomato paste and let it cook for another minute in the hot oil. This small step makes an enormous difference in depth.
Build the base:
Pour in your canned tomatoes with all their juice, breaking them up gently with a wooden spoon as they hit the pan. Add broth, oregano, sugar, salt, and pepper—the soup suddenly looks full of possibility.
Let it simmer:
Bring everything to a boil, then lower the heat and simmer uncovered for 15 minutes, stirring occasionally. The soup will darken and concentrate, smelling more and more like something you'd order in a restaurant.
Blend to velvet:
Remove from heat and use an immersion blender to puree until smooth, working in batches if using a countertop blender. The transformation from chunky to silky happens in seconds.
Finish with richness:
Stir in heavy cream, diced mozzarella, and torn basil. Return to low heat and cook for 3–4 minutes, stirring gently until the cheese melts into soft ribbons throughout. Taste and adjust salt, pepper, or a pinch more oregano if needed.
Save
| tastlis.com

The real moment came when I realized this soup brings people around the table in a way that fancier dishes sometimes don't. There's something about a bowl of creamy tomato soup that makes everyone honest and comfortable.

Why Fresh Basil Changes Everything

Dried basil works fine in many soups, but fresh basil in this one is non-negotiable—it brightens the richness and adds a green, almost peppery note that keeps the soup from feeling heavy. If you can't find good fresh basil, honestly wait until you can rather than going without. It takes 40 minutes to make this soup; it's worth waiting until you have the right ingredient.

The Mozzarella Moment

I've watched people's eyes widen when they realize there are actual melted cheese pockets in their soup bowl. The mozzarella doesn't disappear completely—it becomes soft, creamy dollops that melt on your tongue. It's the kind of simple addition that feels like you've uncovered a secret. Dicing it small enough to melt but not so small it vanishes is the balance that makes this soup memorable.

Serving and Keeping

This soup reheats beautifully, though the basil is best added fresh each time you serve. A drizzle of good olive oil over the top before serving adds a glossiness that makes it feel intentional. It stores for up to 3 days in the refrigerator, and freezes well if you leave out the cream and mozzarella, adding them back when you reheat.

  • Serve with crusty bread for soaking up every last spoonful.
  • Red pepper flakes on the side let people decide their own heat level.
  • A dollop of crème fraîche and a basil leaf make it feel restaurant-worthy in seconds.
A close-up view of velvety smooth Creamy Tomato Mozzarella Soup, richly seasoned and ready to enjoy. Save
A close-up view of velvety smooth Creamy Tomato Mozzarella Soup, richly seasoned and ready to enjoy. | tastlis.com

This soup taught me that the best recipes don't need to be complicated to be memorable. It's been made in my kitchen dozens of times now, and it tastes better every time because I know it by heart.

Recipe FAQs

Can I use fresh tomatoes instead of canned?

Yes, fresh ripe tomatoes can be used. Peel and chop them before cooking, but canned tomatoes provide consistent flavor and texture.

What cheese works best for this soup?

Fresh mozzarella is ideal as it melts smoothly, adding creamy texture without overpowering the tomato base.

How can I make this soup spicier?

Add a pinch of red pepper flakes when sautéing the garlic or as a garnish to introduce a subtle heat.

Is there a way to make it dairy-free?

Substitute the heavy cream with coconut cream or a plant-based alternative, and omit or replace mozzarella with a dairy-free cheese.

Can I prepare the soup in advance?

Yes, prepare and refrigerate the soup up to two days ahead. Reheat gently on low heat to preserve the creamy texture.

What sides pair well with this soup?

Crusty bread, garlic toast, or a fresh green salad complement the flavors and textures beautifully.

Creamy Tomato Mozzarella Soup

Smooth tomato soup enriched with mozzarella and fresh basil, delivering a comforting Italian flavor.

Prep Time
15 min
Time to Cook
25 min
Overall Time
40 min
Author Lena Foster


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Dietary details Vegetarian, Gluten-Free

What You'll Need

Vegetables

01 1 tablespoon olive oil
02 1 medium yellow onion, diced
03 2 garlic cloves, minced
04 28 ounces canned whole peeled tomatoes with juice
05 2 tablespoons tomato paste

Liquids

01 2 cups vegetable broth
02 ½ cup heavy cream

Cheeses

01 7 ounces fresh mozzarella, diced

Herbs & Seasonings

01 1 teaspoon dried oregano
02 ½ teaspoon sugar
03 Salt and freshly ground black pepper, to taste
04 Small bunch fresh basil leaves, torn (plus extra for garnish)

Directions

Instruction 01

Sauté Aromatics: Heat olive oil in a large saucepan over medium heat. Add diced onion and cook for 5 minutes until softened and translucent.

Instruction 02

Add Garlic: Stir in minced garlic and cook for 1 minute until fragrant.

Instruction 03

Incorporate Tomato Paste: Add tomato paste and cook for 1 minute to enhance the flavor.

Instruction 04

Add Tomatoes and Broth: Pour in canned whole peeled tomatoes with juice, breaking them up with a spoon. Add vegetable broth, dried oregano, sugar, salt, and pepper.

Instruction 05

Simmer Soup: Bring mixture to a boil, then reduce heat and simmer uncovered for 15 minutes, stirring occasionally.

Instruction 06

Puree Soup: Remove from heat. Blend the soup until smooth using an immersion blender or transfer in batches to a countertop blender.

Instruction 07

Add Cream, Cheese, and Basil: Stir in heavy cream, diced mozzarella, and torn basil leaves. Return to low heat and cook for 3 to 4 minutes, stirring frequently until mozzarella melts and soup is creamy.

Instruction 08

Adjust Seasoning: Taste and adjust salt and pepper as needed.

Instruction 09

Serve: Ladle soup into bowls, garnish with extra basil leaves, and serve warm.

Tools Needed

  • Large saucepan
  • Wooden spoon or spatula
  • Immersion blender or countertop blender
  • Ladle
  • Cutting board and knife

Allergy Notes

Review each component for possible allergens. If you aren't sure, ask a health pro.
  • Contains dairy from mozzarella and heavy cream.
  • Gluten-free if gluten-free vegetable broth is used.

Nutrition Info (per portion)

This nutrition data is just for your information—always check with a healthcare provider if needed.
  • Energy: 320
  • Fats: 20 g
  • Carbohydrates: 20 g
  • Proteins: 14 g