tomato soup

Velvety Tomato Soup with Cheesy Bites

There’s something about a warm bowl of tomato soup that totally hits the spot, especially on those chilly evenings when you just want something soothing and familiar. I remember sneaking into the kitchen as a kid, stealing spoonfuls straight from the pot (sorry, Mom!), and feeling like all was right with the world. Over the years, I’ve tinkered and tested, and I’ll tell you—I’ve finally nailed a tomato soup recipe that’s creamy, bursting with flavor, and ridiculously easy. The smell alone when it’s bubbling away on the stove? Pure nostalgia. It’s kind of funny—I used to reach for those fancy cans of soup but honestly, nothing beats the homemade version, especially when it’s made with love and a few simple ingredients. Plus, this tomato soup is what I call a “lazy weekend” kind of meal—easy enough to whip up after a long day, yet elegant enough to serve to guests. Believe me, once you try it, you’ll want it in your regular rotation. Trust me on this one—it’s a total game changer.

What is tomato soup?

Think of tomato soup as the cozy sweater of soups—warm, comforting, and just plain delicious. It’s essentially a silky-smooth blend of fresh or canned tomatoes, simmered down with aromatics, and finished with a splash of cream or milk. The name’s pretty straightforward, really—”tomato” because, well, tomatoes are the star, and “soup” because it’s this hearty, spoonable goodness. Historically, it’s been a staple in kitchens across the world, from Italian passata to classic American comfort food. It’s the dish I turn to when I want something quick but satisfying, and I love how versatile it is—you can make it ultra-smooth for that velvety feel or add bits of roasted veggies or herbs for a textured twist. Think of it as your go-to that’s both fuss-free and totally satisfying—a real crowd-pleaser at my house, especially with a grilled cheese on the side.

Why you’ll love this recipe?

What I love most about this tomato soup is how it captures the essence of summer tomatoes—bright, slightly tangy, and sweet all at once—yet it’s warm and comforting enough for those cool nights. The flavor? Pure magic. I’ve made this countless times, and it never fails to bring a smile to everyone’s face. Plus, it’s crazy simple—no fancy techniques or hard-to-find ingredients. Just chop, simmer, blend, and you’re done. And because it’s made with everyday staples—canned tomatoes, garlic, onion—your grocery bill stays friendly. This soup is also incredibly versatile. If I want to elevate it, I toss in a splash of cream or a drizzle of good ol’ olive oil before serving. Or, I add a pinch of chili flakes for a little heat, which my kids now request regularly. Honestly, it’s a one-pot wonder that’s perfect for busy weeknights or lazy weekends. Oh, and the best part? It freezes beautifully, so I always make a double batch for those ‘grab-and-go’ days. That’s the real treasure—good food, made easy and with lots of love.

How do I make tomato soup?

Quick Overview

This tomato soup recipe is as straightforward as it gets. Start by sautéing some onions and garlic until fragrant, then toss in canned tomatoes—trust me, no one will notice if they’re not fancy heirlooms. Let everything simmer together to deepen the flavors, then blend until silky smooth. Finish with a splash of cream, salt, and pepper, and voilà—you’ve got a bowl of pure comfort. What makes this recipe special is how forgiving it is: you can adjust the thickness, spice level, or creaminess to fit your mood. It’s perfect for a quick lunch or a cozy dinner. Plus, I always do this when I want a little nostalgia—like wrapping myself in a warm blanket with every spoonful. It’s honestly one of my most-loved recipes to whip up after a long day when I need something warm and hearty but don’t want to fuss in the kitchen for hours.

Ingredients

For the main soup:

  • 2 tablespoons olive oil – quality really makes a difference here
  • 1 large onion, chopped – I prefer yellow or sweet onions for sweetness
  • 3 cloves garlic, minced – fresh is best, but jarred works too
  • 2 cans (28 oz each) crushed tomatoes – San Marzano if you can find them
  • 1 cup vegetable broth or water – for that extra depth
  • Salt and freshly ground black pepper – to taste
  • A pinch of sugar (optional) – balances acidity

For the Creamy Finish:

  • ½ cup heavy cream or coconut milk – for vegan option, I tested with coconut and it’s divine
  • Fresh basil leaves, chopped – for added brightness

Optional toppings or mix-ins:

  • Croutons or grilled cheese croutons
  • Red pepper flakes for heat
  • Grated Parmesan or vegan cheese

Step-by-Step Instructions

Step 1: Preheat & Prep Pan

Heat a large pot over medium heat. Drizzle in the olive oil and wait until it shimmering. While that’s warming, chop your onion and garlic, and get everything ready—you’ll want to add everything quickly so nothing burns. I always do this first to make sure my ingredients are within reach because once it’s bubbling, you don’t want to be scrambling.

