Homemade Creamy Tomato Basil Soup recipe photo

This cozy soup is the kind I reach for when I want something that feels like a warm hug and still tastes bright and fresh. It balances canned tomatoes, tomato juice and sun-dried tomatoes for real depth, while half-and-half brings silkiness without being heavy or cloying. Fresh basil at the end lifts everything, and a touch of honey rounds the acidity into a smooth finish.

I wrote this recipe down after a rainy afternoon test in a tiny kitchen — practical steps, no jargon, and results that are reliably comforting. It’s forgiving, which means weeknight cooks can follow it without a lot of fuss, and it scales well if you want to make a double batch for the freezer.

Below you’ll find the exact ingredient list and step-by-step directions I use every time. I’ll also share reasons I love this soup, the substitutions that work, common mistakes to avoid, and storage tips so you can make it ahead and still enjoy top flavor.

Ingredient List

Classic Creamy Tomato Basil Soup dish photo

  • 1 tablespoon butter — a little fat to soften aromatics and add richness.
  • 2 tablespoons garlic, minced — gives savory backbone; add at the right time so it doesn’t burn.
  • 1 medium onion, chopped — builds sweetness and depth when softened.
  • 2 medium carrots, chopped — adds subtle sweetness and body to the soup.
  • 12 ounces tomato juice — thins and seasons the base while keeping tomato flavor forward.
  • 2 cans diced tomatoes (14.5 ounces each), undrained — the acidic, bright bulk of the soup; leave the juice in the can.
  • 1/2 cup sun-dried tomatoes in oil — concentrated tomato flavor; include the oil for extra richness.
  • 1 teaspoon salt — brings everything together; adjust to taste at the end.
  • 1/4 teaspoon black pepper — gentle heat and balance; fresh-cracked is best.
  • 1/4 cup honey — softens tomatoes’ acidity and adds a rounded sweetness.
  • 2 cups half and half — creates the creamy texture without heavy cream’s weight.
  • 1/2 cup fresh basil, minced — stirred in at the end for bright, herbal lift.

Creamy Tomato Basil Soup — Do This Next

  1. In a large stock pot, melt 1 tablespoon butter over medium heat.
  2. Add 1 medium chopped onion and sauté 5–7 minutes, until the onion is softened and translucent.
  3. Add 2 tablespoons minced garlic and cook 30–60 seconds, until fragrant (avoid browning the garlic).
  4. Add 2 medium chopped carrots and sauté 3–5 minutes, until the carrots begin to soften.
  5. Add 12 ounces tomato juice, both cans of diced tomatoes (2 × 14.5 ounces, undrained), 1/2 cup sun-dried tomatoes in oil (include the oil), 1 teaspoon salt, 1/4 teaspoon black pepper, and 1/4 cup honey. Stir to combine.
  6. Increase heat to bring the mixture to a gentle boil, then reduce heat to low and simmer, uncovered, for 20 minutes.
  7. Stir in 2 cups half and half. Bring back to a gentle simmer over medium-low heat (do not boil) and simmer 15 minutes, stirring occasionally.
  8. Stir in 1/2 cup minced fresh basil. Puree the soup until smooth with an immersion blender, keeping the blender head fully submerged to avoid splattering. If you do not have an immersion blender, carefully transfer the hot soup in batches to a countertop blender (fill each batch no more than half full), remove the center piece of the lid or vent slightly to allow steam to escape, hold the lid with a towel, and blend until smooth; return blended batches to the pot.
  9. Reheat gently if needed, then serve.

Reasons to Love Creamy Tomato Basil Soup

This soup hits three things I always look for: comforting texture, bright tomato flavor, and a fresh finish. The combination of tomato juice, canned tomatoes and sun-dried tomatoes creates layers — you get the immediate brightness of canned diced tomatoes and tomato juice, while the sun-dried tomatoes add concentrated, almost jammy tomato intensity.

Half-and-half keeps the body creamy without making the soup overly heavy, so it pairs well with a grilled cheese or a crisp salad. Honey is a simple, natural fix for tomato acidity; it smooths the edges without masking the tomatoes. And fresh basil stirred in at the end makes the whole pot taste brighter and fresher, the way a summer garden would if it showed up at your dinner table.

