Easy Homemade Tomato Soup Recipe

This tomato soup is the kind of recipe that feels cozy without being fussy — bright, smooth, and just the right amount of comforting. It uses pantry-friendly canned tomatoes as the backbone, aromatic onions and garlic for depth, a splash of cream or butter for silkiness if you like, and a generous handful of fresh basil to lift the whole bowl. It’s fast enough for a weeknight but satisfying enough to serve when friends come over.
My little family treats this soup like a tiny holiday. My husband will happily demolish an entire pot if there’s a grilled cheese nearby, and my kid insists that dunking the sandwich is the best part of dinner (I agree). We made it for a rainy Saturday once and my husband declared it “restaurant-grade” while wearing our ridiculous matching slippers — the kids still remind him of that proclamation. It’s become our go-to when we want something simple, warm, and reliable.
Why You’ll Love This Easy Homemade Tomato Soup Recipe
– Deep, bright tomato flavor without a lot of fuss; canned tomatoes do the heavy lifting.
– Smooth, velvety texture that feels indulgent but is easy to achieve with an immersion blender or regular blender.
– Flexible: make it dairy-free, add roasted peppers, or keep it classic with cream and basil.
– Fast to pull together on busy nights yet special enough for casual dinner guests.
Behind the Recipe
I learned early on that great tomato soup is about balance — acidity, sweetness, and richness need to be friends. A short simmer helps the tomatoes lose any “canned” edge, while a pinch of sugar or a grated carrot can quietly round acidity without making the soup noticeably sweet. Don’t rush the aromatics; sweating onions and garlic until they’re soft builds a round base. A final hit of fresh basil or a drizzle of good olive oil brings the brightness back after simmering. People often expect a single “secret” trick, but it’s really the accumulation of small choices — good tomatoes, patient cooking, and careful seasoning — that makes this sing.
This tomato soup is the ultimate comfort food—creamy, rich, and perfectly balanced. It comes together in about 30 minutes, and the blend of fresh herbs and parmesan makes it taste way more special than anything from a can. My family loved it, and it was a huge hit with grilled cheese sandwiches—I’ll definitely be making this again!
Shopping Tips
– Produce/Fruit: Choose firm, ripe tomatoes if you’re using fresh; in winter, opt for the best canned tomatoes you can find instead.
– Canned Goods: Look for whole peeled San Marzano-style tomatoes or a trusted brand with no added herbs — they give the cleanest tomato flavor.
– Dairy: If using cream or butter, go for a higher-fat option for silkier results; shelf-stable non-dairy milks like canned coconut milk also work for richness.
– Fresh Herbs: Fresh basil at the end brightens the soup; if basil isn’t available, a small handful of fresh parsley is a fine substitute.
– Spices: Keep kosher salt, black pepper, and a pinch of smoked paprika or red pepper flakes on hand to lift the flavor and add gentle warmth.
– Fats & Oils: Use a neutral oil or extra-virgin olive oil for sautéing, and finish with a little good olive oil for flavor if you like.
Prep Ahead Ideas
– Chop onions, mince garlic, and measure spices the day before and store them in an airtight container in the fridge for faster assembly.
– Make the soup completely and chill it; it actually firms up and the flavors meld, so reheating the next day tastes even better.
– If you roast cherry tomatoes or red peppers for a variation, roast them a day ahead and store in the fridge in a sealed container.
Time-Saving Tricks
– Use high-quality canned tomatoes to skip roasting fresh ones and still get a deep tomato flavor.
– An immersion blender saves time and dishes; blitz the soup right in the pot once it’s cooled slightly.
– Keep a jar of homemade or store-bought vegetable/chicken stock in the fridge or freezer to avoid boiling bones or long stock prep on weeknights.
Common Mistakes
– Over-salting before the soup reduces; always re-check seasoning at the end of cooking. I once salted early and ended up diluting the pot — re-season after simmering.
– Skipping the sauté of aromatics will leave the soup flat; take the extra 5 minutes to sweat onions and garlic for depth.
– Adding cream over high heat can cause it to separate; remove the pot from heat briefly before whisking in dairy.
– Over-blending can create a gluey texture if you go too long; pulse until smooth and stop.
What to Serve It With
– Classic grilled cheese or a sharp cheddar melt on sourdough for dunking.
– Crusty country bread, buttery croutons, or a garlic naan for scooping.
– A simple green salad with vinaigrette to cut through the richness.
– For a heartier meal, serve alongside roasted chickpeas or a grain salad.
Tips & Mistakes
– If the soup tastes too acidic after simmering, a tiny pinch of sugar or a grated carrot stirred in will balance it without making it sweet.
– If it’s too thin, simmer uncovered to reduce slightly or swirl in a spoonful of tomato paste or a bit of instant potato flakes to thicken.
– If the soup is bland, try finishing with a splash of acid (a teaspoon of vinegar or a squeeze of lemon) and a fresh herb garnish.
Storage Tips
Store in airtight containers in the fridge. It reheats beautifully, but if you sneak a bite cold straight from the container, it still works.
Variations and Substitutions
– Dairy-free: Swap cream for canned coconut milk or a splash of cashew cream for a similar richness.
– Roasted version: Roast fresh tomatoes and garlic for a smokier, deeper flavor when tomatoes are in season.
– Pepper boost: Add roasted red peppers (jarred or homemade) for sweetness and color.
– Herb swaps: Omit basil and use a little fresh thyme or oregano if you prefer a more savory profile.
– Protein add-ins: Stir in white beans or serve with a grilled chicken sandwich for a heartier meal.
– Keep in mind: if you lean heavily on substitutions (like coconut milk), the soup will take on that flavor profile — sometimes the classic version is worth keeping.
Frequently Asked Questions

Easy Homemade Tomato Soup Recipe
Ingredients
Main Ingredients
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 28 ounces canned whole tomatoes
- 2 cups vegetable broth
- 1 teaspoon salt
- 0.5 teaspoon black pepper
- 1 teaspoon dried basil
Instructions
Preparation Steps
- Heat the olive oil in a large pot over medium heat. Add the diced onion and cook until translucent, about 5 minutes.
- Add the minced garlic and cook for another minute until fragrant.
- Stir in the canned tomatoes (with their juices), vegetable broth, salt, pepper, and basil. Bring to a boil.
- Reduce heat and simmer for 20 minutes, stirring occasionally.
- Use an immersion blender to puree the soup until smooth. Adjust seasoning to taste.
Notes
Featured Comments
“This cheesy recipe was family favorite — the zesty really stands out. Thanks!”
“This hands-off recipe was turned out amazing — the perfectly seasoned really stands out. Thanks!”
“Super easy and absolutely loved! My family asked for seconds. Saving this one.”
“Impressed! Clear steps and family favorite results. Perfect for busy nights.”
“Super easy and will make again! My family asked for seconds. Saving this one.”
“New favorite here — family favorite. plant-powered was spot on.”
“This simple recipe was turned out amazing — the charred really stands out. Thanks!”
“This fruity recipe was will make again — the energizing really stands out. Thanks!”
“Super easy and so flavorful! My family asked for seconds. Saving this one.”
“Super easy and absolutely loved! My family asked for seconds. Saving this one.”