Step 2: Sauté Aromatics

Add the chopped onion to the hot oil and cook, stirring occasionally, until it becomes translucent and slightly golden—about 5-7 minutes. Toss in the garlic and cook for another minute or so, just until fragrant. Trust me, don’t rush this step; those caramelized onions and garlic really build the base flavor here.

Step 3: Add Tomatoes & Simmer

Pour in the crushed tomatoes and stir well. Add the vegetable broth, salt, pepper, and a tiny pinch of sugar if your tomatoes are a bit tangy. Bring everything to a gentle simmer. Cover if you like, but I usually leave the lid cracked slightly so it reduces just a bit, intensifying the flavor. Let it simmer gently for 20-30 minutes—this is where that rich, deep tomato flavor gets developed.

Step 4: Blend Until Smooth

Turn off the heat and use an immersion blender directly in the pot—or carefully pour the hot soup into a regular blender in batches—to blend until super silky. If you like a little texture, leave some bits unblended. It’s totally up to your preference. Just be careful with splatters—hot liquid can be cheeky!

Step 5: Finish with Cream & Basil

Stir in the heavy cream or coconut milk, then give it a taste. Adjust salt and pepper as needed. Toss in chopped basil for that fresh herby aroma. Seriously, that touch of basil lifts everything to a new level.

Step 6: Serve & Enjoy

Pour into bowls, add your favorite toppings—croutons, a drizzle of olive oil, or a sprinkle of cheese—and serve hot. This soup tastes even better the next day if you have leftovers, and it’s perfect with a grilled cheese or crusty bread on the side.

Tips for success:

  • Use high-quality canned tomatoes—your flavor game improves drastically.
  • Don’t skip the simmering—it really deepens the flavor and thickens the soup naturally.
  • Test for seasoning after blending; sometimes a pinch of sugar or a dash more salt makes all the difference.
  • If you like it extra creamy, blend in a spoonful of butter or cream, but I love it just as is – simple and pure.

What to Serve It With

This tomato soup is a blank canvas, and I love pairing it with all sorts of things depending on the vibe. For a cozy breakfast, I might serve it with crusty baguette toast and a soft boiled egg—trust me, it’s a breakfast game changer. For brunch or lunch, a sharp grilled cheese sandwich makes this soup sing, and I usually keep some good butter on hand for that perfect golden crust. At dinner, I’ve also served it with garlic croutons or even drizzled with basil oil for extra flavor. When I want something a little sweet and tangy, I like a dollop of sour cream or a sprinkle of feta. This soup also holds up well in the fridge and makes a beautiful, bright red bowl of comfort, whether on busy weeknights or lazy weekends. No matter how I serve it, my family always gobbles it up—proof that simple, homemade is the way to go.

Top Tips for Perfecting Your Tomato Soup

After making this so many times, I’ve learned a few tricks that take it from good to *wow*. First, always chop your onions finely; it helps them cook evenly and blend smoothly. I used to toss everything in at once, but slowly simmering to develop the flavor really makes a difference. When blending, I recommend doing it in batches—it prevents splatters and ensures a silky finish. For an extra layer of flavor, I sometimes add a splash of balsamic vinegar or a pinch of smoked paprika—trust me, these tiny touches add depth without overpowering the natural sweetness of the tomatoes. Also, for a richer texture, stir in a dollop of cream while still on low heat; it melts right in and leaves everything luscious. I’ve tested out dairy-free options, like blending in cashew cream or coconut milk, and honestly, it’s just as good—sometimes even better! A quick tip: I always taste and season at the end, because sometimes that tiny pinch of salt or squeeze of lemon makes all the difference. Over the years, I’ve found that patience and tasting are the secret ingredients to knocking this out of the park.

Storing and Reheating Tips

This soup stores like a charm. Once cooled, transfer leftovers to an airtight container—preferably glass—so it doesn’t pick up fridge odors. In the fridge, it’ll stay fresh for about 3-4 days. To reheat, just warm it in a pot over low heat, stirring occasionally. If it’s thickened too much, a splash of broth or water will loosen it right up. I also freeze leftovers—portion into freezer-safe containers or zip-top bags, and it’ll happily keep for about 2-3 months. When reheating from frozen, thaw in the fridge overnight, then gently warm on the stove. Be sure to give it a taste and maybe add a little more seasonings; sometimes, a quick fresh squeeze of lemon or a handful of basil freshens everything right up. If you plan to add a glaze or cream afterward, it’s best to do that right before serving so it stays nice and luminous. Trust me, once you’ve stored and reheated this a couple of times, you’ll realize just how forgiving and versatile it is.

