Creamy Tomato Mozzarella Soup

Featured in: Simple One-Pot Cozy Meals

This Italian-inspired tomato soup combines ripe canned tomatoes with sautéed onions and garlic, simmered in vegetable broth and enriched with creamy mozzarella and fresh basil. Blended smooth and finished with a touch of cream, it delivers rich, comforting flavors perfect for a quick, satisfying meal. Simple seasoning and a hint of oregano balance the vibrant tomato base, while the melted cheese adds luscious texture. Serve hot, garnished with basil and a drizzle of olive oil for extra depth and warmth.

Updated on Tue, 23 Dec 2025 16:24:00 GMT
Steaming bowl of creamy tomato mozzarella soup, garnished with fresh basil for a comforting lunch. Pin It
Steaming bowl of creamy tomato mozzarella soup, garnished with fresh basil for a comforting lunch. | hazelflint.com

I discovered this soup on a rainy Tuesday when my neighbor dropped off a basket of overripe tomatoes from her garden. She mentioned offhand that I should make something creamy with them, and something about that combination—tomatoes and cream together—just clicked. I had fresh mozzarella in the fridge, a bunch of basil on the windowsill, and suddenly I was standing in my kitchen with no real plan, just instinct. That first bowl was pure magic, and I've been making it ever since.

I made this for my partner on our anniversary, and he asked for seconds before I'd even sat down. There's something about serving something homemade that's this silky and elegant that makes an ordinary weeknight feel special. Now whenever he mentions craving soup, this is the one he actually means.

Ingredients

  • Olive oil: Start with good quality; it matters more in a simple soup like this where it can shine.
  • Yellow onion: The sweetness balances the tomato acidity beautifully, so don't skip the sauté step.
  • Garlic: Fresh is non-negotiable here; it transforms the whole depth of the soup.
  • Canned whole tomatoes: I learned to buy San Marzano if you can find them—the flavor difference is real.
  • Tomato paste: This 1-minute cook step concentrates it perfectly; don't skip it.
  • Vegetable broth: Use something you'd actually drink, not the sad stuff gathering dust in your cabinet.
  • Heavy cream: The secret to that restaurant-quality silkiness that makes people ask for the recipe.
  • Fresh mozzarella: Dice it just before adding so it melts into creamy clouds rather than forming strings.
  • Dried oregano: This gives you that Italian backbone without needing fresh herbs for everything.
  • Sugar: A tiny pinch tames the tomato edge and reminds you how balance works in cooking.
  • Salt and pepper: Taste as you go; canned tomatoes vary wildly in saltiness.
  • Fresh basil: Tear it by hand instead of chopping—it bruises less and tastes cleaner.

Instructions

Product image
Air fry, roast, reheat, and dehydrate foods quickly for crispy snacks and easy everyday meals.
Check price on Amazon
Start your base:
Heat the olive oil in a large saucepan over medium heat and add your diced onion. You'll know it's ready when it's translucent and just starting to turn golden at the edges, which takes about 5 minutes. That sweetness matters.
Build the flavor layers:
Stir in the minced garlic and let it wake up for about a minute—your kitchen should smell incredible now. Add the tomato paste and cook it for another minute, stirring constantly, until it deepens to a rust color.
Add the tomatoes:
Pour in the canned tomatoes with all their juice and use a wooden spoon to break them up as you stir. Add the vegetable broth, oregano, sugar, salt, and pepper, giving everything a good mix.
Simmer and mellow:
Bring the soup to a gentle boil, then lower the heat and let it simmer uncovered for about 15 minutes. Stir it now and then; you'll notice the color deepening and the flavors marrying together.
Make it smooth:
Remove from heat and use an immersion blender to puree everything until it's silky. If you don't have an immersion blender, carefully transfer it to a regular blender in batches—just be cautious with hot liquid.
Add the cream and cheese:
Stir in the heavy cream, fresh mozzarella, and torn basil leaves. Return to low heat and cook for 3 to 4 minutes, stirring gently, until the mozzarella has melted into creamy ribbons throughout.
Taste and adjust:
This is your moment to be brave. Taste it and adjust the salt, pepper, or oregano until it feels right to you.
Serve with joy:
Ladle into warm bowls, top with a few extra basil leaves, and maybe a drizzle of really good olive oil.
Product image
Air fry, roast, reheat, and dehydrate foods quickly for crispy snacks and easy everyday meals.
Check price on Amazon
Pin It
| hazelflint.com

