Garden Fresh Tomato Soup

The Ultimate Homemade Tomato Soup: A Fresh and Flavorful Recipe (Vegan Friendly!)

Discover the magic of a truly homemade tomato soup made with ripe, fresh tomatoes. This easy recipe delivers a surprisingly pure and incredibly delicious flavor with very few calories (less than 150 per serving!). It’s a healthy and wholesome meal that will delight your taste buds, perfect for any occasion.

Is there anything more comforting and satisfying than a bowl of rich, warm tomato soup? For many, it’s an absolute go-to for a hearty lunch or an elegant appetizer before dinner. While there are many ways to enjoy this classic, and I’ve shared several fantastic variations on my site – such as our Italian Tomato Soup with Mascarpone, a unique Sweet Chinese Tomato Soup, and even a fun Creamy Tomato Soup with Meatballs for Halloween – today, we’re focusing on something truly special: a pure, unadulterated homemade tomato soup crafted solely from the finest fresh tomatoes.

This particular recipe stands out because it intentionally bypasses vegetable stock or bouillon cubes to build its core flavor. Instead, it lets the natural sweetness and acidity of the tomatoes shine through, enhanced by just a few simple, aromatic herbs and foundational ingredients. The result is a wonderfully firm and velvety soft soup, bursting with an authentic, clean tomato taste that offers a depth and freshness rarely found in canned varieties or even many other homemade versions. It’s an ode to the humble tomato, transforming it into a luxurious, healthy, and surprisingly simple dish that captures the essence of fresh produce.

A cup with a vegan, homemade tomato soup, garnished with fresh basil and a swirl of olive oil, ready to be enjoyed.
Enjoying a cup of wholesome, vegan homemade tomato soup, a perfect blend of freshness and flavor.

Why Choose Fresh Tomatoes for an Unbeatable Soup Base?

The secret to an exceptionally flavorful tomato soup often lies in the quality of your ingredients, and none are more central than the tomatoes themselves. While canned tomatoes are undoubtedly convenient and have their place in countless recipes, fresh, ripe tomatoes bring an unparalleled vibrancy, natural sweetness, and a complex depth of flavor that elevates this soup to an extraordinary level. When stewed slowly and patiently, fresh tomatoes release their rich juices and inherent sugars, creating a naturally sweet and savory base that requires minimal additional seasoning. This meticulous method truly celebrates the pure essence of the tomato, allowing it to be the undisputed star of the show. Using fresh tomatoes also gives you complete control over the final taste, ensuring no unwanted additives interfere with its natural goodness.

Do Tomatoes Need to Be Peeled for This Recipe? The Secret to a Velvety Texture

Generally, for many simpler tomato soup recipes, peeling tomatoes isn’t strictly necessary. If you’re going to finely puree the soup, the skins often break down enough that you won’t even notice them, or a quick pass through a sieve handles most of the remnants. However, for *this specific* homemade tomato soup, which prides itself on achieving a truly pure, ultra-smooth, and velvety texture without the addition of any stock, peeling the tomatoes is not just recommended, it’s essential. The skins, even when finely blended, can introduce a subtle grittiness and a faint bitterness that would detract from the luxurious mouthfeel and clean flavor profile we are diligently aiming for.

By taking the extra step to meticulously peel the fresh tomatoes before cooking, and then ensuring to sieve the soup after blending, you will achieve an incredibly smooth, elegant, and truly velvety soft consistency. This attention to detail in the preparation process ensures that every single spoonful is a pure delight, a testament to the natural goodness of perfectly prepared tomatoes. This small but significant effort makes all the difference when your soup’s distinct character and rich flavor come almost exclusively from the tomatoes themselves, resulting in a gourmet experience at home.

Essential Ingredients for Your Pure Tomato Soup Masterpiece

This recipe thrives on its elegant simplicity, allowing the natural goodness of a few carefully selected ingredients to build a profound flavor profile. Each component plays a crucial and distinct role in developing the pure, intense taste and desired texture of this homemade tomato soup.

