Creamy Tomato Mozzarella Soup

Featured in: Quick Snack Bites

This luscious soup combines ripe tomatoes, diced fresh mozzarella, and fragrant basil leaves for a cozy Italian-inspired meal. The base starts with sautéed onion and garlic, enhanced by tomato paste and seasoned with oregano and a touch of sugar to balance acidity. Vegetable broth simmers with the ingredients, then the mixture is pureed smooth. Cream and mozzarella are stirred in, creating a velvety finish as the cheese gently melts. Garnished with torn basil leaves, it offers a perfectly creamy and flavorful experience that's quick to prepare and deliciously satisfying.

Updated on Mon, 22 Dec 2025 16:30:00 GMT
Steaming bowl of creamy tomato mozzarella soup, garnished with fresh basil for a tasty meal. Save
Steaming bowl of creamy tomato mozzarella soup, garnished with fresh basil for a tasty meal. | fryzia.com

One rainy October evening, I stood in my kitchen with nothing but a can of tomatoes and some leftover mozzarella from pizza night. I wasn't planning anything fancy, just something warm to shake off the chill. What started as improvisation turned into the kind of soup that makes you close your eyes after the first spoonful. The tomatoes broke down into this velvety base, and when that mozzarella melted in, it created these soft, creamy pockets that clung to every bite. I've made it dozens of times since, and it still feels like a small act of kindness to myself.

I made this for my sister the week she moved into her first apartment. She'd been living on instant noodles and cereal, so I showed up with a pot of this soup and a loaf of bread still warm from the bakery. We sat on her floor because she didn't have furniture yet, dipping bread into our bowls and talking about nothing important. She texted me a month later saying she'd made it herself and felt like an actual adult for the first time. That's when I realized this soup had become more than just dinner.

Ingredients

  • Olive oil: Use a fruity extra virgin if you have it, the flavor comes through even after cooking and adds a subtle richness to the base.
  • Yellow onion: I've tried red and white onions here, but yellow gives the sweetest, most balanced flavor once it softens into the tomatoes.
  • Garlic cloves: Fresh is essential, don't skip this or use jarred, the fragrance when it hits the hot oil is half the magic.
  • Canned whole peeled tomatoes: San Marzano if you can find them, they're sweeter and less acidic, and the juice is just as important as the tomatoes themselves.
  • Tomato paste: This little addition deepens the tomato flavor into something almost caramelized, don't rush this step.
  • Vegetable broth: Homemade is lovely, but a good quality store bought works perfectly, just taste it first to make sure it's not too salty.
  • Heavy cream: This is what transforms the soup from bright and tangy to luxurious and velvety, you can use half and half but the texture won't be quite as lush.
  • Fresh mozzarella: Not the low moisture kind, you want the soft ball that comes packed in water, it melts into creamy clouds.
  • Dried oregano: A little goes a long way, it brings that Italian warmth without overpowering the tomatoes.
  • Sugar: Just a pinch to balance the acidity of the tomatoes, you won't taste sweetness but you'll notice if it's missing.
  • Salt and black pepper: Season generously, tomatoes need more salt than you think to bring out their full flavor.
  • Fresh basil leaves: Tear them by hand right before adding, the bruising releases oils that smell like summer even in the dead of winter.

Instructions

Start with the aromatics:
Heat your olive oil in a large saucepan over medium heat until it shimmers, then add the diced onion and let it cook slowly for about 5 minutes, stirring occasionally. You want it soft and translucent, not browned, so if it starts to color turn the heat down a notch.
Build the flavor base:
Toss in the minced garlic and stir for just a minute until your kitchen smells incredible, then add the tomato paste and let it cook for another minute, stirring constantly. This step caramelizes the paste and removes any raw metallic taste.
Add the tomatoes and broth:
Pour in your canned tomatoes with all their juice, then use the back of your spoon to break them up into smaller pieces right in the pot. Add the vegetable broth, oregano, sugar, salt, and a generous amount of black pepper, then stir everything together.
Simmer until rich:
Bring the soup to a boil, then lower the heat and let it simmer uncovered for 15 minutes, stirring every few minutes. The tomatoes will break down further and the liquid will reduce slightly, concentrating all those flavors.
Blend until silky:
Remove the pot from heat and use an immersion blender to puree the soup until completely smooth, or carefully transfer it in batches to a countertop blender. If using a regular blender, leave the lid slightly open and cover with a towel to let steam escape.
Finish with cream and cheese:
Stir in the heavy cream, diced mozzarella, and torn basil leaves, then return the pot to low heat. Cook for 3 to 4 minutes, stirring gently, until the mozzarella melts into creamy ribbons throughout the soup.
Adjust and serve:
Taste and add more salt or pepper if needed, the mozzarella will mellow the seasoning a bit. Ladle into warm bowls, scatter a few fresh basil leaves on top, and serve immediately while it's hot and creamy.
Warm and comforting creamy tomato mozzarella soup, perfect for cold days with melted cheese. Save
Warm and comforting creamy tomato mozzarella soup, perfect for cold days with melted cheese. | fryzia.com
Warm and comforting creamy tomato mozzarella soup, perfect for cold days with melted cheese. Save
Warm and comforting creamy tomato mozzarella soup, perfect for cold days with melted cheese. | fryzia.com

