Creamy Tomato Mozzarella Soup

Featured in: Core Meal Ideas

This dish blends ripe tomatoes, creamy mozzarella, and fragrant basil to create a rich and smooth soup. The process begins with sautéing onion and garlic in olive oil, followed by simmering tomatoes, vegetable broth, and herbs. After blending until smooth, heavy cream and fresh mozzarella are stirred in and melted gently. Garnished with basil, it offers a warm, comforting experience with a silky texture and balanced flavors.

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

There's something about the smell of tomatoes hitting hot oil that stops me mid-thought every time. I first made this soup on a rainy October afternoon when my neighbor brought over a basket of overripe tomatoes from her garden, and I suddenly realized I had everything else already waiting in my kitchen. It became the kind of dish I make now without thinking, my hands moving through the motions while the steam rises and fills the room with warmth.

I served this to my family last winter when everyone was tired and cold, and I watched my daughter actually pause between spoonfuls instead of just inhaling it. That moment stuck with me—not because it was fancy, but because something so simple made everyone feel a little more settled.

Ingredients

  • Olive oil: Use a good quality oil, not the cheapest bottle. It's the foundation, and you'll taste it.
  • Yellow onion: The sweetness matters here; dice it small so it softens quickly and disappears into the background.
  • Garlic cloves: Fresh is non-negotiable. Minced fine, they cook in seconds and perfume everything.
  • Canned whole peeled tomatoes: The juice in the can is liquid gold—don't drain it. Quality brands make a real difference in flavor.
  • Tomato paste: A full tablespoon. It concentrates and deepens, doing the heavy lifting for complexity.
  • Vegetable broth: Low-sodium lets you season it yourself. High-sodium versions can tip into saltiness fast.
  • Heavy cream: The richness that makes this soup sing. Don't substitute; it won't be the same.
  • Fresh mozzarella: Cut it into small pieces so it melts evenly and doesn't clump. Cold mozzarella straight from the package works best.
  • Dried oregano: Adds an Italian backbone without being loud about it.
  • Sugar: Just enough to balance the acidity of the tomatoes—you shouldn't taste sweetness, just roundness.
  • Salt and black pepper: Taste as you go. You'll add more than you think you need.
  • Fresh basil: Tear it by hand instead of cutting. It bruises less and stays bright green longer.

Instructions

Product image
Blend soups, smoothies, sauces, and baby food directly in pots for quick, smooth results.
Check price on Amazon
Start with the softness:
Heat olive oil in a large saucepan over medium heat and add your diced onion. Let it sit for about five minutes, stirring occasionally, until the edges turn golden and it becomes translucent. You'll know it's ready when the kitchen starts to smell sweet and savory at once.
Wake up the garlic:
Stir in your minced garlic and cook for exactly one minute—you want it fragrant, not brown. Any longer and it turns bitter and sharp.
Deepen the base:
Add the tomato paste and let it cook for another minute, stirring to coat the pan. This small step does something magic, concentrating the tomato flavor into something richer than you'd expect.
Build the liquid:
Pour in your canned tomatoes with all their juice, then use the spoon to break them apart as they hit the pan. Add the vegetable broth, oregano, sugar, salt, and pepper. The whole thing will look loose and watery, but trust this moment.
Let it simmer:
Bring everything to a boil, then turn the heat down and let it bubble gently uncovered for fifteen minutes. Stir now and then. The soup will darken slightly and become more concentrated as the liquid reduces.
Make it smooth:
Remove the pan from heat and use an immersion blender to puree until there are no visible chunks. If you prefer a chunky soup, blend only half of it and stir the pieces back in.
Marry it all together:
Stir in the heavy cream, fresh mozzarella pieces, and torn basil leaves. Return to low heat and stir gently for three to four minutes, watching as the mozzarella softens and disappears into creamy pockets throughout. The heat should be gentle enough that the cream doesn't break or separate.
Finish and taste:
Taste carefully. Add more salt, pepper, or even a pinch more sugar if the acidity feels sharp. Ladle into bowls, top with extra basil leaves, and serve while it's still steaming.
Product image
Blend soups, smoothies, sauces, and baby food directly in pots for quick, smooth results.
Check price on Amazon
Save to Pinterest
| griddleaxis.com