Close-up of fresh ingredients for making vegan tomato soup: ripe tomatoes, a brown onion, vibrant basil leaves, and a block of plant-based margarine.
Gathering the fresh, high-quality ingredients that form the heart of our flavorful vegan tomato soup.
  • Tomatoes: As the hero and backbone of this “stock-free” recipe, the quality and ripeness of your tomatoes are paramount. Seek out the best, most succulent tomatoes you can find, ideally in peak season. Varieties like Roma tomatoes (also known as plum tomatoes), Brandywine, or various heirloom tomatoes are consistently excellent choices. They offer a superb balance of natural sweetness and acidity, and their meaty texture breaks down beautifully during the slow stewing process to create a robust and rich base. Choosing truly ripe, flavorful tomatoes will undeniably yield the most vibrant and delicious results.
  • Margarine (Plant-Based): This ingredient is used for gently sautéing the onion and tomatoes, adding a subtle richness and contributing to a creamy mouthfeel without introducing dairy. Opting for a plant-based margarine ensures that this soup remains entirely vegan, making it a wonderful option for those with dietary restrictions or preferences. If you are not strictly vegan, unsalted butter can also be used, but plant-based margarine performs exceptionally well in achieving that desired silky texture.
  • Onion, Salt, and Pepper: These foundational aromatics and essential seasonings are truly indispensable in a soup that foregoes traditional stock. The onion, when slowly cooked until translucent, provides a crucial savory depth and a delicate hint of sweetness. Salt is vital for enhancing and bringing forward all the other subtle flavors, while freshly ground black pepper adds a gentle warmth and a zesty undertone. Do not underestimate their importance; they are absolutely essential for building a robust and well-rounded flavor profile.
  • Basil: The quintessential companion to tomatoes, fresh basil introduces a vibrant, aromatic, and slightly peppery note that beautifully brightens and complements the entire soup. Using fresh basil is highly recommended over dried, as its lively aroma is a key component of the soup’s character. To preserve its delicate flavor and vibrant color, it’s best added towards the end of the cooking process.
  • Olive Oil (Extra Virgin): A generous drizzle of high-quality extra virgin olive oil at the end of preparation is far more than just a garnish; it’s a critical flavor enhancer. A delicious, fruity olive oil imparts a luxurious finish, a complex aroma, and a subtle peppery kick that perfectly complements and enriches the pure tomato taste. Choose an extra virgin olive oil that you enjoy for its flavor on its own, perhaps a robust Greek or Italian variety.

Step-by-Step Guide: Crafting Your Velvety Homemade Tomato Soup

Creating this pure and incredibly delicious tomato soup involves a few simple, yet crucial, steps. Each stage is designed to maximize flavor and achieve that signature silky-smooth texture. Follow these instructions closely for a seamless cooking experience and an even more satisfying soup!

A four-panel image demonstrating the process of peeling tomatoes: scoring an 'X', blanching in boiling water, cooling in an ice bath, and finally, peeling the loosened skin easily.
The essential and simple process of peeling tomatoes, ensuring an ultra-smooth texture for your homemade soup.

Step 1: Peel the Tomatoes for that Signature Velvety Texture

This initial step is paramount to achieving the desired silky smooth texture of this soup. It’s a small effort that yields significant results, so don’t skip it for the best possible outcome!

  1. Begin by bringing a medium-sized pot with about 4 inches (10 cm) of water to a vigorous, rolling boil. While the water is heating, take a sharp knife and carefully cut a small ‘X’ into the skin at the very bottom of each tomato. This scoring will create a starting point, helping the skin to peel off easily after blanching.
  2. Once the water is boiling rapidly, carefully immerse the scored tomatoes into the boiling water. Work in batches if necessary to avoid overcrowding the pot. Allow them to blanch for precisely 15 seconds. This quick dip effectively loosens the skin without cooking the tomato flesh itself.
  3. Immediately after blanching, remove the tomatoes from the boiling water using a slotted spoon and quickly plunge them into a large bowl filled generously with ice water (water with plenty of ice cubes). Let them sit in this ice bath for at least 15 seconds. This abrupt temperature change halts the cooking process and further facilitates the easy removal of the skin.
  4. Now, you’ll find that the skin peels away effortlessly, starting from the ‘X’ mark you scored. Gently peel all the tomatoes, discarding the skins as you go.
