Homemade Tomato Soup Recipe – Quick, Delicious, & Nourishing

This post may contain affiliate links. See my disclosure policy.

Indulge in the symphony of flavors with our heavenly Tomato Soup Recipe! Each spoonful is a burst of sun-ripened tomatoes, lovingly blended with a medley of fresh herbs and a whisper of garlic, creating a velvety smooth texture. The subtle hint of creaminess dances on your palate, while a drizzle of olive oil adds a luxurious finish. Perfectly seasoned and simmered to perfection, this soup is a warm hug in a bowl, promising comfort and delight in every delightful bite.

Savor the nostalgia and comforting warmth of our classic tomato soup recipe, a delightful symphony of ripe tomatoes and aromatic herbs. This recipe celebrates the humble tomato, showcasing its vibrant flavor and color, transforming it into a dish as cozy as a snug blanket on a rainy day.

tomato soup recipe

We’ve elevated this classic with fragrant basil and a hint of garlic, delicately simmered to perfection, creating a simple and profoundly satisfying soup.

Whether you’re searching for a hearty lunch or a light dinner, our Tomato Soup is the perfect dish, invoking fond childhood memories while satisfying adult taste buds with its elegant simplicity.

Paired with a grilled cheese sandwich, it becomes a timeless meal that transcends seasons.

Join us on this culinary journey and rediscover the comforting charm of homemade Tomato Soup – a taste of home in every spoonful.

What Is Tomato Soup? 

Tomato soup is a classic dish made primarily from tomatoes, a blend of herbs and spices, and often garnished with cream or served with bread. This simple yet heartwarming soup is famous in various cultures worldwide, each with its unique twist and recipe variation.

At its core, tomato soup consists of cooked tomatoes, then pureed to a smooth or chunky consistency, depending on the desired style.

Other ingredients, such as onions, garlic, and bell peppers, are often sautéed and added to enhance the flavor. 

Various herbs and spices, like basil, oregano, thyme, or bay leaves, are also incorporated to give the soup its characteristic aroma and depth.

The texture of tomato soup can range from thin to creamy, depending on whether it is thickened with ingredients like flour, cream, or rice. It is often served hot and can be garnished with a dollop of cream, a sprinkle of cheese, croutons, or fresh herbs.

In addition to its delightful taste, tomato soup also boasts several health benefits, thanks to its high content of vitamins A and C, fiber, and antioxidants such as lycopene. 

Whether enjoyed as a warming lunch on a cold day, an appetizer before dinner, or a comforting dish when feeling under the weather, tomato soup is a versatile and beloved culinary staple.

tomato soup recipe

Can You Vary The Recipe With Other Ingredients?

  • Keto Traditional tomato soup can be quite high in carbs due to the natural sugars in tomatoes. To make a keto-friendly version, you’ll want to use fewer tomatoes and more low-carb vegetables like celery, onions, and peppers. Replace sugar (if the recipe calls for it) with a low-carb sweetener like stevia or erythritol. Instead of using flour to thicken the soup, use a smaller amount of xanthan gum. Increase the fat content using heavy cream or full-fat coconut milk and plenty of olive oil.
  • Paleo Tomato soup is generally paleo-friendly as you avoid adding dairy and legumes. Instead of cream, use full-fat coconut milk for creaminess. Make sure to use a paleo-friendly cooking oil like coconut or avocado instead of canola or vegetable oil.
  • Gluten-Free Tomato soup is often naturally gluten-free. However, you’ll want to ensure that any broth or stock you’re using is gluten-free, as some brands can contain traces of gluten. Also, avoid thickening your soup with flour or serving it with bread unless it’s gluten-free.
  • Whole30 For a Whole30-compliant tomato soup, avoid any dairy, sweeteners, and legumes. Use full-fat coconut milk for creaminess and a compliant broth or stock. Also, check that any canned tomatoes you’re using don’t contain any non-compliant additives.
tomato soup recipe

