Creamy Tomato Mozzarella

Featured in: Everyday Comfort Dishes

This dish combines ripe tomatoes simmered with garlic, onion, and herbs, then blended until smooth. Cream and fresh mozzarella are stirred in, melting gently to create a rich, velvety texture enhanced by fragrant basil. Quick to prepare and easy to make, it’s perfect for a nourishing meal with comforting Italian flavors. Garnish with fresh basil and serve warm, optionally paired with crusty bread or a hint of red pepper flakes for heat.

Updated on Mon, 22 Dec 2025 13:51:00 GMT
Warm creamy tomato mozzarella soup, garnished with fresh basil, ready for a comforting spoonful. Pin Recipe
Warm creamy tomato mozzarella soup, garnished with fresh basil, ready for a comforting spoonful. | fordishes.com

I was stirring a pot on a rainy Tuesday when I realized I had forgotten to buy bread for grilled cheese. The tomatoes were already simmering, the kitchen smelled like garlic and oregano, and I thought, why not just make the soup the star? I tore up some mozzarella, stirred it in, and watched it melt into creamy clouds. That first spoonful was so rich and comforting I never looked back.

I made this for my sister after she had a long week, and she sat at my kitchen table with her bowl cradled in both hands, eyes closed, just savoring it. She told me it reminded her of the tomato soup we used to eat as kids, but grown up. That moment made this recipe a permanent fixture in my home.

Ingredients

  • Olive oil: Use a good one here because it flavors the base, I learned the hard way that cheap oil tastes flat.
  • Yellow onion: Dice it small so it melts into the soup and adds sweetness without chunks.
  • Garlic cloves: Fresh is key, the smell when it hits the pan is half the magic.
  • Canned whole peeled tomatoes: San Marzano if you can find them, they are sweeter and less acidic.
  • Tomato paste: This deepens the flavor, do not skip the step of cooking it first.
  • Vegetable broth: Homemade is lovely, but a good boxed broth works perfectly fine.
  • Heavy cream: This is what makes the soup velvety, you can use half and half but it will be thinner.
  • Fresh mozzarella: The soft kind in water, not the low moisture blocks, it melts like a dream.
  • Dried oregano: Italian seasoning works too, but oregano feels more authentic.
  • Sugar: Just a pinch to balance the acidity of the tomatoes.
  • Fresh basil: Tear it with your hands right before adding, it releases more aroma that way.

Instructions

Start with the aromatics:
Heat the olive oil until it shimmers, then add the onion and let it soften slowly, stirring now and then. You will know it is ready when it smells sweet and looks glossy.
Wake up the garlic:
Toss in the garlic and stir for just a minute, it should smell amazing but not brown. Burned garlic tastes bitter, so keep it moving.
Bloom the tomato paste:
Stir the paste into the pan and cook it for a full minute, it will darken slightly and smell richer. This step is where the depth comes from.
Build the base:
Add the tomatoes with all their juice, breaking them apart with your spoon as they heat. Pour in the broth, then season with oregano, sugar, salt, and pepper.
Simmer until concentrated:
Let it bubble gently for 15 minutes, stirring occasionally so nothing sticks. The kitchen will smell like an Italian grandmother moved in.
Blend until silky:
Use an immersion blender right in the pot, or carefully transfer to a blender in batches. I like it completely smooth, but you can leave it a little chunky if you prefer.
Finish with cream and cheese:
Stir in the cream, mozzarella, and torn basil, then put it back on low heat. Keep stirring gently until the cheese melts into creamy strands, about 3 or 4 minutes.
Taste and serve:
Adjust the salt and pepper, then ladle it into bowls. Garnish with more basil and serve it hot.
Pin Recipe
| fordishes.com

One night I served this to friends with a pile of garlic toast, and we ended up sitting around the table for hours, dipping bread and talking until the pot was empty. It was not fancy, but it felt like the kind of meal that turns into a memory.

How to Store and Reheat