An overhead shot showing the process of chopping peeled tomatoes into small cubes, followed by stewing them gently with translucent onions in a saucepan.
Slowly stewing the prepared tomatoes and onions is key to building deep, concentrated flavors in your soup.

Step 2: Stew the Onions and Tomatoes to Deepen and Build Flavor

The key here is slow and gentle cooking, which is absolutely vital to coax out the maximum depth of flavor from your core ingredients without burning them.

  1. After meticulously peeling your tomatoes, proceed to cut each one into quarters. Carefully remove as many seeds as possible, as these can introduce excess water and a slightly bitter taste to the soup. Once deseeded, finely slice the tomato quarters into small, uniform cubes.
  2. In a large, heavy-bottomed saucepan or a Dutch oven, melt the plant-based margarine over medium-low heat.
  3. Once the margarine has fully melted, reduce the heat to low and add the finely chopped onions. Sauté the onions gently for about five minutes, stirring occasionally, until they become wonderfully soft and translucent but critically, not browned. Browning can introduce a bitter note that we explicitly want to avoid in this pure tomato soup.
  4. Add the diced tomato cubes to the pan. Place the lid partially over the pan and allow the mixture to simmer gently on low heat for a full 30 minutes. During this crucial time, the tomatoes will naturally break down, releasing their flavorful juices and creating a rich, concentrated base for your soup. Remember to stir the vegetables every now and then to prevent any sticking and ensure even cooking.
A person's hands finely chopping fresh green basil leaves on a wooden cutting board, preparing to add them to the stewed tomato mixture in a pan.
Adding freshly chopped basil is the perfect aromatic touch to finish the stewed tomato base.

Step 3: Season with Fresh Basil and Blend Until Silky Smooth

Fresh basil is the perfect aromatic complement to the pure flavors of fresh tomatoes, elevating the soup’s profile.

  1. Finely chop the fresh basil leaves. The smaller the chop, the more its essential oils will be released into the soup, enhancing its aroma.
  2. Add the finely chopped basil to the warm, stewed tomato mixture in the pan and stir it in thoroughly to combine all the beautiful flavors. Remove the pan from the heat at this point.
  3. Using an immersion blender, carefully puree the soup directly in the pan until it achieves a completely smooth, uniform consistency. Alternatively, if you don’t have an immersion blender, you can transfer the mixture in batches to a standard upright blender and blend until it is perfectly silky, then return it to the saucepan.
A two-panel image showing the process of sieving blended tomato soup through a fine-mesh sieve with a spoon, and then gently reheating the now smooth soup in a clean saucepan before serving.
The crucial final step: sieving the soup for an unbelievably refined and luxurious texture.

Step 4: Sieve for Ultimate Smoothness and Serve Warm with a Flourish

This final, meticulous step is what guarantees your soup will be incredibly refined, light, and truly luxurious in texture, setting it apart from other tomato soups.

  1. Place a fine-mesh sieve over a clean, separate bowl or directly back into the cleaned saucepan. Carefully pour the pureed tomato soup into the sieve. Using the back of a sturdy spoon, gently but firmly push the tomato pulp through the sieve. This critical process removes any minuscule remaining seeds, tiny bits of fibrous skin, or any other solids, resulting in an exquisitely smooth and wonderfully pure liquid. Discard any solids that are left behind in the sieve.
  2. Return the now perfectly sieved soup to the saucepan. Gently heat the soup over low to medium-low heat until it is thoroughly hot but critically, not yet boiling. You’ll observe a delicate wisp of steam rising from the surface when it has reached the ideal serving temperature. Avoid boiling, as this can sometimes compromise the fresh flavor and texture.
  3. Carefully ladle the hot, velvety soup into individual bowls, teacups, or mugs for serving. Finish each portion with a generous drizzle of your high-quality extra virgin olive oil and garnish with a few fresh basil strips or whole basil leaves for a beautiful presentation and an added burst of aromatic freshness. Serve immediately and savor the pure, rich, and comforting flavors of your homemade creation.

