Home » Soup » Creamy Tomato Soup

Creamy Tomato Soup

This content may contain affiliate links. For more information, see our disclosure policy.

Pinterest Hidden ImagePinterest Hidden Image

This is a rich, cozy, creamy tomato soup that’s made with butter-sautéed onions, garlic, crushed tomatoes, herbs, and chicken stock, then finished with cream and parmesan. It’s smooth, comforting, and easy to blend to your perfect texture.

A hand dips a grilled cheese sandwich into a bowl of tomato soup on a white countertop.Pin

Creamy tomato soup is one of those recipes I turn to when I want something comforting without a lot of effort. I’ve made plenty of versions over the years, but this one stands out because it uses simple pantry ingredients and still tastes rich and satisfying. It’s the kind of soup that feels homemade in the best way, not fussy or overcomplicated.

I love making this on days when I want a warm, filling meal that doesn’t require standing in the kitchen all afternoon. Sautéing the onions slowly in butter adds a depth of flavor that reminds me of the soups I grew up eating. Once the tomatoes and herbs go in, the kitchen starts to smell amazing, and I always know I’m minutes away from a bowl I’ll actually look forward to eating.

What really makes this recipe special for me is how flexible it is. I can blend it smooth when I want something extra creamy, or leave it a little chunky if that’s the mood I’m in. Finished with heavy cream and freshly grated parmesan, it’s comforting, filling, and perfect with a grilled sandwich or a slice of crusty bread.

Items Needed

Ingredients arranged on a white surface: canned tomatoes, vegetable broth, onions, garlic, dried herbs, butter, heavy cream, grated cheese, and a red cloth.Pin

Here’s what you’ll need to make creamy tomato soup:

  • Butter – Adds richness and helps sauté the onions for a flavorful, smooth base.
  • Yellow onions – Provide natural sweetness and depth as they soften and caramelize.
  • Garlic – Enhances the soup with savory aroma and bold flavor.
  • Crushed tomatoes – Form the main body of the soup, giving it its classic tomato taste and texture.
  • Chicken stock – Adds savory depth and balances the acidity of the tomatoes.
  • Dried basil – Brings a mild, slightly sweet herb flavor that pairs well with tomatoes.
  • Oregano – Adds earthy warmth and enhances the overall Italian-style profile.
  • Salt and pepper – Season the soup and help all the flavors stand out.
  • Heavy whipping cream – Creates a rich, smooth, and creamy consistency.
  • Parmesan cheese – Adds a salty, nutty finish that deepens the flavor and boosts creaminess.

Tools you’ll need

Before starting the recipe, you’ll want to have all your kitchen essentials ready. I recommend having the following items:

  • Large pot or Dutch oven
  • Cutting board
  • Sharp knife
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Immersion blender (or regular blender)

Ways To Customize

Here are some easy, no-stress ways to customize this recipe depending on what you have or what you’re craving:

  • Make it extra creamy by adding a little more heavy cream or stirring in a spoonful of cream cheese at the end.
  • Add protein by mixing in shredded chicken, cooked Italian sausage, or crispy bacon bits before serving.
  • Boost the veggies with carrots, celery, or red bell peppers sautéed along with the onions.
  • Turn up the flavor with a pinch of red pepper flakes, smoked paprika, or a splash of balsamic vinegar.
  • Make it dairy-free by using olive oil instead of butter and coconut milk or cashew cream in place of the heavy cream.
  • Change the texture by blending it completely smooth or leaving it slightly chunky for a heartier feel.

How To Make It

Chopped onions are being sautéed in oil in a black pot on a stove.Pin

Heat the pot over medium heat. Melt butter and then add chopped onions. Sauté for 10 to 12 minutes, stirring occasionally, until softened and golden.

Chopped onions and minced garlic are being sautéed in a black pot on a stovetop.Pin

Add minced garlic and sauté until fragrant.

A pot of tomato sauce is heating on a stovetop with dried herbs and black pepper sprinkled on top, ready to be mixed in.Pin

Add crushed tomatoes with their juice, chicken stock, basil, and black pepper. Stir and then bring to a boil.

A pot of tomato sauce simmers on a stovetop, with visible diced onions around the edges of the sauce.Pin

Once it’s at a boil, reduce the heat and partially cover with a lid, and simmer for 10 minutes.

Optional – If you’d like a blended or creamy soup, use an immersion blender to blend the soup in the pot to the desired consistency.

A pot of tomato sauce simmers on a stove, topped with a small mound of grated cheese in the center.Pin