Frequently Asked Questions

Can I make this gluten-free?
Absolutely! This recipe is naturally gluten-free, especially if you skip any bread-based toppings. Just make sure your broth and any added ingredients are gluten-free, and you’re good to go. If you love thickening it, a splash of cornstarch or a gluten-free thickener works beautifully.
Do I need to peel the tomatoes?
Nope! If you’re using canned crushed tomatoes, peeling isn’t necessary. If you’re using fresh tomatoes and prefer a super smooth soup, blanching and peeling them is an option, but honestly, I skip it most of the time and it’s still delicious.
Can I make this as muffins instead?
Oh, absolutely! You can turn this into savory tomato muffins by adding some cheese and baking in muffin tins. Just reduce the liquid slightly and follow your muffin recipe’s baking times—usually about 20-25 minutes at 375°F. It’s a fun way to have hand-held tomato goodness!
How can I adjust the sweetness level?
If it’s too tangy or acidic for your taste, add a tiny amount of honey or sugar—start with a teaspoon, taste, and go from there. For a natural sweetness, roast some cherry tomatoes beforehand to bring out their sugar. It’s all about balancing flavors to suit your palate!
What can I use instead of the glaze?
If you don’t want a glaze, try a drizzle of good-quality olive oil, a sprinkle of fresh herbs, or even a bit of grated cheese. For a spicy kick, a few red pepper flakes work great. For a fun twist, serve it with a dollop of sour cream or a swirl of pesto for added flavor.

Final Thoughts

There’s just something about homemade tomato soup that feels like a warm hug. It’s simple, honest, and incredibly satisfying. Over the years, I’ve made it countless times—experimenting with ingredients, adjusting the seasonings, and learning what makes it perfect for my family. The best part? It’s ridiculously versatile. You can make it creamy or chunky, spicy or mild, and it always tastes like love in a bowl. If you’re looking for a cozy, foolproof recipe that’s sure to please everyone at your table, I can’t recommend this enough. Plus, it’s a great reminder that often the simplest ingredients—tomatoes, onions, garlic—are all you really need for something extraordinary. I hope you love making this as much as my family does. And hey, I’d love to hear your tweaks and tricks—share your stories in the comments or tag me when you post your creations. Happy baking!

Creamy Tomato Soup with Cheese Toast Croutons

A warm and creamy tomato soup topped with crispy cheese toast croutons, perfect for a comforting meal.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6
Cuisine: Chinese
Calories: 120

Ingredients
  

Main Ingredients
  • 1 tbsp extra virgin olive oil
  • 1 large yellow onion peeled and chopped
  • 2 cloves garlic peeled and roughly chopped
  • 1 medium sweet potato peeled and chopped
  • 3 cans chopped tomatoes in juice 14oz cans
  • 2 cups vegetable stock
  • 1 tbsp tomato puree
  • 1 tbsp caster sugar
  • 4 tbsp heavy cream
  • salt and pepper
  • 4 slices thick cut bread
  • 1.5 cups shredded mature cheddar cheese
  • 4 tbsp extra virgin olive oil

Method
 

Preparation Steps
  1. Heat the oil in a large saucepan and add the chopped onion. Cook on a low heat for 5-6 minutes until the onions soften. Add in the garlic and sweet potato then cook for a further minute. Add in the tomatoes, stock, tomato puree and sugar. Bring to the boil, then simmer for 20 minutes, stirring a few times during cooking.
  2. Heat a griddle pan on a high heat. Divide the cheese between two slices of the bread and top with the other two slices. Brush the outsides of the sandwich with the olive oil and place on the griddle. Cook until dark griddle lines appear (about 3-5 minutes) then turn over and repeat. Remove from the griddle and place on a chopping board. Cut into cubes.
  3. By now the soup should be ready. Turn off the heat and blend the soup using a hand blender. Stir in the cream and season to taste with salt and pepper.
  4. Divide the soup between 6 bowls and top with the cheese croutons.

Nutrition

Serving: 200gCalories: 120kcalCarbohydrates: 120gProtein: 120gFat: 120gSaturated Fat: 120gPolyunsaturated Fat: 120gMonounsaturated Fat: 120gTrans Fat: 120gCholesterol: 120mgSodium: 120mgPotassium: 120mgFiber: 120gSugar: 120gVitamin A: 120IUVitamin C: 120mgCalcium: 120mgIron: 120mg

Notes

This creamy tomato soup is perfect for cold days and can be served with extra cheese or fresh herbs.
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