Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
  • Recipes
    • All Recipes
    • Breakfast/ Brunch
    • Appetizer
    • Main Dish
    • Side Dish
    • Salad
    • Pasta
    • Dessert
    • Soup
    • Kid Friendly
    • Healthy Recipes
    • 30 Minute or Less
    • Sauces & Condiments
    • Bread
  • About Me
  • Work With Me
  • Contact
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Cookin' with Mima

Easy Delicious Bites

Privacy Policy Accessibility
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
  • Recipes
    • All Recipes
    • Breakfast/ Brunch
    • Appetizer
    • Main Dish
    • Side Dish
    • Salad
    • Pasta
    • Dessert
    • Soup
    • Kid Friendly
    • Healthy Recipes
    • 30 Minute or Less
    • Sauces & Condiments
    • Bread
  • About Me
  • Work With Me
  • Contact
  • Generic selectors
    Exact matches only
    Search in title
    Search in content
    Post Type Selectors
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Home » Soup » Creamy Homemade Tomato Soup

Creamy Homemade Tomato Soup

5 from 3 votes
Rate this Recipe
Total 50 minutes mins
Cook Time 45 minutes mins
Serves 8 servings

By: Mariam Ezzeddine  |  January 24, 2022This post may contain affiliate links, read my disclosure policy for details

Jump to Recipe
Pin93
Share
Yum1

Flavorful, comforting, and healthy, this is the BEST Creamy Homemade Tomato Soup recipe that you’ll make. Tasty and smooth, you’ll forget all about the canned version once you try this homemade tomato soup. This soup is practically effortless! Requires staple kitchen ingredients and can me served for dinner in no time.

Bowl of tomato soup with bread, basil, and parmesan on top.

There’s just something so cozy about a big bowl of tomato soup, especially when served with a side of toasty bread or a grilled cheese sandwich. Tomato soup is a classic recipe and this creamy tomato soup is no exception. You’ll love how easy this classic tomato soup is to make and your family will be asking for seconds!

Want more easy soup recipes, try my Tuscan White Bean Soup or my Chicken Enchilada Soup. If you’re looking for a bread to go with this soup, try my Ciabatta Rolls.

Why You’ll Love This Easy Creamy Tomato Soup

  • It’s easy. Like most soups, a bulk of the work is hands-off. The soup builds its flavors as it simmers over medium-low heat, leaving you free to do other things around the house!
  • It’s SO creamy. Thanks to the flour we add near the beginning of cooking this tomato soup, it makes our soup oh so creamy. 
  • It’s kid friendly. Your kids are going to love a big bowl of this tomato soup. What’s not to like about it? Serve it up with a side of grilled cheese and they’ll think you’re parent of the year!

Homemade Tomato Soup Ingredients

Ingredients needed to make tomato soup.
  • Plum tomatoes — canned plum tomatoes are perfectly fine for this.
  • Vegetable stock– if you don’t have vegetable, you can use chicken or water.
  • Onion — diced, I like using sweet onion.
  • Garlic-use fresh garlic to bring out the best flavor.
  • Olive oil-extra virgin is the best.
  • All purpose flour-this helps thicken up the soup.
  • Fresh basil– best basil give this soup the best flavor.
  • Tomato paste — did you know that tomato paste helps thicken the soup as well? Don’t skip it!
  • Black pepper-fresh ground black pepper.
  • Sugar — optional, balances out the acidity of the tomatoes.
  • Heavy cream– to make the soup creamy. If you want to make it vegan, you can use coconut milk or cream.
  • Salt-to taste.
  • Parmesan cheese rind– gives the soup a nutty, cheesy flavor

How to Make Homemade Tomato Soup

Set of two photos showing ingredients being sauted before adding in flour to the pot.
  • Cook the aromatics and flour: On medium heat, add in the olive oil to a pot and sauté the onion and garlic until the onion is translucent in color. Add in the flour and mix to combine well.
Set of two photos showing onions and tomatoes in a pot and then seasoned.
  • Add in the tomatoes: Add the tomatoes and mash them against the side of the pot with a wooden spoon and let them sauté for a few minutes.
  • Season the soup: Then add in the fresh basil, sugar, black pepper, salt, and cheese rind if you have it, and vegetable broth.
  • Simmer: Cover the pot with the lid and let the soup mixture cook on medium-low heat for 30 minutes.