Recipe Directions

  1. Gather all ingredients and prepare them beforehand for a smoother cooking process.
  2. Heat olive oil and butter in a Dutch oven or saucepan over low heat.
  3. Add chopped leeks and cook until softened and translucent, about 3-4 minutes.
  4. Stir in slow-roasted tomato halves and dried oregano.
  5. Add 2 cups of water and simmer for 3 minutes to meld flavors.
  6. Pour in canned chopped tomatoes, red pepper flakes, and balsamic vinegar.
  7. Bring to a boil, then reduce heat and simmer for 15 minutes to break down tomatoes and intensify flavors.
  8. Remove pot from heat and use an immersion blender to puree the soup until smooth and creamy.
  9. If using a stand blender, let the soup cool slightly before transferring and blending.
  10. Taste and season the soup with kosher salt, black pepper, and a teaspoon of sugar if desired.
  11. Stir in 1 more cup of water for a smooth consistency.
  12. Return the soup to the stove and simmer for an additional 5 minutes to allow flavors to meld.
  13. Serve the soup hot or let it cool completely before storing in airtight containers for freezing.
tomato soup recipe

Variations, Add-Ons, And Toppings

Adding optional ingredients to your tomato soup can elevate it and add layers of flavor. Here are some ideas:

  • Vegetables: You can add other vegetables to your soup, such as bell peppers, zucchini, spinach, or even sweet potatoes, for a hearty twist.
  • Protein: To make the soup more filling, consider adding proteins. If you’re a non-vegetarian, shredded chicken or pieces of cooked sausage can be a great addition. For vegetarians and vegans, consider adding beans, chickpeas, or tofu for a protein boost.
  • Grains: Adding grains like rice, barley, or even small pasta shapes can turn your soup into a complete meal.
  • Spices and Herbs: Apart from the classic basil and oregano, you can experiment with spices like cumin, paprika, or even a dash of cayenne for a kick. Fresh herbs like dill or parsley could also offer a unique flavor profile.
  • Cheese: Stirring in some grated Parmesan or another melting cheese at the end can add a beautiful richness to the soup.
  • Wine: A splash of white or red wine can complicate the soup’s flavor. Just let it simmer long enough for the alcohol to cook off.
  • Pesto: A spoonful of pesto swirled into each bowl before serving can enhance the taste and give your soup an Italian touch.
  • Coconut Milk: Add a splash of coconut milk for a creamy vegan version. It provides a rich, creamy texture and a slight sweetness that pairs well with the acidity of the tomatoes.

Can I Make Soup In A Slow Cooker Or Instant Pot?

Slow Cooker

A slow cooker allows the soup to simmer for an extended period, which can deepen the flavors.

  • Start by sautéing your leek (or onion) in a pan with olive oil and butter until soft.
  • Add this along with all the other ingredients to your slow cooker and cook on low for 6-8 hours or on high for 3-4 hours.
  • At the end of cooking time, use an immersion or regular blender to puree the soup to your preferred consistency.

Instant Pot

An Instant Pot can make tomato soup quickly and conveniently, with excellent flavor development.

  • Using the sauté function, sauté the leek with olive oil and butter until soft.
  • Then add the rest of your ingredients. Lock the lid and set the valve to sealing.
  • Cook on high pressure for 15 minutes, followed by a quick or natural release according to your preference.
  • After the soup is cooked, puree it with a blender until smooth.
tomato soup recipe

Can I Use Store Bought Broth Or Should I Make My Own?

You certainly can use store-bought broth, and many people do it for convenience. When shopping for broth, look for low-sodium versions to control the salt level in your soup better.

Choose brands with fewer preservatives and artificial ingredients to ensure a healthier dish.

However, making your broth can have its advantages. Homemade broth tends to have a richer flavor, and you can customize it according to your preferences.

You also know precisely what’s in it, avoiding any unnecessary additives that might be present in store-bought versions.

If you have the time and resources, making homemade broth can elevate the taste of your soup. But if you’re pressed for time, there’s nothing wrong with using a good quality store-bought broth.

It’s all about finding the right balance for you regarding flavor, nutrition, and convenience.

tomato soup recipe

How To Serve?

  • Skip Added Sugar: Some tomato soup recipes call for a bit of sugar to balance the acidity of the tomatoes. You can skip adding sugar or reduce the amount suggested in the recipe.
  • Choose Low-Sugar Ingredients: If you use canned tomatoes or broths, check the label to ensure they don’t contain added sugar. Opt for sugar-free brands.
  • Add vegetables such as carrots or bell peppers can bring a natural sweetness to the soup, reducing the need for added sugars.
  • Use Herbs and Spices: Instead of using sugar to balance acidity, try herbs and spices that enhance the flavor without adding extra sugar. Basil, oregano, thyme, and even a bit of cinnamon can add depth of flavor.
  • Add Acid: Sometimes, what we perceive as a need for more sweetness is a need for balance. Try adding a splash of vinegar or a squeeze of lemon juice to your soup; this can help balance the flavors and reduce the need for added sugars.

