Recipes Tried

  • MEALS
    • Breakfast
    • Lunch
    • Dinner
    • Soup
    • Desserts
    • Appetizers & Snacks
    • Drinks
  • INGREDIENTS
    • Beef
    • Chicken
    • Seafood
    • Vegetarian
    • Meatloaf
    • Pasta & Noodles
  • RECIPE INDEX
  • ABOUT ME
menu icon
go to homepage
  • MEALS
    • Breakfast
    • Lunch
    • Dinner
    • Soup
    • Desserts
    • Appetizers & Snacks
    • Drinks
  • INGREDIENTS
    • Beef
    • Chicken
    • Seafood
    • Vegetarian
    • Meatloaf
    • Pasta & Noodles
  • RECIPE INDEX
  • ABOUT ME
    • Email
    • Facebook
    • Pinterest
  • search icon
    Homepage link
    • MEALS
      • Breakfast
      • Lunch
      • Dinner
      • Soup
      • Desserts
      • Appetizers & Snacks
      • Drinks
    • INGREDIENTS
      • Beef
      • Chicken
      • Seafood
      • Vegetarian
      • Meatloaf
      • Pasta & Noodles
    • RECIPE INDEX
    • ABOUT ME
    • Email
    • Facebook
    • Pinterest
  • ×
    Home » Recipes » Soup

    Homemade Tomato Soup (Fresh Tomatoes)

    Published: Dec 1, 2025 by Olivia Ross · Leave a Comment

    Jump to Recipe

    There’s something magical about making homemade tomato soup from scratch, especially when you’ve got a pile of sun-ripened tomatoes begging to be used. I still remember the first time I made this after picking tomatoes straight from my backyard garden. The kitchen smelled like roasted garlic, sweet tomatoes, and just a hint of basil. It wasn’t just soup. It was comfort in a bowl.

    Homemade Tomato Soup

    This recipe is for anyone craving simplicity and real flavor. No cans, no shortcuts, just honest ingredients that turn into something rich and velvety. If you’re wondering how to make tomato soup with fresh tomatoes that actually tastes like summer in a bowl, you’re in the right place.

    Jump to:
    • Why You’ll Love This Recipe
    • Ingredients You'll Need
    • How to Make Homemade Tomato Soup
    • Pro Tips from My Kitchen
    • Frequently Asked Questions about Tomato Soup
    • Homemade Tomato Soup Recipe (Fresh Tomatoes)

    Why You’ll Love This Recipe

    • Roasted Flavor That Hits Different: Roasting the tomatoes and garlic adds a rich, slightly smoky sweetness you’ll never get from a can.
    • Fresh Ingredients, Real Taste: This soup is all about natural flavor. No preservatives, no weird stuff. Just fresh produce and herbs doing their thing.
    • Velvety Texture Without Fuss: A quick blend transforms everything into a smooth, creamy soup that feels fancy but is secretly low-effort.
    • Totally Customizable: Want it creamy? Add a splash of cream. Vegan? Use coconut milk or skip it. Add spice or leave it mild. It’s all up to you.
    • Pairs Perfectly with Grilled Cheese: Let’s be honest. Tomato soup’s best friend is grilled cheese. Together, they’re unbeatable.
    Tomato Soup

    Ingredients You'll Need

    • Fresh Tomatoes (3 pounds) – Use the ripest, reddest ones you can find. Roma, vine, or cherry tomatoes all work. The better the tomato, the better the soup.
    • Garlic (4 cloves, peeled) – Roasting these with the tomatoes brings out a mellow, rich flavor.
    • Onion (½, diced) – Yellow or white onion adds depth and a little sweetness when roasted.
    • Red Bell Pepper (½, diced) – Optional but recommended. It balances the acidity of the tomatoes with a subtle sweetness.
    • Olive Oil (2 tablespoons) – Helps with roasting and adds that smooth, rich base to the flavor.
    • Salt and Black Pepper (to taste) – Season well during roasting and adjust again after blending.
    • Dried Basil and Oregano (½ teaspoon each) – Simple pantry herbs that boost the classic tomato soup taste.
    • Chicken Broth (2 cups) – Adds savory depth. Use veggie broth if you want to keep it vegetarian.
    • Fresh Herbs (2 tablespoons chopped basil, parsley, or oregano) – Stirred in after blending for a bright, fresh finish.
    • Heavy Cream (½ cup, optional) – Swirl it in at the end for a creamy, luxurious texture.
    • Parmesan Cheese (¼ cup, optional garnish) – A little sprinkle on top adds a salty, nutty bite.
    • Fresh Basil (thinly sliced, optional) – For garnish. It makes the bowl look as good as it tastes.
    Ingredients of Homemade Tomato Soup

    How to Make Homemade Tomato Soup

    Step 1: Prep the veggies

    Wash your tomatoes and cut them based on size. Large tomatoes get quartered. Smaller ones like cherry tomatoes just need to be halved. Dice the onion and bell pepper, and peel the garlic.

    Step 2: Roast for deep flavor

    Preheat your oven to 450°F. Spread the tomatoes, garlic, onion, and bell pepper on a baking sheet. Drizzle with olive oil, then sprinkle with salt, pepper, dried basil, and oregano. Roast for 25 minutes, stirring once. For extra depth, broil them for the last 3 to 4 minutes until they get a little charred.

    How to make Homemade Tomato Soup Recipe
    Step 3: Blend it all up

    Transfer the roasted mixture to a large pot. Pour in the chicken broth and toss in the fresh herbs. Use a hand blender to blend everything until smooth. You can also use a regular blender in batches, but be careful with the hot liquid.

    Step 4: Adjust to taste

    Taste your soup. If the tomatoes are extra tart, this is the time to swirl in some heavy cream or a pinch of sugar. Stir until everything is smooth and creamy.

    Step 5: Serve and garnish

    Ladle into bowls and top with a drizzle of cream, fresh basil, or a sprinkle of parmesan. Grab a grilled cheese or some croutons and you’re set.

    How to make Homemade Tomato Soup

    Pro Tips from My Kitchen

    ✓ Roast until you see char – Don’t rush the roasting. That little bit of caramelized, darkened edge on the tomatoes and garlic is what builds deep, sweet flavor. If they look too pale, give them a few extra minutes under the broiler.

    ✓ Watch the balance of acidity – Tomatoes can surprise you. Some batches are naturally sweet, others super tangy. If the soup tastes too sharp after blending, add a splash of cream, a small knob of butter, or even half a shredded carrot to mellow it out.

    ✓ Immersion blender = less mess – If you’ve got one, use it. It blends everything right in the pot and saves you from transferring hot soup to a countertop blender. Just remember to tilt the pot slightly to avoid splatters.

    ✓ Make a double batch – This soup freezes like a dream. I often make extra, let it cool completely, then freeze in single-serve jars. It’s a lifesaver on busy evenings.

    ✓ Garnish with intention – Don’t skip the finishing touches. A swirl of cream, torn basil, or parmesan crisps not only make it beautiful but add layers of flavor with each bite.

    Homemade Tomato Soup Recipe

    Frequently Asked Questions about Tomato Soup

    Do I have to use fresh tomatoes, or can I use canned?

    Fresh tomatoes give the best flavor, especially when roasted, but canned will work in a pinch. Look for fire-roasted canned tomatoes for extra depth. Use about two 28-ounce cans to replace the fresh ones.

    How do I make this soup vegan?

    Swap the chicken broth for vegetable broth and skip the cream or use full-fat coconut milk. You can also finish it with a swirl of cashew cream for that rich texture.

    Can I freeze tomato soup?

    Yes, absolutely. Let it cool fully, then transfer to freezer-safe containers or bags. Leave a little room at the top for expansion. It keeps well for up to 3 months.

    What if I don’t have a blender?

    Mash it with a potato masher for a chunkier texture. It won’t be as silky, but it still tastes amazing. Or, let the mixture cool slightly and blend in small batches using a food processor.

    How do I fix a soup that’s too thin?

    Simmer it uncovered to reduce and thicken, or stir in a small spoon of tomato paste. You can also blend in a boiled potato or a handful of cooked rice to add body.

    Homemade Tomato Soup

    Homemade Tomato Soup Recipe (Fresh Tomatoes)

    Author: Olivia Ross
    Roasted fresh tomatoes, garlic, and herbs blend into a velvety, flavorful soup that's both cozy and customizable for any kitchen. No cans, just real ingredients and comforting flavor in every spoonful.
    No ratings yet
    Print Recipe Save Recipe
    Prep Time 10 minutes mins
    Cook Time 30 minutes mins
    Total Time 40 minutes mins
    Course Soup
    Cuisine American
    Servings 6 servings
    Calories 137 kcal

    Ingredients
      

    • 3 pounds ripe tomatoes
    • 4 cloves garlic peeled
    • ½ onion diced
    • ½ red bell pepper diced
    • 2 tablespoons olive oil
    • salt and black pepper to taste
    • ½ teaspoon dried basil
    • ½ teaspoon dried oregano
    • 2 cups chicken broth
    • 2 tablespoons fresh herbs such as basil, parsley, oregano
    • ¼ cup shredded Parmesan cheese for garnish, optional
    • ½ cup heavy whipping cream optional
    • fresh basil leaves thinly sliced, for garnish, optional

    Instructions
     

    • Prep the veggies
      Wash and cut the tomatoes based on their size. Dice the onion and bell pepper. Peel the garlic cloves.
    • Roast for deep flavor
      Preheat oven to 450°F (230°C). Arrange tomatoes, garlic, onion, and bell pepper on a baking sheet. Drizzle with olive oil, sprinkle with salt, pepper, dried basil, and oregano. Roast for 25 minutes, stirring once. Broil for 3–4 minutes for charred edges.
    • Blend it all up
      Transfer roasted mixture to a large pot. Add chicken broth and fresh herbs. Blend using an immersion blender until smooth. Alternatively, blend in batches with a countertop blender (careful—it’s hot!).
    • Adjust to taste
      Taste and balance flavor. Add cream or a pinch of sugar if tomatoes are too tart. Stir until smooth and creamy.
    • Serve and garnish
      Ladle into bowls. Top with cream, fresh basil, or Parmesan. Serve with grilled cheese or croutons.

    Notes

    • Roast until edges are caramelized for maximum flavor.
    • Use an immersion blender to simplify cleanup.
    • If the soup is too acidic, mellow it with cream or a touch of butter.
    • Double the recipe and freeze portions for future meals.

    Nutrition

    Calories: 137kcalCarbohydrates: 12gProtein: 5gFat: 8gSaturated Fat: 1gCholesterol: 2mgSodium: 366mgFiber: 3gSugar: 7gCalcium: 100mgIron: 1.5mg
    Keyword Homemade tomato soup
    Tried this recipe?Let us know how it was!
    Tweet
    Pin
    Share
    652 Shares

    More Soup

    • Corn Chowder Recipe
      Creamy Corn Chowder Recipe
    • New England Clam Chowder Recipe
      New England Clam Chowder Recipe
    • Homemade Miso Soup Recipe
      Homemade Miso Soup Recipe
    • Minestrone Soup Recipe
      Minestrone Soup Recipe (Olive Garden Copycat)
    652 shares

    Leave a Reply Cancel reply

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

    Recipe Rating




    Hey, I'm Olivia!

    Welcome to my family food blog. I’m here to create and share tried and true recipes that are easy, delicious, and perfect for the whole family. Each dish is made with love and packed with flavor to make every meal memorable.

    More About Me

    Popular Recipes

    • Slow Cooker Beef Chili
      Crockpot Chili Recipe
    • Zuppa Toscana Soup Recipe
      Zuppa Toscana Soup – Olive Garden Copycat
    • Buffalo Chicken Dip Recipe
      Buffalo Chicken Dip Recipe
    • Greek Lemon Potatoes
      Greek Lemon Potatoes

    You Might Also Like

    • Best Lasagna Recipe with Ricotta
      Lasagna Recipe with Ricotta
    • Marry Me Chicken
      Marry Me Chicken
    • Chicken Salad Recipe
      Chicken Salad Recipe
    • Mac and Cheese Recipe
      Easy Homemade Mac and Cheese Recipe

    Footer

    Recipe Index | About Me | Contact | Privacy Policy | Cookie Policy | Terms of Use | Disclaimer

    Copyright © 2026 RecipesTried.com | All Rights Reserved.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required