Fast, easy dinner recipes 

Easy 20-Minute Tomato Basil Soup

Easy tomato basil soup in a white bowl with cream swirl, fresh basil and Parmesan

This easy tomato basil soup is the bowl I reach for when the evening turns cool and nobody in the house wants to wait for dinner. Ripe tomatoes, a whole handful of fresh basil, and a swirl of cream come together in one pot in twenty minutes flat. There is no roasting, no peeling, and no blender full of hot soup to wrestle with. It tastes like the soup from a good little café, and it is on the table before anyone has time to ask what is for dinner.

I first made this easy tomato basil soup on a rainy Tuesday when the fridge held little more than a can of tomatoes and a wilting bunch of basil. I expected something thin and forgettable. Instead, the tomatoes sweetened as they simmered, the garlic mellowed into the background, and the basil — stirred in right at the end so it stays bright green and fragrant — made the whole pot taste garden-fresh. My family now asks for it whenever the weather turns, and it has become my default answer to the nightly question of what to cook.

Why You’ll Love This Easy Tomato Basil Soup

First, it is genuinely fast. I timed this easy tomato basil soup in my own kitchen: five minutes of chopping and fifteen minutes of simmering. That is the whole dinner. The tomatoes do most of the work while you set the table, and there is only one pot to wash at the end.

Second, it tastes like far more effort than it is. Canned crushed tomatoes are the secret here — they are picked and packed at peak ripeness, so they bring a deep, sunny sweetness that out-of-season fresh tomatoes simply cannot match. A spoonful of cream rounds everything out, and the fresh basil on top makes it taste like it came from a garden rather than a pantry shelf.

Third, this easy tomato basil soup is endlessly flexible. Make it vegetarian with vegetable broth, or use chicken broth if that is what you have. Leave out the cream for a lighter, dairy-free bowl, or stir in extra for something richer. It is the kind of recipe that bends to whatever is in your kitchen, which is exactly what a weeknight dinner should do.

Ingredients for Easy Tomato Basil Soup

You only need a short list of pantry staples for this easy tomato basil soup, and most of them are probably in your kitchen already:

  • 2 tablespoons olive oil
  • 1 small yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 2 cans (28 oz / 800 g each) crushed tomatoes
  • 1 cup vegetable broth (or chicken broth)
  • 1 teaspoon sugar
  • 1/2 teaspoon kosher salt, plus more to taste
  • 1/4 teaspoon black pepper, freshly ground
  • 1/2 teaspoon dried oregano
  • 1/2 cup heavy cream
  • 1/2 cup fresh basil leaves, torn or roughly chopped
  • Grated Parmesan cheese, for serving (optional)
  • Crusty bread or grilled cheese, for serving (optional)

A quick note on the tomatoes: crushed tomatoes are the right choice for this easy tomato basil soup because they are already smooth, so the soup comes together without any blending. Whole peeled tomatoes need crushing, and tomato sauce from a jar is usually too thin and too sweet. Look for a can whose only ingredients are tomatoes and maybe a little salt — the simpler the can, the better the soup tastes.

For the basil, fresh is non-negotiable in this easy tomato basil soup. Dried basil disappears into the tomatoes and adds almost nothing, while fresh basil stirred in at the very end keeps its bright colour and its sweet, peppery perfume. If your basil looks a little tired, soak it in cold water for five minutes and it will perk right back up. And for the cream, full-fat heavy cream gives the silkiest finish. Half-and-half works too, but add it off the heat so it does not curdle.

How to Make Easy Tomato Basil Soup

Step 1: Soften the onion and garlic

Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook for 3 to 4 minutes, stirring now and then, until it turns soft and translucent around the edges. Then add the minced garlic and cook for just 30 seconds more, until it smells fragrant. Do not let the garlic brown — browned garlic turns bitter fast, and there is no hiding it in a soup this simple.

Step 2: Add the tomatoes and broth

Pour in the crushed tomatoes and the vegetable broth, then stir in the sugar, salt, black pepper, and dried oregano. The sugar might seem odd in a savoury soup, but it is the oldest trick in the book for canned tomatoes: it takes the sharp edge off the acidity without making the soup taste sweet. Give everything a good stir, scraping up any golden bits stuck to the bottom of the pot.

Step 3: Simmer for 15 minutes

Bring the soup to a gentle simmer — you want lazy bubbles breaking the surface, not a rolling boil — then turn the heat down to medium-low and let it cook uncovered for 12 to 15 minutes. Your easy tomato basil soup will darken slightly and thicken just enough to coat the back of a spoon. This short simmer is where the flavours come together: the tomatoes lose their raw, tinny edge and the oregano blooms into the background.

Step 4: Stir in the cream and basil

Take the pot off the heat and stir in the heavy cream. The soup will turn a soft, rosy orange and go silky smooth. Then add the torn basil leaves and stir them through — the residual heat wilts them in seconds and releases their fragrance. Taste and adjust the salt now. If the tomatoes still taste a little sharp, add another pinch of sugar rather than more salt.

Step 5: Serve right away

Ladle this easy tomato basil soup into warm bowls and finish each one with a drizzle of cream, a few extra basil leaves, and a shower of grated Parmesan if you like. Serve it with crusty bread for dunking, or with a grilled cheese sandwich if you want the full café experience. It is best eaten hot, while the basil is still bright and the cream is still swirling.

Close-up of easy tomato basil soup with a spoon lifting creamy soup with basil

Pro Tips for the Best Easy Tomato Basil Soup

Salt in layers, not all at once. Canned tomatoes vary wildly in saltiness from brand to brand. Start with half a teaspoon, taste after the simmer, and add more only if the soup needs it. A soup that is seasoned at the end always tastes brighter than one that was salted blind at the start.

Keep the simmer gentle. A hard boil splatters tomato all over your stove and can make the cream separate when you add it to this easy tomato basil soup. Medium-low heat with lazy bubbles is all you need. If your soup is reducing too fast, pop the lid on halfway — the lid keeps the moisture in while the flavours still develop.

Add the cream off the heat. This is the one rule that matters most for this easy tomato basil soup. Cream added to a bubbling pot can split into little white flecks, and no amount of stirring will bring it back. Take the pot off the burner, wait ten seconds, then stir the cream in. It will stay perfectly smooth every time.

Warm your bowls. It sounds fussy, but a cold bowl steals the heat from a thin soup in under a minute. Run your bowls under hot water for a few seconds and dry them before ladling. Your soup stays hot to the last spoonful, and it costs you nothing.

Easy Variations

These variations keep this easy tomato basil soup interesting all winter long — start with the classic version once, then pick a twist that suits the night.

Roasted red pepper tomato basil soup: Stir in half a cup of chopped roasted red peppers from a jar with the tomatoes. They add a smoky sweetness that makes the soup taste like it simmered for hours.

Spicy tomato basil soup: Add a pinch of red pepper flakes with the garlic. Start with a quarter teaspoon — the heat builds as the soup simmers, and you can always add more at the table.

Vegan tomato basil soup: Swap the heavy cream for half a cup of full-fat coconut milk or a splash of oat cream, and skip the Parmesan. The coconut milk adds a faint sweetness that works beautifully with tomatoes, and the soup stays just as silky.

Chunky tomato basil soup: Use one can of crushed tomatoes and one can of diced tomatoes instead of two cans of crushed. You get little bursts of tomato in every spoonful, and the soup feels heartier without any extra work.

Creamy tomato tortellini soup: Stir in a cup of small cheese tortellini during the last five minutes of simmering, before you add the cream. The pasta cooks right in the soup and turns it into a full meal — a trick I borrowed from my one-pot pasta nights.

If you love tomato-based dinners, my 3-ingredient creamy tomato pasta uses the same pantry heroes in a completely different way, and my one-pot chicken noodle soup is the other soup in my cold-weather rotation. For more quick pasta nights, the 5-ingredient pasta dinners roundup has ten more ideas that are all ready in twenty minutes.

What to Serve With Tomato Basil Soup

This easy tomato basil soup deserves a good partner. Crusty bread is the classic — something with a proper crust that can stand up to dunking without falling apart. A grilled cheese sandwich is the obvious upgrade: sharp cheddar on sourdough, cut on the diagonal, with the soup for dipping. If you want something lighter, a simple green salad with a lemony dressing balances the richness of the cream. And if you are feeding hungry teenagers, garlic bread and a side of crispy chicken bites turn the bowl into a feast.

For the nutrition-minded, tomatoes are one of the best-value vegetables in the pantry — a good source of vitamin C, potassium, and lycopene, the antioxidant that gives tomatoes their red colour. The USDA’s MyPlate guide to vegetables is a handy reference if you want to know how tomatoes and other vegetables fit into a balanced plate.

Storage and Reheating

This easy tomato basil soup keeps beautifully, which makes it a great cook-once-eat-twice dinner. Let it cool completely, then store it in an airtight container in the fridge for up to 4 days. Reheat it gently in a pot over medium-low heat, stirring now and then, until it is steaming — about 5 minutes. Avoid boiling it, because a hard boil can make the cream separate.

For longer storage, freeze this easy tomato basil soup BEFORE adding the cream and basil. Cream does not freeze well — it turns grainy when thawed — so freeze the tomato base on its own in freezer-safe containers for up to 3 months. Thaw it overnight in the fridge, reheat it gently, and then stir in fresh cream and basil just before serving. It tastes like you made it that day.

Frequently Asked Questions

Can I make this easy tomato basil soup without cream?

Yes, absolutely. Leave the cream out entirely and this easy tomato basil soup is still delicious — a little brighter and lighter, with the tomato flavour front and centre. If you still want a silky finish, stir in two tablespoons of olive oil at the end instead, or blend in half a cup of soaked cashews. Either way, add your substitute off the heat, just as you would the cream.

Can I use fresh tomatoes instead of canned?

You can, but you will need about 2 kg (roughly 4 pounds) of very ripe tomatoes to make this easy tomato basil soup from scratch, and you will need to peel and seed them first. Score a small cross on the bottom of each tomato, drop them in boiling water for 30 seconds, then slip the skins off. Chop them and simmer for 20 to 25 minutes instead of 15, because fresh tomatoes release more water. Honestly, for a weeknight soup, good canned tomatoes give a more consistent result — save the fresh ones for summer, when they are at their best.

Is tomato basil soup gluten-free?

The soup itself is naturally gluten-free: tomatoes, onion, garlic, broth, cream, and basil contain no gluten. Just check that your vegetable broth is certified gluten-free, and serve it with gluten-free bread or crackers instead of regular crusty bread. The grilled-cheese pairing works just as well on gluten-free sourdough.

How do I make this soup smoother?

If you like a completely velvety easy tomato basil soup, use an immersion blender right in the pot after the simmer and before you add the cream. Blend for about a minute, moving the blender slowly around the pot, until the soup is completely smooth. If you only have a countertop blender, let the soup cool for ten minutes first, blend it in batches with the lid vented and a towel over the top, and never fill the jar more than halfway with hot liquid.

What is the best basil for tomato soup?

Sweet Genovese basil is the classic choice — big, tender leaves with a sweet, slightly peppery flavour that is made for tomatoes. Thai basil is too aniseedy for this soup, and holy basil is too sharp. If you can only find a supermarket bunch, pick the leaves with the brightest green colour and the strongest smell; a tired, dark bunch will not give you the fresh lift this soup depends on.

Easy tomato basil soup in a white bowl with cream swirl, fresh basil and Parmesan

Easy 20-Minute Tomato Basil Soup

Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 4 servings
Calories: 210

Ingredients
  

  • 2 tablespoons olive oil
  • 1 small yellow onion finely chopped
  • 3 cloves garlic minced
  • 2 cans crushed tomatoes 28 oz / 800 g each
  • 1 cup vegetable broth
  • 1 teaspoon sugar
  • 1/2 teaspoon kosher salt plus more to taste
  • 1/4 teaspoon black pepper freshly ground
  • 1/2 teaspoon dried oregano
  • 1/2 cup heavy cream
  • 1/2 cup fresh basil leaves torn
  • Grated Parmesan cheese for serving (optional)

Method
 

  1. Heat the olive oil in a large pot over medium heat. Cook the onion for 3 to 4 minutes until soft and translucent, then add the garlic and cook 30 seconds more until fragrant.
  2. Pour in the crushed tomatoes and vegetable broth. Stir in the sugar, salt, black pepper, and dried oregano.
  3. Bring to a gentle simmer, then reduce heat to medium-low and cook uncovered for 12 to 15 minutes until slightly thickened.
  4. Remove the pot from the heat and stir in the heavy cream, then add the torn basil leaves and stir until wilted.
  5. Taste and adjust the salt. Ladle into warm bowls and serve with crusty bread or grilled cheese.

Notes

Add cream off the heat so it never splits. Freeze the tomato base without cream or basil for up to 3 months; add fresh cream and basil after reheating.

The Bottom Line

This easy tomato basil soup proves that a twenty-minute dinner can still feel like a proper meal. One pot, a handful of pantry ingredients, and a bunch of fresh basil are all it takes to put something warm, bright, and genuinely comforting on the table. Make a double batch on Sunday and you have lunch sorted for the week too. Once you have made this easy tomato basil soup once, it becomes one of those recipes you cook without looking at the page — and that is the best kind of weeknight dinner there is.

Share This Post

Related Recipes

2 Responses

Leave a Reply

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

Recipe Rating