My daughter once asked why this soup tastes different from tomato soup from a can, and I realized it wasn't the ingredients—it was the feeling of watching something come together, of being part of the process instead of just opening a lid. That question made me understand why I keep making it.

The Right Tools Make It Easy

An immersion blender is honestly the difference between thirty seconds of work and a careful transfer to a regular blender and back. If you don't have one, you can use a countertop blender, but do it in batches and let the soup cool slightly first to avoid splattering hot liquid. A wooden spoon is better than metal here—it doesn't scrape the pan or leave a slight metallic taste, and your hands feel steadier with something warm in them.

Customizing Your Bowl

Once you understand the base, you can play with it. Red pepper flakes stirred in just before serving give a gentle warmth that doesn't overpower the basil. A drizzle of really good olive oil on top catches light and adds richness that feels indulgent. Some people add a splash of balsamic vinegar for depth, or a tiny pinch of nutmeg if they're feeling adventurous. The beauty of this soup is that it's flexible enough to become what you need it to be.

Serving and Storage

This soup is best served immediately while the basil is still bright and the mozzarella is at its creamiest, though it reheats well the next day. If you need to store it, let it cool completely and keep it in an airtight container for up to three days. When reheating, do it gently over low heat on the stove rather than the microwave—high heat can cause the cream to separate and change the texture.

  • Crusty bread or garlic toast is practically mandatory for soaking up every last bit.
  • A simple green salad on the side keeps the meal from feeling too heavy.
  • This soup freezes well if you leave out the cream and mozzarella, then stir them in after thawing and reheating.
Product image
Cushioned mats provide comfort while cooking, absorbing spills near the sink and stove for cleaner meal prep.
Check price on Amazon
Thick and velvety Creamy Tomato Mozzarella Soup, a comforting Italian vegetarian dish perfect for dinner. Save to Pinterest
Thick and velvety Creamy Tomato Mozzarella Soup, a comforting Italian vegetarian dish perfect for dinner. | griddleaxis.com

This is the kind of soup that feels like a hug you made yourself. It asks for so little time and effort, but gives back comfort in a way that stays with you long after the bowl is empty.

Creamy Tomato Mozzarella Soup

Luscious tomato soup with creamy mozzarella and fragrant basil, perfect for a comforting meal.

Prep Time
15 min
Time to Cook
25 min
Overall Time
40 min
Recipe by Gabriel Scott


Skill Level Easy

Cuisine Italian

Servings Produced 4 Serving Size

Dietary Notes Vegetarian-Friendly, No Gluten

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)

Step-by-step Directions

Step 01

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

Step 02

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

Step 03

Enhance Flavor with Tomato Paste: Stir in tomato paste and cook for an additional minute to deepen flavor.

Step 04

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

Step 05

Simmer: Bring to a boil, then reduce heat 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 transfer in batches to a countertop blender.

Step 07

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

Step 08

Season to Taste: Adjust seasoning with additional salt and pepper if needed.

Step 09

Serve: Ladle into bowls, garnish with extra basil, and serve hot.

Necessary Tools

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

Allergy Details

Please check every ingredient for potential allergens and talk to a healthcare provider when unsure.
  • Contains dairy (mozzarella, cream).
  • Gluten-free if using gluten-free broth.
  • Check product labels for allergen information.

Nutrition Details (per serving)

Nutritional info here is for guidance. Always speak with a medical professional if needed.
  • Energy (cal): 320
  • Fats: 20 g
  • Carbohydrates: 20 g
  • Proteins: 14 g