Creamy Tomato Mozzarella

Featured in: Lemon-&-Herb Home Dinners

This comforting Italian-style soup combines ripe canned tomatoes, fresh mozzarella, and fragrant basil for a velvety texture. Sautéed onions and garlic create a flavorful base enhanced by oregano and a touch of tomato paste. Pureed to a smooth consistency, it’s finished with cream and melted mozzarella for added richness. Perfect for quick preparation, it offers a creamy and satisfying meal that pairs well with crusty bread or toast.

Updated on Mon, 22 Dec 2025 16:02:00 GMT
A steaming bowl of Creamy Tomato Mozzarella Soup, garnished with fresh basil, ready to enjoy. Save on Pinterest
A steaming bowl of Creamy Tomato Mozzarella Soup, garnished with fresh basil, ready to enjoy. | lemoncairn.com

There's a particular Tuesday afternoon I can't quite forget—the kind where everything felt a little off until I opened a can of tomatoes and let the kitchen fill with that sweet, tangy steam. I was supposed to make something simple, something that didn't require much thinking, and I found myself reaching for cream and fresh mozzarella almost without deciding. Twenty-five minutes later, I was tasting something that tasted like Italy, like comfort, like the exact meal I didn't know I needed.

I served this to my neighbor one evening when she stopped by looking a little worn down, and watching her face change on that first spoonful—from tired to genuinely present—reminded me why I love cooking. She asked for the recipe immediately, which told me everything I needed to know about whether I'd gotten it right.

Ingredients

  • Olive oil: Use your better bottle here; it shows up in every spoonful and makes a real difference.
  • Yellow onion: Medium diced means it softens completely and sweetens as it cooks, becoming the quiet backbone of flavor.
  • Garlic cloves: Minced fine so it distributes evenly and doesn't overpower—just whispers of garlic, not shouts.
  • Canned whole peeled tomatoes: The juice is liquid gold; don't drain it away.
  • Tomato paste: A tablespoon or two deepens everything, adding complexity that fresh tomatoes alone can't quite reach.
  • Vegetable broth: Use the kind you actually like drinking; bland broth makes bland soup.
  • Heavy cream: Cold from the fridge, stirred in at the end so it stays silky instead of breaking.
  • Fresh mozzarella: Diced into rough pieces, it melts into soft pockets rather than disappearing entirely.
  • Dried oregano: A full teaspoon carries the Italian spirit without heaviness.
  • Sugar: Just enough to soften the tomato's edges without tasting sweet.
  • Fresh basil: Torn by hand, never chopped, so you get those bright, slightly bruised leaves that release their oils.
  • Salt and pepper: Taste as you go; the final seasoning is always yours to make.

Instructions

Product image
Track cooking times accurately for baking, boiling, roasting, and multitasking recipes without overcooking.
Check price on Amazon
Start with warmth:
Heat olive oil in a large saucepan over medium heat, then add your diced onion. Let it soften for about 5 minutes, watching until the edges turn translucent and the kitchen starts smelling genuinely good.
Layer the aromatics:
Stir in minced garlic and let it cook for just 1 minute until fragrant—this is the moment where the smell changes and you know something delicious is happening.
Deepen the flavor:
Add tomato paste and cook it for another minute, stirring so it coats everything. This caramelizes it slightly and builds the foundation of the soup's depth.
Build the body:
Pour in your canned tomatoes with all their juice, breaking up the larger pieces gently with the back of a spoon. Add the broth, oregano, sugar, salt, and pepper.
Simmer and mellow:
Bring everything to a boil, then lower the heat and let it simmer uncovered for 15 minutes, stirring every few minutes. The flavors will marry and round out.
Smooth it out:
Remove from heat and use an immersion blender to puree until the soup is completely smooth, or carefully transfer batches to a countertop blender. Either way, you want no visible chunks.
Add the luxury:
Stir in cold heavy cream, diced fresh mozzarella, and torn basil leaves. Return to low heat and cook for 3 to 4 minutes, stirring gently, until the mozzarella melts into soft clouds and the soup turns creamy.
Taste and trust yourself:
Always taste before serving and adjust salt and pepper to your preference—this is your moment to make it exactly right.
Serve with intention:
Ladle into bowls, garnish with extra fresh basil, and serve hot.
Product image
Track cooking times accurately for baking, boiling, roasting, and multitasking recipes without overcooking.
Check price on Amazon
Save on Pinterest
| lemoncairn.com