Set of two photos showing soup in a pot being blended with a handheld immersion blender and then heavy cream added.
  • Blend the soup: Remove the pot from heat and set aside. Take out what’s left of the cheese rind. Using a hand blender, blend the soup to the texture you prefer. The smoother the better. Then add in the heavy cream and return back to heat.
  • Finishing touches: Cook on low heat for about 5 minutes and then remove from heat. Serve with your favorite bread or side. We love having ours with grilled cheese.
A ladle of creamy tomato soup.

Tomato Soup Topping Ideas

Here are a few ideas of what you can top your creamy tomato soup with!

  • Grilled Cheese-the perfect thing to serve with tomato soup
  • Shredded Cheese- parmesan cheese is the best combination with tomato soup.
  • Tortilla Strips- top the soup with some crushed tortilla chips to make it more filling.
  • Croutons-classic or flavored is fine.
  • Fresh Basil- I love adding chopped fresh basil on top of my tomato soup. If you don’t have basil, chives or parsley would work.
  • Breadsticks- Try out my Cheesy Pesto Breadsticks. I also have a keto version Cheesy Cauliflower Breadsticks

Tips To Make the Best Tomato Soup Recipe

  • When using an immersion blender, make sure to keep the end of the stick (where the blade is) submerged in the soup while it’s on. If you angle it or lift it out of the soup without turning the immersion blender off, the soup will splatter.
  • Taste as you go! I like to taste the tomato soup after I’ve blended it up to determine just how much cream I should add. Your tomatoes may or may not be more or less tart than mine so you might need a smidge more or less heavy cream than I do!
  • If you want a more smoky tomato soup, try using fire roasted canned tomatoes.
  • You can freeze leftover tomato paste in an air-tight container for several months.
  • Store leftovers in the fridge for up to 3 days in an air-tight container.
  • Blend until completely smooth. Don’t leave chunks behind.

Frequently Asked Questions

How do I store leftover homemade tomato soup?

If you have leftover soup, transfer them into airtight containers and store in the fridge for up to 3 days. You can even meal prep this soup if you’d like! Simply portion the soup out into single serving containers and store in the fridge until ready to enjoy.

Can you freeze tomato soup?

This homemade creamy tomato soup is freezer friendly since we use heavy cream! If you end up wanting to substitute the heavy cream for something lighter and you plan on freezing it, do not add it in until you’re reheating and ready to eat. To freeze, allow your tomato soup to cool to room temperature. Once cooled, transfer the soup into freezer safe containers and freeze for up to 5 months. Be sure to leave space in the container as soup expands when frozen.

How do I cook frozen soup?

Allow the soup to thaw overnight in the fridge and then reheat the tomato soup on the stove. If you are in a rush, you can put the container into a bowl of cold water to quickly thaw it.

What if I don’t have a handheld blender?

If you don’t have an immersion stick blender, you can use a traditional blender. Simply scoop your soup (carefully, it’s hot!) into your blender and blend it up! Be sure to have a way to let steam escape while blending as blending hot liquids can be tricky. 

Can I make this tomato soup vegan?

You can definitely make this soup vegan by using coconut milk or cream instead of the heavy cream, as well as omit the parmesan cheese rind. Also be sure to use vegetable broth.

Overhead view of a bowl of creamy tomato soup topped off with basil, cream, and parmesan.

More Soup Recipes You’ll Love

  • Lemon Chicken Orzo Soup
  • Lebanese Lentil Soup
  • Vegetable Minestrone Soup

I hope you enjoy all the recipes I share with you, including this delicious Creamy Tomato Soup recipe. I hope you try it, enjoy it, rate it and share it with your friends and family!

If you try this recipe and liked it, please leave a star rating and comment below. Use my hashtag to share it with me on Instagram so I can see your delicious recreations! Also, follow me at Cookin’ With Mima on FACEBOOK |INSTAGRAM |PINTEREST for all of my latest social posts and recipes.

Bowl of tomato soup with bread, basil, and parmesan on top.

Creamy Homemade Tomato Soup

5 from 3 votes
Created by Mariam E.
Flavorful, comforting, and healthy, this is the BEST Creamy Tomato Soup recipe that you’ll make. Tasty and smooth, you’ll forget all about the canned version once you try this homemade tomato soup. 
Print
Pin
Rate
Prep Time 5 minutes mins
Cook Time 45 minutes mins
Total Time 50 minutes mins
Course Soup
Cuisine American
Servings 8 servings
servings

