This 3 Ingredient Tomato Soup is the most affordable, easiest, and creamiest tomato soup I’ve tried.
This post may include affiliate links. Please refer to our disclaimer for full disclosure.
Using just a can of tomato paste, coconut milk, and an onion will surprisingly produce a rich and flavorful tomato soup. You’ve gotta try it!
So you want to make homemade tomato soup, but you also want it to be fast and cheap? That’s why I created this super simple tomato soup recipe using tomato paste.
Other tomato soup recipes call for 2-3 pounds of tomatoes. That’s great if you want completely fresh ingredients or even better, you grow your own tomatoes. But with rising produce costs, I needed to create an affordable and simple recipe that still gives the cozy feel of homemade soup.
You might be thinking, why not just use a can of tomato soup? While that is probably the simplest method, you can control your ingredients a bit more with this recipe.
Most store-bought tomato soups have lots of cream, sodium, and more. This tomato soup only contains 3 main ingredients and produces really good results.
Within just 15 minutes, you’ll have a creamy homemade tomato soup. No one would guess the tomatoes weren’t fresh!
This will be your new favorite weeknight meal since it needs very little prep and uses very few dishes. It could also be made ahead and saved as an easy lunch to enjoy.
I like to add fresh basil leaves for a yummy tomato basil soup. You can add any other herbs you prefer or with a drizzle of olive oil plus salt and pepper. Customize the flavors how you like!
Serve your tomato soup with grilled cheese sandwiches to dip or on its own. Either way, this delicious tomato soup is a perfect recipe for a cold day.
3 Reasons You Need To Try This Easy Tomato Soup
- It’s as simple as it gets with just 3 whole ingredients
- Super affordable (less than $5 for the entire recipe)
- Great way to get vitamin C and vitamin K
What You’ll Need
*If you’re using a countertop blender, I recommend blending in batches and not all at the same time. This produces a smoother texture and ensures you don’t overload your blender and make a mess.
My preferred method is using an immersion blender so I don’t dirty more dishes.
Sweet or Yellow Onion – Using a sweet onion gives this recipe a natural sweetness without any sugar.
Optional Additions: Sea Salt, Black Pepper, Fresh Garlic or Garlic Powder, Dried or Fresh Basil, Italian Seasoning, Thyme, Oregano, etc. Use whatever herb or seasoning you enjoy!
How To Make This Recipe
To make this delicious 3-ingredient tomato soup recipe, start by adding the sliced onion and optional fresh garlic to a soup pot over medium heat. Cook until the onion becomes translucent (about 2-3 minutes).
Add the tomato paste and water or vegetable broth.
Bring this to a simmer and cook uncovered for about 15 minutes, stirring occasionally.
Add the coconut milk at this point and any other optional ingredients listed.
Blend the soup with an immersion blender (preferred method) or countertop blender (in batches).
Serve with a generous pinch of salt and black pepper or as dip for a grilled cheese sandwich!
Creamy 3 Ingredient Tomato Soup
- 1 Medium or Large Soup Pot
- 1 Immersion Blender or Countertop Blender
- 1/2 Large Sweet or Yellow Onion sliced
- 1 6- ounce can Tomato Paste
- 1 1/2 cup Water or Vegetable Broth
- 1 can light Coconut Milk
- Optional: Sea Salt/Black Pepper Fresh Garlic or Garlic Powder, Dried or Fresh Basil, Italian Seasoning (your choice to add desired flavor).
- Add the sliced onion and optional fresh garlic to a pot over medium heat. Cook until the onion becomes translucent (about 2-3 minutes).
- Add the tomato paste and water or vegetable broth.
- Bring to a simmer and cook uncovered for about 15 minutes, stirring occasionally.
- Add the coconut milk at this point and any other optional ingredients listed.
- Blend the soup with an immersion blender (preferred method) or countertop blender (in batches).
- Serve with some salt and pepper or as dip for a grilled cheese sandwich!
How To Serve This 3 Ingredient Tomato Soup
- As a dip for a crispy grilled cheese sandwich
- With a drizzle of olive oil and homemade croutons
- With salt, black pepper, and fresh basil
- As a sauce for your favorite pasta noodles
Can I Use Fresh Tomatoes Instead?
Yes, you can use about 2 pounds or 10-12 medium tomatoes (Roma tomatoes are best for this). Just cook a bit longer, around 40 minutes simmering.
Can I Use Tomato Sauce Instead of Tomato Paste?
Tomato sauce varies from sauce-to-sauce much more than tomato paste. Tomato sauce also has more ingredients in the can than just tomatoes and it carries more liquid. This being said, I cannot guarantee results if you use tomato sauce instead. If you still want to try it, reduce the amount of added liquid in the recipe and cook the same way.
Can I Use Onion Powder Instead Of Fresh Onion?
Yes, if you don’t want the added step of cooking the onion, add 1 tablespoon of onion powder along with any other spices you’re using before blending.
Can I Use A Different Milk?
Yes, you can use soy milk for a similar rich taste. Almond and oat milks are more runny by nature, so I don’t recommend these as a substitute. Canned coconut milk is always my top choice for the flavor it brings out in dishes.
I also don’t recommend whole milk as it could curdle easily due to the acidity in tomatoes. You can leave out the milk and just add more broth or water, then add heavy cream drizzled over the top of your bowl for a similar creamy taste.
What Kind Of Broth Can I Use?
I like to use simple vegetable broth, but you can also use chicken stock or chicken broth if you’re not vegetarian.
How Long Should I Blend It?
If you like a bit of texture to your soup, use your immersion blender for just 2-3 minutes. If you like a smooth soup (like I do), blend for a bit longer until you don’t see any more chunks or too much texture