Perfect Side Dishes

  • Grilled Cheese Sandwich: This is a classic pairing for tomato soup. The crispy, buttery bread and gooey melted cheese contrast wonderfully with the smooth, acidic soup.
  • Crusty Bread or Bread Rolls: These can sop up every last bit of the soup. For added flavor, consider garlic bread or cheesy breadsticks.
  • Green Salad: A light, fresh salad with a tangy vinaigrette can balance out the rich creaminess of tomato soup.
  • Roasted Vegetables: Roasted vegetables like zucchini, bell peppers, eggplant, or sweet potatoes can add a vital element to your meal.
  • Quiche or Savory Tart: A slice of quiche or a savory tart can complement the soup with its rich, eggy filling and flaky crust.
  • Cheese and Crackers: A simple cheese board with various cheeses and crackers can add a fancy touch to your meal.
  • Pasta Salad: A cold pasta salad with a tangy vinaigrette and plenty of crisp veggies can be a refreshing contrast to warm soup.
  • Bruschetta: Tomato or mushroom bruschetta can add an Italian flair to your tomato soup meal.
  • Stuffed Bell Peppers or Zucchini: These stuffed vegetables can be a more substantial side dish, adding protein and veggies to your meal.
  • Spinach or Zucchini Muffins: These savory muffins can be a fun and kid-friendly side dish.
tomato soup recipe

Storage & Make Ahead

  • Store in Airtight Containers: Transfer leftover tomato soup into airtight containers to maintain freshness and prevent any unwanted odors from seeping in.
  • Freeze for Longer Shelf Life: Portion out the soup into freezer-safe containers or bags for extended storage. Frozen tomato soup can last for several months.
  • Refrigerate for Quick Meals: If planning to consume within a few days, store the soup in the refrigerator. It’ll be ready to reheat for a quick and comforting meal.
  • Label and Date: Always label your containers with the date of preparation to keep track of freshness and ensure you use the oldest batch first.
  • Make Ahead for Busy Days: Prepare a large batch of tomato soup in advance and store it in the fridge or freezer for busy days when you need a convenient meal option.
tomato soup recipe

What Can Be Done With Leftover Soup? 

Leftover soup, especially tomato soup, can be incredibly versatile. Here are a few ways you could use it:

  • Pasta Sauce: Tomato soup can quickly become a pasta sauce. Just cook your pasta, mix it with the soup, and voila! You can even add some protein or veggies if you like.
  • Casserole Base: Use the leftover soup as a base for a casserole. For example, layer cooked pasta, veggies, and cheese in a dish, then pour the soup over the top before baking.
  • Cooking Liquid: Use the soup as a cooking liquid for grains like rice or quinoa. It will infuse the grains with a lovely tomato flavor.
  • Stew or Chili Base: Add some protein (like beans, lentils, or meat), vegetables, and spices to the soup to transform it into a hearty stew or chili.
  • Baked Eggs: Pour the soup into a baking dish, make little wells, and crack eggs. Bake until the eggs are cooked to your liking.
  • Pizza Sauce: Use the soup as a sauce for homemade pizza. Just spread it on your dough, add your toppings, and bake.


  • Roast Your Tomatoes: Enhancing the flavor of your tomato soup begins with roasting the tomatoes. This concentrates their flavor, making the soup richer and more robust.
  • Use Fresh Herbs:Incorporating fresh basil, thyme, or oregano can elevate the soup with vibrant, aromatic layers. These herbs complement the natural sweetness of tomatoes.
  • Add a Touch of Sugar:A pinch of sugar can balance the acidity of the tomatoes, bringing out their natural sweetness and rounding out the flavors.
  • Creamy Without Cream:For a healthier, creamy texture, blend part of the soup or add a cooked, mashed potato. This thickens the soup naturally, without dairy.
  • Richness with Broth:Opt for a high-quality vegetable or chicken broth as the base to add depth. Homemade broth can significantly enhance the taste.
  • Acidity Balance: A splash of balsamic vinegar or lemon juice can brighten the soup, adding a subtle tang that complements the tomatoes perfectly.
  • Garnish Wisely: Finish with a drizzle of good olive oil, freshly cracked black pepper, or a sprinkle of grated Parmesan. These elements add complexity and enhance the overall flavor profile.
  • Slow Simmer: Allow your soup to simmer slowly. This melds the flavors together and results in a more cohesive and rich soup.