There was a Sunday afternoon last winter when I made this soup and carried a thermos of it to my neighbor who'd been sick all week. She called me later that evening just to say it was the first thing that had tasted like anything in days. She didn't need to say more than that. Sometimes food is just fuel, but sometimes it's the thing that reminds you someone cares.

How to Store and Reheat

This soup keeps beautifully in the fridge for up to 4 days in an airtight container, though the mozzarella will firm up as it cools. When you reheat it, do it slowly over low heat on the stove, stirring often, and you might want to add a splash of broth or cream to bring back that silky texture. I don't recommend freezing this one because the dairy separates when thawed, and the mozzarella gets grainy no matter how gently you reheat it.

Variations to Try

I've made this soup spicy by stirring in half a teaspoon of red pepper flakes with the garlic, and it adds this warm heat that builds with each bite. You can also swap the mozzarella for burrata and add it at the very end so it stays creamy and cool against the hot soup. One time I stirred in a handful of baby spinach right before serving, and it wilted into the soup, adding color and a bit of earthiness without changing the flavor too much.

What to Serve Alongside

This soup practically begs for crusty bread, the kind with a thick crust and airy holes inside that soak up every last bit of creamy tomato from the bowl. I also love it with a simple arugula salad dressed in lemon and olive oil, the peppery greens and bright acid cut through the richness perfectly. If you want to make it a full meal, serve it with garlic toast rubbed with a cut clove of garlic while the bread is still hot.

  • A thick slice of sourdough or ciabatta, toasted until golden.
  • Grilled cheese made with sharp cheddar for dipping.
  • A glass of crisp white wine or sparkling water with lemon.
Bright red creamy tomato mozzarella soup, served in a bowl, a classic Italian comfort food option. Save
Bright red creamy tomato mozzarella soup, served in a bowl, a classic Italian comfort food option. | fryzia.com
Bright red creamy tomato mozzarella soup, served in a bowl, a classic Italian comfort food option. Save
Bright red creamy tomato mozzarella soup, served in a bowl, a classic Italian comfort food option. | fryzia.com

I hope this soup finds you on a night when you need something warm and easy, the kind of meal that doesn't ask much but gives back more than you expect. It's become one of those recipes I make without thinking, the kind that feels like home no matter where I am.

Recipe FAQ Section

What type of cheese is used to add creaminess?

Diced fresh mozzarella is used to bring a creamy texture and mild, milky flavor to the dish.

Can I use fresh tomatoes instead of canned?

Yes, fresh ripe tomatoes can replace canned ones, but adjusting cooking time may be needed for proper softness.

How can I thicken the soup if it's too thin?

Simmer the soup uncovered longer to reduce liquid or blend in a small amount of softened vegetables for added body.

What herbs enhance the flavor profile best?

Fresh basil and dried oregano complement the tomato base beautifully, adding aromatic depth and freshness.

Is this dish suitable for gluten-free diets?

Yes, using gluten-free vegetable broth ensures the dish remains gluten-free while maintaining robust flavors.

Creamy Tomato Mozzarella Soup

A comforting tomato and mozzarella dish enriched with fresh basil and creamy textures.

Prep duration
15 min
Cook duration
25 min
Complete duration
40 min
Created by Samantha Rivera

Classification Quick Snack Bites

Complexity Level Easy

Heritage Italian

Output 4 Portion Count

Dietary considerations Meat-Free, No Gluten

Components

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)

Preparation Steps

Phase 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.

Phase 02

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

Phase 03

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

Phase 04

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

Phase 05

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

Phase 06

Puree Mixture: Remove from heat and use an immersion blender to puree until smooth, or blend in batches using a countertop blender.

Phase 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 until cheese melts and soup is creamy.

Phase 08

Season and Serve: Adjust seasoning to taste, 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 information

Review all ingredients for potential allergens and consult with healthcare providers if you're uncertain about any item.
  • Contains dairy (mozzarella, heavy cream).
  • Gluten-free if gluten-free broth is used; verify ingredients to ensure.

Nutrient breakdown (per portion)

These values are approximate and shouldn't replace professional medical guidance.
  • Energy Value: 320
  • Fat: 20 g
  • Carbohydrates: 20 g
  • Protein Content: 14 g