Easy Creamy Tomato Soup is packed with acidic tomatoes, sweet basil, fragrant onions and garlic. With the addition of velvety cream cheese this soup reaches a perfect balance of creamy richness to the acidity and tang of the tomatoes.
Every sip of soup is bursting with savory flavor. Filling and comforting, a bowl of this soup makes for a quick and easy lunch or dinner option.
After tasting a bowl of this rich and easy creamy tomato soup you would never guess it was made with canned tomatoes.
Easy and simple, this canned soup upgrade is not only convenient but also delicious and so tasty! In fact, I think it is yummier than any other homemade tomato soup I’ve ever had.
If cool weather has you thinking about adding more warm and comforting soups to your weekly menu we have you covered. You can't beat soups like our Chicken Noodle Soup with homemade noodles or Broccoli Cheddar Soup.
And don't forget about these hearty Sweet and Spicy Chili or Yellow Chicken Coconut Curry. Both are the perfect for warming up on a chilly day. So grab a big bowl of hearty soup or stew and pair it with our soft dinner rolls for the perfect lunch or dinner.
Jump to:
🥘 Ingredients
With just a handful of ingredients we can enhance that tired old canned soup and have delicious homemade easy creamy tomato soup in minutes. All you need is a few pantry staples and you are on your way to a delicious, hot bowl of comfort!
- Butter
- Onion
- Minced Garlic
- Dried Basil
- Cream Cheese
- Milk
- Tomato Soup
- Diced Tomatoes - Canned tomatoes can be crushed or whole since they will be getting blended
- Tomato Sauce
- Salt and Pepper
🍳 Step-by-Step Instructions
First in a large pot sauté the chopped onions and minced garlic with butter over medium heat. When translucent add basil and cream cheese to the pot. Then break up the cream cheese and add milk.
Stir mixture in pot and add cans of tomato soup, diced tomatoes, tomato sauce, salt and pepper.
Stir ingredients together. Using an immersion blender blend together all the ingredients till a desired smooth consistency is reached.
Allow soup to simmer for 15 minutes before serving. The longer everything can sit and simmer together the more flavorful and tasty the soup is going to be.
👩🏻🍳 Make it Your Own
There are many ways to take this easy creamy tomato soup and tailor it to exactly what you want. If you are looking for extra heat you can add red pepper flakes. For a heartier soup you can add cooked tortellini.
Additional herbs like oregano, thyme or rosemary can easily add additional layers of flavor. And one more common addition to tomato soup is adding parmesan cheese for a deeper savory flavor.
You can add parmesan to either the soup itself or top off your bowl with shaved parmesan for all the yumminess.
💭 Top Tips
When your easy creamy tomato soup is all cooked, grab an immersion blender. Then blend the soup right there in the pot. Which is awesome because that means one less thing to have to wash later!
Now, if you don’t have an immersion blender - just trust me, go order one right now.
For one thing this soup is so good you’ll definitely need it again and again. And two it is so much easier to use an immersion blender than to transfer your soup to a traditional blender.
But if you can't wait for that immersion blender to get in before you must taste this soup you can transfer your soup to a traditional blender or food processor and blend it in batches.
Be careful not to put too much easy creamy tomato soup in the blender or you will end up with a big mess on your hands! You’ll also want to be sure you remove the center insert of the lid to let steam escape.
⏲️ Prepare Ahead
This is another one of those recipes that tastes even better the next day after all the flavors have had time to really come together. So don’t hesitate to make your soup ahead of time!
Just prepare it as usual and allow it to cool completely before storing in the fridge till ready to enjoy.
It also means that this is a great recipe for doubling and storing for later. I love to make a big pot of this easy creamy tomato soup and serve half and then freeze the other half for meals later.
🍽 Storing
When it comes to having leftover soup, don't fret. Tomato soup is even better the next day! When all those flavors have time to meld and come together something even more magical happens.
All you need to do is put those leftovers in an airtight container and they will keep in the fridge for 4 or 5 days. You can also freeze leftovers for up to 4 months.
Then when you are ready to enjoy another bowl of easy creamy tomato soup just thaw it in the fridge overnight and reheat over medium heat till hot.
📋 FAQ's
How do you make tomato soup less acidic?
Tomatoes are naturally acidic. Which does mean that sometimes tomato soup can come out more acidic than you want it to. If you find your soup to be too acidic don't fret, it can be balanced. A quick and easy way to balance acidity levels is by adding a spoonful of sugar to your soup.
How do you stop soup from curdling?
The best tomato soups are smooth and velvety. To make sure your easy creamy tomato soup is the perfect texture you want to make sure you avoid letting the dairy curdle.
Dairy in a soup curdles when it is heated too quickly. So you want to avoid letting your soup get to a rolling boil. A very low, soft and slow simmer is what you are looking for. Keep it cooking low and slow.
Creamy Tomato Soup
Rich, creamy and tangy, this soup is filled with classic flavors of tomatoes, basil, onion, garlic and cream cheese. Combined they provide the perfect balance and texture.
Ingredients
- 2 tablespoons butter
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 tablespoon dried basil
- 8 ounces cream cheese
- 1¼ cup milk
- 2 cans condensed tomato soup
- 2 cans diced tomatoes
- 15 ounces tomato sauce
- ½ teaspoon pepper
- ½ teaspoon salt
Instructions
- In a large pot sauté the chopped onions and minced garlic with butter over medium heat.
- When translucent add basil and cream cheese to the pot. Break up the cream cheese and add milk. Heat until cream cheese is melted and mixture is warm.
- Stir mixture in pot and add cans of tomato soup, diced tomatoes, tomato sauce, salt and pepper.
- Stir ingredients together. Using an immersion blender blend together all the ingredients till a desired smooth consistency is reached.
- Allow soup to simmer for 15 minutes before serving.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield: 6 Serving Size: 1Amount Per Serving: Calories: 304Total Fat: 19gSaturated Fat: 11gTrans Fat: 0gUnsaturated Fat: 6gCholesterol: 52mgSodium: 1199mgCarbohydrates: 29gFiber: 4gSugar: 18gProtein: 7g