This soup keeps beautifully in the fridge for up to four days in an airtight container. When you reheat it, do it gently on the stove over low heat, stirring often, because the cream can split if it gets too hot too fast. I have found that adding a splash of broth or cream while reheating brings back the silky texture.

What to Serve It With

Crusty bread is non negotiable in my house, but garlic toast or a simple baguette works just as well. A crisp green salad with lemon vinaigrette balances the richness, and if you want to make it a full meal, serve it alongside a caprese salad or roasted vegetables. I once served it with parmesan crisps on top and it felt like a restaurant dish.

Ways to Make It Your Own

Perfect Christmas Kitchen Gift
🎄 The Perfect Christmas Kitchen Gift
🎅 Christmas Special Deal — Limited Time
Looking for a **useful, high-quality Christmas gift** that people actually love using? This is one of those rare finds that feels premium, saves time, and makes cooking way more fun — perfect for family dinners and cozy winter meals.
🎁 View Christmas Deal

You can swap the mozzarella for burrata if you want it even creamier, or use a mix of mozzarella and parmesan for a sharper flavor. If you like heat, add red pepper flakes when you cook the garlic, or stir in a spoonful of pesto at the end for extra herbiness. I have also made it with roasted red peppers blended in, and it added a smoky sweetness that was incredible.

  • Add a handful of spinach or kale in the last few minutes for some greens.
  • Top with crispy pancetta or bacon if you are not keeping it vegetarian.
  • Drizzle with balsamic glaze before serving for a tangy finish.
A steaming bowl of creamy tomato mozzarella soup; the melted cheese is enticingly stringy. Pin Recipe
A steaming bowl of creamy tomato mozzarella soup; the melted cheese is enticingly stringy. | fordishes.com

This soup has become my go to whenever I need something warm and easy and deeply satisfying. I hope it fills your kitchen with the same good smells and your table with the same happy quiet that it brings to mine.

Recipe FAQs

What cheese is best for this dish?

Fresh mozzarella is ideal as it melts smoothly, adding creaminess and mild flavor.

Can I use fresh tomatoes instead of canned?

Yes, fresh ripe tomatoes can be used but may require longer cooking to soften fully.

How can I make this dish spicier?

Add red pepper flakes during cooking or as a garnish for a gentle kick.

Is it suitable for gluten-free diets?

Yes, ensure using gluten-free vegetable broth to keep it gluten-free.

What is the best way to achieve a smooth texture?

Use an immersion blender or transfer to a countertop blender in batches until fully pureed.

Can this be made ahead and reheated?

Absolutely, gently reheat on low to preserve the creamy texture without curdling.

Creamy Tomato Mozzarella

A luscious blend of tomatoes, mozzarella, and basil delivers cozy Italian flavors in one dish.

Prep Duration
15 mins
Cooking Duration
25 mins
Complete Time
40 mins
Recipe by Fordishes Ava Reynolds


Skill Level Easy

Cuisine Italian

Makes 4 Number of Servings

Diet Details Vegetarian Option, Gluten-Free

Ingredient List

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

Step 01

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

Step 02

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

Step 03

Develop Tomato Flavor: Stir in tomato paste and cook for an additional minute to deepen the flavor.

Step 04

Combine Tomatoes and Broth: Add canned tomatoes with their juice, breaking them up with a spoon. Pour in vegetable broth, then add oregano, sugar, salt, and pepper.

Step 05

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

Step 06

Puree Soup: Remove from heat and use an immersion blender to puree the soup until smooth. Alternatively, transfer to a countertop blender in batches.

Step 07

Add Dairy and Basil: 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 becomes creamy.

Step 08

Season to Taste: Adjust salt and pepper as needed.

Step 09

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

Needed Equipment

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

Allergy Info

Double-check ingredients for allergens and speak with a healthcare provider if you're unsure.
  • Contains dairy from mozzarella and cream.
  • Gluten-free if prepared with gluten-free broth; verify product labels for allergens.

Nutrition Information (per serving)

For informational use only—doesn't replace personalized medical direction.
  • Calories: 320
  • Fats: 20 g
  • Carbohydrates: 20 g
  • Proteins: 14 g