Finally, it’s approachable. The method is straightforward: sweat aromatics, simmer to develop flavor, add cream, finish with basil and blend. That means predictable results — a big plus on busy nights.

Smart Substitutions

Easy Creamy Tomato Basil Soup food shot

  • Butter — swap for the same amount of olive oil for a dairy-free start; you’ll lose a touch of richness but keep the sauté function.
  • Half and half — use whole milk for a lighter texture or light cream for richer mouthfeel. For dairy-free, try canned full-fat coconut milk; it shifts the flavor slightly toward coconut but still gives creaminess.
  • Sun-dried tomatoes in oil — if you only have dry-packed sun-dried tomatoes, rehydrate them in warm water for 20–30 minutes and reserve some soaking liquid to add back for flavor.
  • Honey — pure maple syrup works in a pinch and brings a deeper sweetness. If avoiding sweeteners, skip it and taste for acidity; you may prefer a tiny pinch of baking soda to neutralize excess acidity, but use sparingly.
  • Tomato juice — use low-sodium vegetable broth for a less tomato-forward base and to reduce sodium; you’ll lose some tomato intensity, so consider increasing sun-dried tomatoes slightly.

Setup & Equipment

Delicious Creamy Tomato Basil Soup plate image

A short list of tools that make this simple and safe:

  • Large stock pot — gives enough room for simmering and blending without splatter.
  • Sharp chef’s knife and cutting board — for uniform onion, carrot and basil chopping.
  • Wooden spoon or heatproof silicone spatula — for stirring and scraping browned bits.
  • Immersion blender — my preferred tool: you can puree directly in the pot. If you don’t have one, a countertop blender works fine; transfer in batches as instructed to avoid steam explosions.
  • Measuring cups and spoons — to keep the salt, pepper, honey and dairy consistent.

Safety note

When blending hot liquids in a countertop blender, never fill the jar more than half full and vent the lid slightly. Hold the lid with a towel and pulse carefully — steam can build and force the lid off if treated casually.

Mistakes That Ruin Creamy Tomato Basil Soup

  • Burning garlic — garlic turns bitter if it browns. Add it after the onion is softened and cook only 30–60 seconds.
  • Boiling after adding half and half — high heat can curdle dairy. Keep the simmer gentle and stir occasionally for 15 minutes as directed.
  • Over-blending with an immersion blender — run it long enough for smoothness but avoid aerating the soup too much, which can change texture and cause a foamy top.
  • Skipping the sun-dried tomatoes or their oil — they carry a lot of concentrated flavor; leaving them out makes the soup flatter. If you must omit them, increase sun-dried or use a tablespoon of tomato paste to add depth.
  • Under-seasoning — tomatoes need salt to show their best. Taste at the end and adjust the 1 teaspoon salt if your canned tomatoes are low-sodium.

Nutrition-Minded Tweaks

  • Reduce fat — swap half-and-half for whole milk or a 50/50 mix of milk and plain nonfat Greek yogurt (stir yogurt in off heat to prevent curdling).
  • Lower sugar — omit the 1/4 cup honey and simmer a few extra minutes to concentrate flavors; add a small pinch of baking soda if acidity feels sharp (start with 1/8 teaspoon).
  • Boost fiber — add a cup of cooked red lentils early with the tomatoes; they’ll simmer and thicken the soup while adding protein and fiber without altering the flavor much.
  • Make it dairy-free — use unsweetened full-fat coconut milk or a neutral oat creamer; expect some flavor shift but still creamy results.

Flavor Logic

There’s a simple logic here: aromatics create sweetness and complexity, tomatoes supply acidity and brightness, sun-dried tomatoes add concentrated umami, honey tames acidity, dairy smooths texture, and basil brings the aromatic high notes. Think of each ingredient as playing a role — if you remove one, consider what part of the taste or texture you need to replace.

Sautéing the onion and carrots first allows natural sugars to develop, which is why I don’t roast the tomatoes by default; this recipe is built to develop sweetness through vegetables and honey rather than relying on roasted tomato caramelization. The simmer steps meld flavors and allow the sun-dried tomatoes to rehydrate and infuse the pot.

Meal Prep & Storage Notes

Creamy Tomato Basil Soup (Healthy & Delicious)

  • Refrigeration — cool to room temperature, store in an airtight container, and refrigerate up to 4 days.
  • Freezing — this soup freezes well. Portion into freezer-safe containers, leaving headspace, and freeze up to 3 months. Thaw overnight in the fridge before reheating gently on the stove.
  • Reheating — reheat over low heat and stir frequently to prevent separation. If the texture looks slightly broken after freezing, whisk in 1–2 tablespoons of cream or milk off heat to bring it back together.
  • Make-ahead — you can complete the soup through step 6, cool, and refrigerate. Finish steps 7–9 the day you plan to serve for the freshest basil aroma.

Reader Questions

  • Can I use fresh tomatoes? — Yes. If using ripe fresh tomatoes, you’ll want about 2¼ to 3 pounds, roughly chopped, and consider roasting them first for extra depth. The recipe is written for pantry-stable canned tomatoes for consistency.
  • Is the honey necessary? — It’s not strictly necessary, but it balances acidity. If you prefer, omit it and taste; you might add a touch more butter or a pinch of sugar instead.
  • How finely should I mince the basil? — Mince it fine enough that the leaves integrate when stirred in. If you prefer bright flecks of basil, chop coarser and stir in right before serving.
  • Can I make this vegan? — Replace butter with olive oil and half-and-half with full-fat coconut milk or an unsweetened plant-based creamer. Expect a slight flavor change from coconut.

Save & Share

If you love this version, save the recipe and pin it to your dinner board. It’s perfect for lunch, a light dinner, or a cozy starter alongside crusty bread. Share it with friends who appreciate something simple yet layered — and if you try any of the substitutions, come back and tell me which one became your favorite. I test these recipes so you don’t have to — practical, reliable, and delicious.

Homemade Creamy Tomato Basil Soup recipe photo

Creamy Tomato Basil Soup

A creamy, comforting tomato basil soup made with tomato juice, diced and sun-dried tomatoes, aromatics, honey, half-and-half, and fresh basil.
Prep Time10 minutes
Cook Time35 minutes
Total Time45 minutes
Servings: 6 servings

Ingredients

Ingredients

  • 1 tablespoonbutter
  • 2 tablespoonsgarlicminced
  • 1 mediumonionchopped
  • 2 mediumcarrotschopped
  • 12 ouncestomato juice
  • 2 cansdiced tomatoes canned14.5 ounces each undrained
  • 1/2 cupsun-dried tomatoesin oil
  • 1 teaspoonsalt
  • 1/4 teaspoonblack pepper
  • 1/4 cuphoney
  • 2 cupshalf and half
  • 1/2 cupfresh basilminced

Instructions

Instructions

  • In a large stock pot, melt 1 tablespoon butter over medium heat.
  • Add 1 medium chopped onion and sauté 5–7 minutes, until the onion is softened and translucent.
  • Add 2 tablespoons minced garlic and cook 30–60 seconds, until fragrant (avoid browning the garlic).
  • Add 2 medium chopped carrots and sauté 3–5 minutes, until the carrots begin to soften.
  • Add 12 ounces tomato juice, both cans of diced tomatoes (2 × 14.5 ounces, undrained), 1/2 cup sun-dried tomatoes in oil (include the oil), 1 teaspoon salt, 1/4 teaspoon black pepper, and 1/4 cup honey. Stir to combine.
  • Increase heat to bring the mixture to a gentle boil, then reduce heat to low and simmer, uncovered, for 20 minutes.
  • Stir in 2 cups half and half. Bring back to a gentle simmer over medium-low heat (do not boil) and simmer 15 minutes, stirring occasionally.
  • Stir in 1/2 cup minced fresh basil. Puree the soup until smooth with an immersion blender, keeping the blender head fully submerged to avoid splattering. If you do not have an immersion blender, carefully transfer the hot soup in batches to a countertop blender (fill each batch no more than half full), remove the center piece of the lid or vent slightly to allow steam to escape, hold the lid with a towel, and blend until smooth; return blended batches to the pot.
  • Reheat gently if needed, then serve.

Equipment

  • large stock pot
  • immersion blender
  • countertop blender

Notes

Notes
** If you don’t have an immersion blender, transfer soup in batches to your blend and blend until smooth.   Pour into soup bowls and enjoy!

Similar Recipes

Leave a Reply

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

Recipe Rating