Stir in heavy cream and parmesan cheese.

A pot of thick, orange-red tomato sauce with visible herbs simmers on a stovetop.Pin

Let it simmer for another minute or two.

Note

Take your time sautéing the onions. Letting them soften and turn golden adds natural sweetness and depth that makes the soup taste richer without any extra effort.

A white bowl of tomato soup sits on a countertop with a plate of grilled cheese sandwiches in the background.Pin

Storage

Let the soup cool completely, then store it in an airtight container in the refrigerator for up to four days. To reheat, warm it gently on the stovetop over low to medium heat, stirring occasionally to keep the cream from separating, or microwave it in short intervals, stirring between each one until heated through.

Helpful Hints

Pro tip: Blend Safely

If you plan to blend the soup, remove it from the heat first and blend in short bursts to avoid splattering and to keep the texture smooth.

More cooking tips:

  • Use freshly grated Parmesan instead of pre-shredded for better melting and flavor.
  • Stir the soup occasionally while simmering to prevent sticking on the bottom of the pot.
  • Taste and adjust the seasoning after adding the cream, as dairy can mellow the flavors.
  • Add the garlic after the onions have softened to keep it from burning.
  • Let the soup rest for a few minutes before serving so the flavors can settle.
A hand dipping a grilled cheese sandwich into a bowl of tomato soup, with a red cloth in the background.Pin

Serving Suggestions

This creamy tomato soup is perfect served with something warm and hearty on the side to turn it into a complete meal. I love pairing it with a cheesy, oven-baked option like Bubble Pizza, which adds texture and makes the meal feel fun and satisfying. The rich soup balances well with anything crispy or bread-based for dipping.

If you’re looking for a cozy but slightly elevated pairing, roasted sides work beautifully. Roasted Parmesan Baby Potatoes are a great match because their crispy edges and savory flavor complement the smooth, creamy soup. I often serve them together when I want something filling without making the meal feel too heavy.

For a lighter approach, this soup also works well as a starter or lunch option. Serve it with a simple green salad, a slice of crusty bread, or a grilled sandwich for dipping. No matter how you serve it, this soup fits easily into casual meals or more planned dinners without extra effort.

FAQs

Pin

Yes, this soup freezes well. Let it cool completely, transfer to a freezer-safe container, and store for up to 3 months. Thaw the soup in the refrigerator overnight and reheat gently on the stovetop.

For an even creamier texture, blend the soup completely with an immersion blender and stir in a little extra heavy cream or a spoonful of cream cheese before serving.

Absolutely! Simply replace the chicken stock with vegetable stock and don’t use Parmesan. You can keep all the other ingredients the same for a rich, flavorful vegetarian version.

Recipe

A bowl of creamy tomato soup topped with shredded cheese, served in a white bowl on a light surface.Pin

Tomato Soup

Warm up with rich and comforting creamy tomato soup made with onions, garlic, herbs, cream, and parmesan for a cozy meal anytime.
Prep Time 5 minutes
Cook Time 22 minutes
Total Time 27 minutes
Course Soup
Servings 8
Calories 218 kcal

Ingredients
  

  • 4 tablespoons of butter
  • 2 yellow onions diced
  • 2 tablespoons minced garlic
  • 56 ounces of crushed tomatoes
  • 2 cups chicken stock
  • 1 tablespoon of dried basil
  • 1/2 tablespoon of oregano
  • Salt and pepper to taste
  • 1/2 cup heavy whipping cream
  • 1/3 cup parmesan cheese freshly grated

Instructions
 

  • Heat pot over medium heat. Melt butter and then add chopped onions. Sauté for 10 to 12 minutes, stirring occasionally, until softened and golden. Add minced garlic and sauté until fragment.
  • Add crushed tomatoes with their juice, chicken stock, basil, and black pepper. Stir and then bring to a boil. Once it’s at a boil, reduce heat and partially cover with a lid and simmer for 10 minutes.
  • Optional – If you’d like a blended or creamy soup, use an immersion blender to blend the soup in the pot to the desired consistency.
  • Stir in heavy cream and parmesan cheese and let it simmer for another minute or two.

Nutrition

Calories: 218kcalCarbohydrates: 21gProtein: 7gFat: 13gSaturated Fat: 8gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gTrans Fat: 0.2gCholesterol: 36mgSodium: 465mgPotassium: 729mgFiber: 5gSugar: 11gVitamin A: 864IUVitamin C: 21mgCalcium: 156mgIron: 3mg
Tried this recipe?Let us know how it was!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating