Tomato Basil Soup (Best Ever, Easy, Creamy)

Tomato Basil Soup is the kind of comfort food you crave when you want something warm, simple, and so flavorful. It’s rich and tomato-forward, with sweet aromatics and a big handful of fresh basil at the end. You can keep it dairy-free, or add a little cream for that classic silky finish. It’s perfect for an easy weeknight dinner—especially with grilled cheese.

This Tomato Basil Soup is a true “everyone asks for the recipe” bowl. It tastes like you simmered it all day, but it comes together with simple pantry staples.

The key is building flavor early: sauté the onion and garlic until sweet and fragrant, then let the tomatoes simmer just long enough to mellow and deepen. Blend it smooth, stir in basil, and you’ve got a cozy, comforting soup that’s better than takeout.

Bonus: this Tomato Basil Soup is meal prep-friendly. It reheats beautifully for quick lunches all week.

Why You’ll Love This Tomato Basil Soup

  • Comfort in a bowl. Smooth, warm, and satisfying for chilly nights.
  • Better than restaurant. Big tomato flavor with a fresh basil finish.
  • Easy weeknight dinner. Simple ingredients and one pot.
  • Meal prep friendly. Keeps well and tastes even better the next day.
  • Flexible. Make it creamy or dairy-free, spicy or mild.

Ingredients for Tomato Basil Soup

Ingredients for tomato basil soup including tomatoes onion garlic basil and broth
Pantry tomatoes plus fresh basil make the best flavor
  • Olive oil (2 tablespoons). Helps the onions get sweet and flavorful.
  • Swap: butter for a richer taste.
  • Yellow onion (1 medium, chopped). Adds sweetness and body.
  • Swap: white onion or shallots.
  • Garlic (3 cloves, minced). Boosts savory flavor.
  • Tomato paste (2 tablespoons). Deepens color and gives a “simmered” taste fast.
  • Canned whole tomatoes (2 cans, 28 ounces each). The main base—whole tomatoes often taste better than pre-crushed.
  • Swap: crushed tomatoes if that’s what you have.
  • Broth (2 cups, low-sodium chicken or vegetable). Controls salt and keeps it balanced.
  • Sugar (1 teaspoon, optional). Helps if your tomatoes are extra tangy.
  • Kosher salt + black pepper. Season in layers.
  • Fresh basil (1 packed cup). Adds that bright, classic tomato-basil flavor.
  • Swap: 1 tablespoon dried basil (add earlier), but fresh is best.
  • Heavy cream (1/3 cup, optional). Makes it silky and restaurant-style.
  • Swap: half-and-half, coconut milk, or leave it out.

How to Make Tomato Basil Soup

Step-by-step collage for making tomato basil soup
Sauté, simmer, blend, and finish with basil for fresh flavor
  • 1. Sauté onion in olive oil in a large pot over medium heat for 6–8 minutes, until soft and lightly golden. Add garlic and cook 30 seconds, just until fragrant.
  • 2. Stir in tomato paste and cook 1 minute. (This quick “toasting” step makes the soup taste deeper.)
  • 3. Add canned tomatoes (with juices), broth, salt, pepper, and sugar (if using). Break up the tomatoes with a spoon. Bring to a gentle simmer, then simmer 15–20 minutes.
  • 4. Blend until smooth using an immersion blender, or carefully blend in batches in a blender. Return to the pot.
  • 5. Finish by stirring in fresh basil and cream (if using). Warm on low for 2–3 minutes—don’t boil once the cream is in.
  • 6. Taste and adjust. If it’s too thick, add a splash of broth. If it’s too tangy, add a tiny pinch more sugar.

Tips for Perfect Tomato Basil Soup

  • Use low-sodium broth so you can control the salt.
  • Simmer long enough to mellow the tomatoes, but not so long the basil loses its brightness.
  • Blend carefully if using a blender—hot soup expands (leave the lid vented).
  • Add cream at the end and keep heat low to avoid curdling.
  • For extra flavor, add a pinch of red pepper flakes with the tomatoes.

Variations & Substitutions

  • Make it dairy-free: skip cream or use coconut milk for a subtle sweetness.
  • Make it spicy: add red pepper flakes or a dash of hot sauce.
  • Roast it: roast fresh tomatoes and onions first for a deeper, smoky flavor.
  • Add protein: stir in cooked chicken pieces or white beans before blending (blend or keep chunky).
  • Turn leftovers into pasta sauce by simmering it thicker and tossing with noodles.

Storing & Reheating

Tomato basil soup portioned into freezer containers
Freeze this soup for easy lunches later—label and date it
  • Fridge: Store in an airtight container for up to 5 days.
  • Reheat: Warm gently on the stove over medium-low heat, stirring often. Add a splash of broth if it thickens.
  • Freeze: Freeze up to 3 months. Thaw overnight in the fridge, then reheat slowly.
  • Tip: If using cream, the soup may separate slightly after freezing—stir well while reheating and it comes back together.

What to Serve With It

  • Grilled cheese (classic for a reason)
  • Garlic toast or croutons
  • A simple green salad
  • Roasted vegetables for a heartier meal

Reader Review: “This tasted like my favorite café tomato soup! The basil at the end makes it so fresh.”

If you make this Tomato Basil Soup, leave a rating and tell me what you served it with! Are you team grilled cheese, or do you go for crunchy croutons?

Leave a Comment