My mom called while I was making this one Saturday, and when she heard about the mozzarella in hot soup, she laughed and said it sounded like something she'd never tried but would definitely eat. I sent her a bowl in a thermos, and she texted back that it reminded her why homemade food matters. That's when I realized this wasn't just a recipe—it was something that brought people together.

Why This Soup Works

The magic of this soup lives in its simplicity. There's no fancy technique that requires years of practice, just good ingredients treated with respect and timing. The tomatoes provide brightness and body, the cream smooths everything into silk, and the mozzarella adds this unexpected richness that makes people pause mid-spoonful and ask what you did differently. It's the kind of soup that reminds you why Italian cooking doesn't need to be complicated to be unforgettable.

Pairing and Serving

This soup loves good bread—a thick slice of toasted sourdough, some garlic bread, or even just crusty garlic toast that you can dunk and break apart. I've learned that the soup is really the star here, so don't overcomplicate the sides. A simple green salad on the side, maybe with a sharp vinaigrette to cut through the richness, and you've got a meal that feels both casual and thoughtful at the same time.

Variations and Next Steps

Once you've made this soup and fallen for it, you'll start improvising. Some nights I add a pinch of red pepper flakes for a subtle heat that makes you notice the basil more. Other times I'll stir in a splash of white wine before the broth for a more grown-up edge. The base is forgiving enough to handle your creativity, and that's what keeps it interesting after you've made it a dozen times.

  • Try adding red pepper flakes or a tiny pinch of cayenne for warmth without overwhelming heat.
  • Whisk in a tablespoon of balsamic vinegar for deeper, more complex tomato notes.
  • Stir in fresh spinach or arugula just before serving for a color boost and peppery contrast.
Product image
Prepare wholesome dog meals by mixing with warm water for easy serving and homemade-style feeding.
Check price on Amazon
Rich and vibrant, this creamy tomato mozzarella soup blends mozzarella and basil for an Italian delight. Pin It
Rich and vibrant, this creamy tomato mozzarella soup blends mozzarella and basil for an Italian delight. | hazelflint.com

This soup has become my quiet victory in the kitchen, the one I make when I want to feel like I've done something right. It's simple enough to make on a weeknight and special enough to serve to people you care about.

Recipe FAQs

What type of cheese is used in this soup?

Fresh mozzarella is diced and melted into the soup to add creaminess and a mild, milky flavor.

Can I make this soup gluten-free?

Yes, by using gluten-free vegetable broth, the soup remains gluten-free while maintaining its rich taste.

How do I achieve the creamy texture?

Pureeing the soup smooth and stirring in heavy cream and mozzarella creates a velvety, creamy texture.

What herbs enhance the flavor?

Oregano and fresh basil add aromatic notes that complement the tomato base beautifully.

Can I add a spicy kick to the dish?

Yes, adding red pepper flakes while simmering adds a pleasant spice that balances the richness.

What sides pair well with this dish?

Crusty bread or garlic toast are excellent companions, perfect for dipping into the warm soup.

Creamy Tomato Mozzarella Soup

Luscious, velvety tomato soup enriched with fresh mozzarella and fragrant basil for a warm Italian touch.

Prep Time
15 minutes
Cook Time
25 minutes
Overall Time
40 minutes
Recipe by Vivian Gray


Skill Level Easy

Cuisine Italian

Makes 4 Servings

Diet Preferences Vegetarian-Friendly, No Gluten

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é Aromatics: Heat olive oil in a large saucepan over medium heat. Add diced onion and sauté for 5 minutes until softened and translucent.

Step 02

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

Step 03

Develop Tomato Base: Add tomato paste and cook for an additional minute to deepen flavor.

Step 04

Combine Tomatoes and Broth: Pour in canned tomatoes with juice, breaking them up with a spoon. Add vegetable broth, dried oregano, sugar, salt, and black 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 puree soup until smooth using an immersion blender or carefully in batches with a countertop blender.

Step 07

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

Step 08

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

Step 09

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

Necessary Tools

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

Allergen Details

Review ingredients for allergens, and always talk to your doctor if you're unsure.
  • Contains dairy from mozzarella and heavy cream.
  • Gluten-free if using certified gluten-free broth. Always verify ingredient labels.

Nutrition Details (per portion)

Use this nutrition info as a reference only. It‘s not intended as healthcare advice.
  • Calories: 320
  • Fats: 20 g
  • Carbohydrates: 20 g
  • Proteins: 14 g