I think what makes this soup special is how it manages to feel both restaurant-quality and deeply personal. It's the kind of thing you can make on a Tuesday when the day has worn you down, and somehow, just by tasting it, you remember why you love cooking.

The Fresh Mozzarella Moment

There's something almost magical about watching fresh mozzarella melt into a warm soup—those little white cubes softening into pockets of creaminess that catch on your spoon. It's completely different from aged cheeses or shredded varieties; it contributes texture and a delicate richness rather than overwhelming everything with flavor. Once you see how it transforms, you'll understand why this small detail changes everything about the soup's character.

Making It Your Own

The beauty of this soup is how forgiving it is if you want to bend the rules a little. Some people add a splash of balsamic vinegar in the last minute, which adds a whisper of sweetness and complexity. Others warm the cream slightly before stirring it in, which some say prevents any possibility of a temperature shock, though I've never had an issue without it. The soup stands on its own, but it also welcomes small improvements if you're the tinkering type.

Serving and Storage

This soup is best served immediately while the mozzarella is still soft and the basil is at its brightest. If you have leftovers, store them in an airtight container in the refrigerator for up to 3 days—though reheating will make the mozzarella less luxurious, it still tastes wonderful. For the best texture, you can always make the soup base ahead and add the cream, mozzarella, and fresh basil just before serving, which keeps everything tasting like you made it minutes ago.

  • Serve with thick slices of crusty bread or warm garlic toast for soaking up every spoonful.
  • A drizzle of good olive oil on top just before serving adds a finishing touch that feels generous.
  • If you want a little heat, scatter red pepper flakes on top or stir them into individual bowls.
Product image
Mount paper towels nearby for quick cleanup of spills, grease, and messes while cooking and prepping meals.
Check price on Amazon
Thick, creamy Creamy Tomato Mozzarella Soup, a comforting vegetarian meal served in a white bowl. Save on Pinterest
Thick, creamy Creamy Tomato Mozzarella Soup, a comforting vegetarian meal served in a white bowl. | lemoncairn.com

This soup has a way of reminding you that the simplest meals, made with attention and good ingredients, are often the ones that matter most. Make it when you need comfort, share it with someone who deserves it.

Recipe Questions & Answers

What type of tomatoes work best for this soup?

Canned whole peeled tomatoes are ideal as they provide a rich, consistent flavor and smooth texture when pureed.

Can I substitute the heavy cream with a lighter option?

Yes, you can use half-and-half or a plant-based cream alternative for a lighter, dairy-free version.

How do I achieve the creamy texture in this dish?

The cream and melted mozzarella combined with pureed tomatoes create a smooth, velvety consistency.

Is it possible to make this soup spicy?

A sprinkle of red pepper flakes added during cooking or as a garnish adds a pleasant spicy kick.

What herbs complement the flavor profile best?

Fresh basil offers a fragrant note, while dried oregano enhances the Italian-inspired taste.

Creamy Tomato Mozzarella

Rich tomato and mozzarella blend with fresh basil, creating a smooth and comforting Italian-style soup.

Prep Time
15 min
Time to Cook
25 min
Overall Time
40 min


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Dietary details Meat-Free, No Gluten

What You 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

How to Make It

Step 01

Sauté Onions: Heat olive oil in a large saucepan over medium heat. Add diced onion and sauté for 5 minutes until soft and translucent.

Step 02

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

Step 03

Incorporate Tomato Paste: Add tomato paste and cook for an additional minute to enhance flavor depth.

Step 04

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

Step 05

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

Step 06

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

Step 07

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

Step 08

Adjust Seasoning and Serve: Taste and adjust salt and pepper as needed. Ladle into bowls, garnish with extra basil, and serve hot.

Equipment Needed

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

Allergy Alerts

Review ingredients for allergens and contact your healthcare provider for guidance.
  • Contains dairy from mozzarella and heavy cream.
  • Gluten-free if prepared with gluten-free broth; verify labels to ensure allergen safety.

Nutrition Info (per serving)

Nutritional content is for informational use and is not a substitute for healthcare advice.
  • Calorie Count: 320
  • Total Fat: 20 g
  • Carbohydrates: 20 g
  • Proteins: 14 g