My Tomato Soup Tastes Sour. What to Do to Achieve Perfect Balance?

Even with the freshest and most carefully chosen ingredients, sometimes tomatoes can surprise us by being more acidic than anticipated, leading to a soup that tastes a little too sour or sharp. While this can be a bit disheartening after all your efforts, don’t worry – there are a couple of very effective and easy tricks to rescue your delicious homemade tomato soup and bring its flavors back into perfect harmony without compromising its pure integrity. The ultimate goal is always to enhance the natural sweetness of the tomatoes and gently temper any harsh or overwhelming acidity.

Firstly, a classic, simple, and highly effective method is to introduce a small amount of sugar. Start by stirring in about half a teaspoon of granulated sugar. Sugar performs a wonderful balancing act; it doesn’t just make the soup sweeter, but more importantly, it helps to offset and counteract the sour notes, beautifully bringing out the inherent, subtle sweetness of the tomatoes themselves. Add a small amount, stir it in thoroughly until dissolved, taste the soup, and then, if necessary, add a tiny bit more until the flavor profile is perfectly balanced to your preference. This can magically transform a tart soup into a beautifully mellow and well-rounded one.

If you are committed to avoiding added sugar, especially when aiming for a truly fresh and unadulterated tomato soup, baking soda is your ingenious secret weapon. Adding approximately ½ teaspoon of baking soda to your soup works wonders because it is an alkaline substance that effectively neutralizes acidity. Simply stir it into the hot soup, and you’ll often notice a slight fizzing reaction as it begins to work its magic. Be mindful not to add too much baking soda, as an excess can subtly alter the soup’s flavor. Always add gradually, stir well, and taste frequently to ensure your soup becomes less acidic and achieves a more harmonious and pleasant flavor. Both methods are excellent ways to fine-tune your soup to absolute perfection.

Serving Suggestions & Creative Variations for Your Fresh Tomato Soup

While this pure homemade tomato soup is undeniably delightful and satisfying on its own, its clean and vibrant flavor also makes it a fantastic and versatile base for various delicious additions and classic pairings. Explore these ideas to elevate your soup experience:

  • The Quintessential Classic Comfort: For the ultimate nostalgic and satisfying meal, pair your warm bowl of tomato soup with a perfectly crispy, gooey grilled cheese sandwich. The contrast of the rich soup with the crunchy, cheesy sandwich is simply unbeatable.
  • Crusty Bread for Dipping: Serve your soup alongside thick slices of warm, crusty artisan bread, a fresh baguette, or flavorful garlic bread. It’s perfect for soaking up every last drop of that exquisite tomato goodness.
  • Homemade Croutons for Crunch: Add a sprinkle of golden, homemade croutons for an extra layer of delightful texture and a satisfying crunch with every spoonful.
  • A Luxurious Swirl of Cream: For those who desire an even richer, creamier texture (and if you are not strictly vegan), swirl in a tablespoon of heavy cream, crème fraîche, or for a plant-based alternative, a rich coconut cream or cashew cream, just before serving.
  • Elevate with Fresh Herbs: Beyond basil, which is already a star, consider garnishing with a sprinkle of finely chopped fresh parsley, chives, or a hint of oregano to introduce another subtle layer of aromatic flavor complexity.
  • A Hint of Spicy Kick: If you enjoy a touch of heat, awaken the flavors by stirring in a tiny pinch of red pepper flakes or a dash of your favorite hot sauce. Start small and adjust to your preferred level of spice.
  • Cheese Garnish: A light dusting of finely grated Parmesan cheese offers a savory, umami-rich topping. For a vegan alternative, nutritional yeast provides a cheesy flavor without dairy.
  • Make it Heartier: For a more substantial meal, consider adding a small handful of cooked small pasta (like orzo or ditalini), a scoop of cooked rice, or even some plant-based meatballs or finely diced cooked vegetables.