Homemade Tomato Soup Recipe - Quick, Delicious, & Nourishing

Homemade Tomato Soup Recipe – Quick, Delicious, & Nourishing

0 from 0 votes
Course: Soup Recipes


Prep time


Cooking time





Tomato soup is a classic and comforting dish that highlights the vibrant flavors of ripe tomatoes.This simple yet delicious soup is made by blending or simmering fresh tomatoes with aromatics like onions, garlic, and herbs.


  • 1 Tbsp 1 Olive Oil

  • 1 Tbsp 1 Butter (Omit For Vegan Soup)

  • 1 1 Large Leek (Trimmed, Washed, Chopped)

  • 20 Halves 20 Slow-Roasted Tomato Halves (Or Oil-Packed Sun-Dried Tomatoes)

  • 1/2 Tsp 1/2 Oregano

  • 3 Cans 3 Canned Chopped Tomatoes

  • 1/4 Tsp 1/4 Mild Red Pepper Flakes

  • 2 Tsp 2 Balsamic Vinegar

  • 1 Tsp 1 Kosher Salt

  • 1/2 Tsp 1/2 Fresh Black Pepper

  • For Garnishing
  • Fresh Basil Leaves, Chopped (A Handful)

  • Cream (Optional) (As Needed)

Step-By-Step Directions

  • Prepare The Tomatoes
    Wash the tomatoes and remove the stems. Cut them into quarters or smaller pieces for faster cooking.
  • Fry The Onion And Garlic
    In a large pot, heat the olive oil over medium heat. Add the chopped onion and minced garlic. Sauté until they become soft and translucent, about 5 minutes.
  • Add The Tomatoes
    Add the prepared tomatoes to the pot with the sautéed onion and garlic. Stir them together and cook for about 5 minutes, allowing the tomatoes to release their juices.
  • Simmer The Soup
    Pour in the vegetable or chicken broth and add the dried basil. Season with salt and pepper to taste. If desired, add a teaspoon of sugar to balance the acidity of the tomatoes. Stir well.
    Bring the mixture to a boil, then reduce the heat to low and let it simmer uncovered for about 20-25 minutes. It allows the flavors to meld together and the tomatoes to soften.
  • Blend The Soup
    Using an immersion blender or transferring the soup in batches to a stand blender, carefully blend the soup until smooth and creamy. Be cautious of hot liquids and follow the blender’s safety instructions.
  • Adjust The Seasoning
    Taste the soup and adjust the seasoning as needed, adding more salt, pepper, or herbs according to your preference.
  • Serve And Garnish
    Ladle the tomato soup into bowls. If desired, garnish with fresh basil leaves for added freshness and aroma.
    Serve hot and enjoy with crusty bread or a side of your choice.
  • Chef’s Knife
  • Cutting Board
  • Large Pot Or Dutch Oven
  • Immersion Blender Or Stand Blender
  • Wooden Spoon Or Spatula
  • Measuring Cups And Spoons
  • Fine-Mesh Strainer (Optional)
  • Soup Bowls Or Serving Bowls


  • Tomato soup is a classic and popular dish enjoyed worldwide.
  • It is typically made from ripe tomatoes, vegetable broth, and various herbs and spices.
  • Tomato soup can be served hot or cold, making it suitable for all seasons.
  • It is known for its comforting and satisfying taste, often enjoyed as a standalone meal or paired with sandwiches or salads.
  • Tomato soup is rich in antioxidants, vitamins, and minerals, offering several health benefits.
  • It is versatile and can be customized by adding ingredients like cream, basil, garlic, or even a hint of spice for extra flavor.
  • Tomato soup is a quick and easy recipe that can be prepared in under 30 minutes, making it a convenient option for busy individuals.
  • It is a comforting option for those seeking a warm, soothing meal, especially during cold winter months.
  • Tomato soup is a favorite among children and adults alike, loved for its simplicity and delicious taste.

Nutritional Table

Leave a Comment

Author picture

soup chick!

You've entered a realm where each bowl isn't just a meal; it's an expedition to the core of comfort, well-being, and the sheer delight of feeding both body and soul. My name is Julia, and I'm here to navigate you through the flavorful worlds of Soup Chick. Together, we'll uncover the artistry behind each recipe, share stories that warm the heart, and celebrate the simple pleasures of making and enjoying soup.

More About Me