Ingredients

  • 42 oz. plum tomatoes canned
  • 3 cups vegetable stock
  • 1 large onion diced
  • 4 cloves garlic
  • 3 tbsps. olive oil
  • 2 tbsps. all purpose flour
  • ¼ cup fresh basil chopped
  • 2 tbsps. tomato paste
  • ¾ tsp. black pepper or more to taste
  • 1 tbsps. sugar (optional)
  • ¼ cup heavy cream
  • 1 tsp salt more or less to taste
  • Parmesan cheese rind

Instructions

  • Bring a large pot to medium heat and add in the olive oil. Sauté the onion and garlic until the onion is translucent in color. Add in the flour and mix to combine well.
  • Add in the tomatoes and mash with the wooden spoon and let them sauté for a few minutes.
  • Then add in the fresh basil, sugar, black pepper, salt, and cheese rind if you have it, and vegetable broth.
  • Cover the pot with the lid and let the soup mixture cook on medium-low heat for 30 minutes.
  • Remove the pot from heat and set aside. Take out what's left of the cheese rind. Using a hand blender, blend the soup to the texture you prefer. The smoother the better. Then add in the heavy cream and return back to heat.
  • Cook on low heat for about 5 minutes and then remove from heat. Serve with your favorite bread or side. We love having ours with grilled cheese.

Notes

  • When using an immersion blender, make sure to keep the end of the stick (where the blade is) submerged in the soup while it’s on. If you angle it or lift it out of the soup without turning the immersion blender off, the soup will splatter.
  • Taste as you go! I like to taste the tomato soup after I’ve blended it up to determine just how much cream I should add. Your tomatoes may or may not be more or less tart than mine so you might need a smidge more or less heavy cream than I do!
  • If you want a more smoky tomato soup, try using fire roasted canned tomatoes.
  • You can freeze leftover tomato paste in an air-tight container for several months.
  • Store leftovers in the fridge for up to 3 days in an air-tight container.
  • Blend until completely smooth. Don’t leave chunks behind.

Nutrition

Calories: 141kcal | Carbohydrates: 15g | Protein: 2g | Fat: 9g | Saturated Fat: 3g | Cholesterol: 10mg | Sodium: 684mg | Potassium: 442mg | Fiber: 3g | Sugar: 8g | Vitamin A: 1636IU | Vitamin C: 23mg | Calcium: 32mg | Iron: 1mg
Tried this recipe?Rate the recipe below and mention @cookinwithmima and tag #cookinwithmima so I can see your recreations.
Pin93
Share
Yum1

Reader Interactions

Leave A Reply & Rate Recipe Cancel reply

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




Primary Sidebar

Welcome, I'm Mariam!

Cookin' With Mima blog is a place where you can find hundreds of easy and delicious family-friendly recipes that are bound to please even your toughest critics. My goal is to make your cooking experience a lot easier and yummier!

More About Mariam

Free Email Bonus!

5 Secrets to Delicious, Easy Meals!

Delicious Salads

Greek Tuna Pasta Salad Recipe

Healthy Southwest Shrimp Quinoa Salad

Southwest Shrimp Quinoa Salad

Strawberry Spinach Salad Recipe

Strawberry Spinach Salad with Feta

Overhead view of a bowl of avocado chicken salad.

Chicken Avocado Salad

Spicy Salmon Salad Recipe

Spicy Salmon Salad Recipe

Greek salmon salad on a platter.

Greek Salmon Salad

Oatmeal Recipes

two chocolate bowls of oats topping with nuts and chocolate chips

Chocolate Peanut Butter Oatmeal

oatmeal ice cream sandwiches stacked up

Oatmeal Cookie Ice Cream Sandwich

close up shot of brownie energy bites

Brownie Energy Bites

close up of a plant based cookies in a pile.

Vegan Double Chocolate Cookies

Overhead view of a healthy chocolate chip oatmeal cookie with chocolate chips scattered around.

Banana Oatmeal Chocolate Chip Cookies

A plate with chocolate chip baked oats, fruit and a fork.

Chocolate Chip Baked Oatmeal

Huffpost
Forbes
Entrepreneur
The Drum
Inc

Footer

Cookin' with Mima
  • Home
  • About
  • Recipes
  • Work With Me
  • Contact
  • Accessibility
©2023 Cookin With Mima | Privacy Policy
Back To Top