Storage Tips for Enjoying Your Homemade Tomato Soup Later

One of the many wonderful advantages of making soup from scratch is that it often tastes even better the next day, once the flavors have had ample time to meld and deepen! This exquisite homemade tomato soup is certainly no exception, making it perfect for meal prepping or enjoying as leftovers.

  • Refrigeration: Always allow your freshly made soup to cool completely to room temperature before attempting to transfer it. Once cooled, pour the soup into an airtight container. It can be safely and deliciously stored in the refrigerator for up to 2 to 3 days.
  • Freezing for Longer Storage: For extended enjoyment, this pure tomato soup freezes exceptionally well. Carefully pour the cooled soup into freezer-safe containers or heavy-duty freezer bags. Remember to leave a small amount of headspace at the top of the container, as liquids expand slightly when frozen. The soup can be successfully frozen for up to 1 month. Beyond this period, while still safe, its quality and texture might begin to decline slightly.
  • Thawing and Reheating Best Practices: When you’re ready to enjoy your frozen soup, the best method for thawing is to transfer it from the freezer to the refrigerator and let it thaw overnight. Once thawed, or if simply reheating refrigerated soup, gently warm it on the stovetop over low to medium-low heat. Stir the soup occasionally to ensure even heating and to prevent any sticking. It’s important to reheat it until it’s thoroughly hot, but crucially, avoid bringing it to a rapid, rolling boil, as this can sometimes affect the delicate texture and fresh flavor of tomato-based soups. Always ensure the soup is heated through to a safe temperature before serving.

The Wholesome Nutritional Benefits of This Fresh Tomato Soup

Beyond its incredibly delicious taste, this homemade tomato soup is a veritable powerhouse of nutrition, making it a truly guilt-free indulgence. Tomatoes are exceptionally rich in essential vitamins, particularly Vitamin C (a potent immune booster) and Vitamin K (important for bone health and blood clotting), and they are an outstanding source of the powerful antioxidant lycopene. Lycopene is well-known for its impressive potential health benefits, which include supporting robust heart health and exhibiting strong anti-inflammatory properties. Interestingly, lycopene becomes even more bioavailable – meaning your body can absorb and utilize it more effectively – when tomatoes are cooked, making a warm, slow-simmered soup an excellent and delicious way to absorb these beneficial compounds.

This recipe, being entirely vegan and wonderfully low in calories (approximately 143 kcal per serving), is a fantastic and intelligent choice for anyone seeking a light yet incredibly satisfying meal. It is naturally low in fat (especially when using plant-based margarine and high-quality extra virgin olive oil) and provides a good amount of dietary fiber. This fiber contributes significantly to a feeling of fullness and satiety, helping to promote healthy digestion and gut health. Indulging in a bowl of this vibrant, wholesome soup means nourishing your body with truly natural, unprocessed ingredients that support overall well-being, all while enjoying a burst of pure, fresh flavor.

More Delicious Soup Recipes You’ll Love:

  • French Lentil Soup with Bacon
  • Cream-Free Pumpkin Soup
  • Cheesy Puff Pastry Stars with Vegetable Soup
Two inviting bowls of rich homemade tomato soup, beautifully garnished with fresh basil leaves and a delicate swirl of olive oil, ready for serving.
A satisfying and richly flavored homemade tomato soup, perfect for any season.

Did you try your hand at making this delicious homemade tomato soup recipe? We would absolutely love to see your culinary creations and hear about your experience! Tag #byandreajanssen via Instagram! I regularly scour the tags and proudly feature the most beautiful photos from our incredible cooking community. Your feedback is incredibly valuable – if you thoroughly enjoyed this recipe, please consider taking a moment to leave a heartfelt rating on the recipe card below! Your honest rating and thoughtful comments not only help other home cooks discover and enjoy this wonderful recipe, but it also tremendously supports our ongoing passion for developing and sharing great food with you.

Hungry for more inspiring cooking ideas and delicious recipes?

  • Discover a wide variety of engaging video recipes and step-by-step guides on my dedicated YouTube channel for visual cooking instruction.
  • And don’t forget the convenience of saving all your favorite recipes on Pinterest! This way, they’re always easy to find and ready for your next culinary adventure, whenever inspiration strikes!

📖 Recipe Card

RECIPE CARD

Two cups filled with rich homemade tomato soup, adorned with fresh basil and accompanied by golden spoons, presented on a rustic surface.
Homemade Tomato Soup with Fresh Tomatoes

Author imageAndréa

An easy homemade tomato soup with fresh tomatoes for extra flavor… this easy recipe is my version of this tasty soup. A healthy soup with very few calories (less than 150!), which is incredibly delicious and satisfying!

5 of 4 votes
Print Recipe
Pin Recipe

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes

Course Soup
Cuisine Other

Servings 4 persons
Calories 143 kcal

Equipment

  • Immersion hand blender
  • Fine sieve
Prevent your screen from going dark

Ingredients

  • 9 tomatoes
  • 1 tablespoon margarine, plant-based
  • 1 onion
  • 5 leaves basil
  • 1 teaspoon salt
  • â…› teaspoon ground black pepper

Topping

  • 2 tablespoons olive oil , garnish, extra virgin
  • 3 basil leaves

All my recipes are written both in Metric (gram / ml) and US Customary (cups / pounds). Here you can select which type of amount you would like to see.

Metric – US Customary

Instructions

Preparation

  • Slice the onion finely.
  • Bring a pan with water (4 inches / 10 cm) to a boil.
  • Fill a bowl with ice water.

Peel the tomatoes.

  • Cut a cross on the bottom of the tomatoes with a sharp knife.
  • Immerse the tomatoes in boiling water for 15 seconds.
  • Take the tomatoes out of the water with a slotted spoon and put them in the bowl with ice water. Immerse them for 15 seconds.
  • Peel the tomatoes.

Vegan tomato soup

  • Deseed the tomatoes and chop them into very small pieces.
  • Melt the margarine in a small pan on low heat.
  • Add the onion and cook, while stirring, for about 5 minutes until the onion is soft and glazed but hasn’t browned.
  • Add the tomatoes and cook on low heat, for 30 minutes or until the tomatoes fall apart and become liquid, while stirring occasionally. Leave the lid half on the pan during that time.
  • Chop the basil leaves and add to the tomatoes.
  • Get the pan off the heat and blend with an immersion blender (or into a blender) until it’s smooth.
  • Push the sieved vegan tomato soup through a fine sieve in a second bowl with a spoon.
  • Pour everything back in the pan and reheat it until it’s hot, but not boiling.

Serve

  • Serve the soup in tea cups and garnish with basil leaves.
  • Sprinkle some olive oil on top.

Notes

1. Tomatoes – Since this is a soup without stock, it is important to use the best tomatoes you can get. A good choice is the Roma tomatoes, Brandywine or Heirloom tomatoes.

2. Olive Oil – Use an extra virgin olive oil that is fresh and fruity (for example, a Greek olive oil). It adds a delicious flavor to the tomato soup.

3. Storage – The soup can be kept covered in the refrigerator for up to two days.
You can also freeze the soup in an airtight freezer container for one month. Let it thaw in the refrigerator. When heating the soup, make sure you make it very hot, but don’t let it come to a boil.

4. Nutrition – This is a soup that you can serve as 4 small starters (coffee cup size). The nutritional values ​​are per cup.

Nutrition

Calories: 143kcalCarbohydrates: 13gProtein: 3gFat: 10gSaturated Fat: 2gSodium: 619mgFiber: 4gSugar: 8gVitamin A: 2489IUVitamin C: 40mgIron: 1mg

Keyword homemade tomato soup, fresh tomato soup, vegan tomato soup, healthy soup recipe, pure tomato flavor, easy tomato soup

Tried this recipe?

Let us know how it was!