The Best Easy Homemade Tomato Soup Recipe: Quick, Dairy-Free & Ready in 30 Minutes
Searching for that ultimate bowl of comfort to soothe your senses and nourish your body? Look no further! This incredibly easy, naturally dairy-free homemade tomato soup recipe is an absolute game-changer. Crafted with the freshest garden tomatoes or convenient canned varieties, it comes together in just 30 minutes, offering a delightfully nutritious and deeply satisfying meal that you’ll want to enjoy year-round. Prepare to bid a permanent farewell to watery, sugar-laden canned tomato soup! This recipe promises an authentic, rich tomato flavor that truly stands out.
Craving more quick, wholesome recipes that fit seamlessly into a busy lifestyle? Be sure to explore this curated list of go-to quick healthy recipes, discover the comforting goodness of this quick bone broth chicken vegetable soup, or dive into this amazing list of 39 simple healthy main meals for endless inspiration.

Some links in this article are affiliate links and if you click on them I will receive a small commission at no cost to you.
Tomato soup, especially when paired with a gooey, cheesy delight like a tuna melt, an open-face melt, a classic grilled cheese, or even quesadillas, holds a special place in my heart. It was a cherished, basic, and utterly comforting meal from my childhood that I frequently prepared for my own children, and they loved it just as much as I did.
This isn’t just a recipe; it’s one of those invaluable “fall-back” or “back pocket” meals that every busy household needs in its menu planning arsenal. When time is short and hunger calls, knowing you can whip up something so wholesome and delicious in minutes is a true lifesaver.
If you’re wondering what kind of tomato soup I grew up on, the answer is simple: canned. Like many families, our pantry always stocked those familiar red cans. Consequently, that’s what I served my family for years. The thought of making tomato soup from scratch honestly never crossed my mind. Did people even do that? None of my friends or family did, so it felt like an alien concept.
However, as I embarked on my journey towards healthier eating, the ‘blessing’ (or perhaps initial ‘curse’) of diligently reading food labels entered my life. What I discovered on the back of those beloved tomato soup cans was, to put it mildly, disappointing. Excessive sugar, artificial flavors, and preservatives – it was a wake-up call that prompted me to explore homemade alternatives. That’s all I’ll say about those labels!

And you know what? The moment I finally ventured into making tomato soup from scratch, I was astonished by its sheer simplicity. But more importantly, I discovered just how infinitely better it tastes. This homemade version offers a rich, concentrated tomato flavor, a stark contrast to the watery, overly sweet taste of canned varieties (a common issue due to all the added sugar in processed soups). It’s a revelation!
It’s not just my opinion, either. I’ve served this homemade tomato soup to countless friends and family members, and without fail, I always receive requests for the recipe. Its undeniable appeal and superior flavor speak for themselves, proving that once you try this from-scratch method, you’ll truly never go back to canned.
Can You Make This Soup with Fresh Tomatoes? Absolutely!
Yes, you absolutely can! This recipe’s remarkable versatility is one of its greatest assets. It performs beautifully whether you’re using perfectly ripe, chopped fresh tomatoes straight from the garden or convenient canned tomatoes from your pantry. When your garden is overflowing with a bounty of fresh, sun-kissed tomatoes, this is the ideal recipe to harness their vibrant flavor and transform them into a truly exceptional soup.
What About the Skins on Fresh Tomatoes?
When working with fresh tomatoes, you have a couple of options regarding their skins. You can certainly choose to peel the tomatoes before chopping them if you prefer a texture more akin to canned tomatoes. For a quick and efficient method, here’s how to peel tomatoes quickly. However, through extensive testing, I’ve found that after the cooking and blending process, the skins become so finely incorporated that they are barely, if at all, noticeable. So, whether you peel them or not is entirely up to your personal preference and how much time you have. Don’t let the idea of peeling deter you from trying this recipe with fresh tomatoes!
Now that we’ve covered the basics, let’s get into making this incredibly easy homemade tomato soup. I stand by my promise: this truly is the best tomato soup recipe, and you will undoubtedly never return to the canned varieties once you’ve tasted this!
While fresh tomatoes offer seasonal delight, this is also a classic easy pantry recipe. It’s perfect for utilizing your home-canned tomatoes, quality store-bought canned tomatoes, or even frozen tomatoes any time of the year! Find more convenient and delicious easy pantry meals like this here.
Essential Ingredients for Your Homemade Tomato Soup
To craft this irresistibly delicious homemade tomato soup, you’ll need a selection of simple, wholesome ingredients. The beauty of this recipe lies in its minimalist approach, allowing the natural flavors to truly shine. Gather these items, and you’ll be well on your way to a comforting bowl:

Detailed Ingredient Notes for Perfect Soup
Understanding each ingredient and its role is key to mastering this recipe and customizing it to your taste. Here’s a closer look at the components:
- Tomatoes: This recipe is wonderfully adaptable, working equally well with both canned and fresh tomatoes. If using canned, opt for good quality crushed, diced, or whole peeled tomatoes (you can crush whole tomatoes by hand or with a spoon). For fresh, any ripe variety will do – just chop them roughly. The photo above features canned tomatoes for convenience.
- Butter or Oil: I personally prefer butter for the incredible depth of flavor and subtle creaminess it contributes to the soup, creating a richer mouthfeel. However, if you are strictly avoiding dairy or prefer a lighter option, high-quality olive oil or avocado oil are excellent substitutes that will still allow your vegetables to sauté beautifully.
- Carrots: While some tomato soup recipes might list carrots as optional, I strongly urge you not to skip them here. Adding carrots was the crucial step that elevated this soup from merely “good” to an absolute “wow” for me. They introduce a natural sweetness that balances the acidity of the tomatoes perfectly, enhancing the overall flavor profile without making the soup taste overtly like carrot soup.
- Broth: For the liquid base, you can use either chicken or vegetable broth. Choose a low-sodium option to better control the seasoning of your soup. The broth adds another layer of savoriness and helps achieve the desired consistency.
- Herbs (Basil & Thyme): My go-to combination is dried basil and thyme. These herbs complement tomatoes beautifully, offering a Mediterranean-inspired warmth. You can use either dried or fresh herbs, adjusting the quantity as fresh herbs are generally milder. Feel free to experiment with other herbs you enjoy, such as oregano, bay leaf, or a touch of rosemary, to personalize the flavor.
- Salt & Pepper: These essential seasonings are crucial for bringing out the best in all the ingredients. Start with the recommended amounts and always taste and adjust at the end.
How to Effortlessly Make Homemade Tomato Soup
Note: For precise measurements and a fully printable version of this delicious recipe, please refer to the recipe card conveniently located below.
You’ll be delighted to discover that crafting homemade tomato soup from scratch is incredibly straightforward and surprisingly simple. The entire process boils down to just a few easy steps:
- First, you’ll gently sauté your aromatic onions in butter (or oil) until softened and fragrant.
- Next, you’ll add the remaining ingredients to the pot and bring everything to a gentle boil, then simmer to meld the flavors.
- Finally, you’ll blend the mixture until it achieves a silky-smooth consistency.
Yes, it’s genuinely that easy to create a gourmet-tasting soup right in your own kitchen!

Jami’s Biggest Tip for Blending Soups
When I first started making homemade soups, I used to meticulously pour the hot soup, often in multiple batches, into a traditional blender. Not only was this process messy (leading to unfortunate hot liquid splashes more than once!), but it also meant more dishes to wash afterward. It definitely wasn’t my favorite part of the soup-making experience.
Then, a wonderful discovery changed everything: the immersion hand-held blender. I instantly fell in love! This handy tool allows you to blend your soup directly in the pot, eliminating transfer, spills, and extra cleanup.
My first immersion blender was a cheap plastic model, costing only about seven dollars, because I wasn’t convinced how well it would work. While it lasted a few years, the plastic eventually didn’t hold up to the repeated exposure to hot soup (a classic “duh” moment – since then, I’ve learned much about avoiding plastic with hot foods!).
Now, I proudly use a Cuisinart Immersion Blender, which features an all-metal, removable neck and blade. It’s a fantastic investment that isn’t overly expensive, yet it performs perfectly. It stands up beautifully to hot soups and sauces, like our family’s favorite homemade pizza sauce, without any issues. It’s truly a kitchen essential for any soup lover!

Recipe Tips & Delightful Variations for Your Tomato Soup
While this homemade tomato soup is fantastic as is, a few simple tips and creative variations can elevate it even further, allowing you to tailor it to your exact preferences or whatever ingredients you have on hand. Don’t be afraid to experiment!
TIP 1: Embrace the Power of Carrots for Unmatched Flavor. When I initially began making homemade tomato soup, I relied solely on onions and tomatoes for the vegetable base. The soup was good, but it truly transformed from “good” to absolutely “great” (and even “best ever,” according to some guests!) when I started adding leftover carrots to use them up. The natural sweetness of the carrots perfectly balances the acidity of the tomatoes, creating a wonderfully rounded and complex flavor profile that is simply irresistible. This is a non-negotiable step for truly outstanding tomato soup!
Really – I’ve had guests say it’s the best tomato soup they’ve ever had, and it’s all thanks to those humble carrots!
TIP 2: Brighten the Flavor with a Splash of Orange Juice. For an unexpected yet incredibly effective way to brighten and lift the soup’s flavor, try substituting 1/4 cup of fresh orange juice in place of an equal amount of your chosen stock or broth. I know it might sound a little unusual at first, but the subtle citrus notes add a unique, vibrant sweetness and a lovely tangy finish that enhances the tomato base beautifully without making the soup taste like fruit juice.
TIP 3: Achieve Your Desired Creaminess (Dairy & Dairy-Free Options). If you prefer a richer, milk-based creamy tomato soup, it’s very easy to achieve. Simply substitute 1 cup of milk (whole milk or half-and-half works well) for 1 cup of the broth. For an even more luxurious texture, you can use 1/2 cup of heavy cream in place of 1/2 cup of broth. If you want to keep the recipe completely dairy-free but still desire a creamy texture, a can of full-fat coconut milk (used in place of an equal amount of broth) is a fantastic alternative, offering a subtle richness without a strong coconut flavor.
TIP 4: Experiment with Roasted Tomatoes. For an even deeper, more concentrated flavor, consider roasting your fresh tomatoes (or even some canned ones) before adding them to the soup. Halve your tomatoes, drizzle with olive oil, salt, and pepper, and roast at 400°F (200°C) until softened and slightly caramelized. This step adds a wonderful smoky sweetness that elevates the soup to another level.

Your Questions Answered: All About Homemade Tomato Soup
Here are some of the most common questions I receive about this homemade tomato soup recipe, along with detailed answers to help you master it:
Absolutely, yes! This homemade tomato soup is an ideal candidate for freezing, making it perfect for meal prepping or preserving a bountiful tomato harvest. Simply allow the soup to cool completely after cooking, then transfer it into airtight, freezer-safe containers or heavy-duty freezer bags. I’ve personally enjoyed batches stored for 6-8 months in the freezer, and the flavor and texture remained excellent. This is a fantastic way to ensure you always have a comforting, ready-to-heat meal on hand.
Unfortunately, no, this particular recipe is not safe for traditional home canning methods, whether water bath or pressure canning. The specific ratios of low-acid ingredients (like butter, carrots, and onions) to high-acid tomatoes, as well as the density of the blended soup, have not been scientifically tested for canning safety. Altering tested canning recipes can lead to unsafe products. Therefore, for preserving this exact recipe, freezing is the only recommended and safe method.
From my perspective, this recipe yields a fantastic soup with both fresh and canned tomatoes, making it versatile for any season. However, there are nuances. Using fresh tomatoes often requires a bit more prep time (like chopping, and optionally peeling). Many culinary experts and home cooks actually argue that high-quality canned tomatoes can often be superior to out-of-season fresh tomatoes, as they are picked and canned at their peak ripeness, ensuring consistent, robust flavor. The best option of all, in my opinion? Using your own home-canned tomatoes from your garden harvest – that truly offers the best of both worlds!
Traditionally, many creamy tomato soups do incorporate milk or cream. However, I believe it’s absolutely not necessary for a delicious result, and this recipe proves it! If you’re concerned about acidity, or simply prefer a milder flavor, you can add a small pinch of sugar to the soup, which helps to balance the tanginess. Some cooks also use a tiny amount of baking soda for this purpose. In this specific recipe, the natural sweetness contributed by the carrots is usually enough to beautifully cut through the acidity of the tomatoes, which is a key reason I highly recommend including them. Of course, if you prefer the classic creamy, milk-enriched style, I’ve provided an option in the “Recipe Tips & Variations” section to easily incorporate dairy or dairy-free milk alternatives.
Homemade tomato soup, especially this recipe, is incredibly healthy! Tomatoes are nutritional powerhouses, packed with vitamin C (an antioxidant vital for immune health) and vitamin K1 (important for blood clotting). Beyond that, tomatoes are rich in lycopene, a powerful antioxidant linked to heart health and protection against certain cancers. They also provide potassium, essential for maintaining healthy blood pressure. According to Healthline (source), these benefits are significant. This particular soup recipe is thoughtfully crafted to be nutritious, typically coming in at under 100 calories per cup, with about 9 grams of carbohydrates, 4 grams of protein, 5 grams of healthy fats (from butter/oil), and 2.5 grams of fiber. This makes it a wholesome, low-calorie, and satisfying meal choice.
While preparing soup from scratch will naturally take a little longer than simply opening a can, this homemade tomato soup recipe is designed for efficiency, requiring only 20 to 30 minutes from start to finish. This brief time investment is well worth it for the superior flavor and nutritional benefits.
As the soup gently simmers, you have the perfect opportunity to prepare your favorite cheesy side dish – perhaps a gourmet grilled cheese sandwich or a quick quesadilla. In no time, you’ll have a high-quality, real food meal on the table for any weeknight dinner, completely free from cans and artificial ingredients.
Reader Raves: What Others Are Saying
Don’t just take my word for it! Here’s what other happy cooks have to say about this game-changing homemade tomato soup:
“Just made this, it is so fresh and delicious. Will be making another batch so I have plenty in the freezer for this winter.” -Diane
“JUST wanted you to know I made your tomato soup this evening with garden tomatoes. It is so delicious, my hubby can’t stop telling me how delicious it is.” -Luaan
“Fabulous recipe. No complaints at all from my picky family. Will definitely make again.”
-Bridget
“I stumbled on this site by accident made this tomato soup once and you are right never will I ever go back to canned soup. I tell everyone I know about it, because I try to add other veggies to it for nutrition so sometimes it gets celery, red or green peppers and I’m always happy. Freezes well….Thank you.” -Cathy
I genuinely hope you fall in love with this incredibly delicious homemade tomato soup recipe as much as my family and I have! If you do give it a try, please be sure to leave a recipe rating and a comment below. Your feedback means the world to me and helps other readers discover this fantastic recipe!

Print Recipe
Pin Recipe
SaveSaved!
The Best Homemade Tomato Soup Recipe (Dairy-Free & 30-Minute)
Equipment
-
3 quart or larger soup pot
-
Immersion hand held blender
Ingredients
- 3 tablespoons butter or olive/avocado oil for dairy-free
- 1 large onion, finely chopped
- 2 carrots, peeled and finely chopped (don’t skip!)
- 1 clove garlic, minced or pressed
- 1/2 teaspoon dried thyme – optional, but highly recommended
- 1 teaspoon dried basil or 1 tablespoon chopped fresh basil
- 1 teaspoon salt or to taste
- 1/2 teaspoon ground black pepper or to taste
- 4 cups chopped tomatoes (fresh or 3 standard 14-ounce cans crushed/diced tomatoes)
- 4 cups chicken or vegetable stock/broth (low-sodium recommended)
Instructions
-
In a 3-quart or larger heavy-bottomed saucepan or Dutch oven, melt the butter (or heat the oil) over medium heat. Add the chopped onions and carrots, and cook gently for about 5-7 minutes, stirring occasionally, until they have softened and the onions are translucent. Stir in the minced garlic and cook for another minute until fragrant, being careful not to burn it.
-
Add all the remaining ingredients to the pot: the dried thyme, dried basil, salt, black pepper, chopped tomatoes (fresh or canned), and chicken or vegetable stock. Stir everything together thoroughly. Increase the heat to medium-high and bring the mixture to a gentle boil. Once boiling, reduce the heat to low, cover the pot, and let it simmer for 15 to 20 minutes, allowing all the flavors to meld beautifully. The carrots should be very tender.
-
Carefully remove the pot from the heat. Using an immersion blender, blend the soup directly in the pot until it reaches your desired smooth consistency. Alternatively, if you don’t have an immersion blender, carefully transfer the soup in batches to a standard blender (filling it only halfway), secure the lid, and blend until smooth. Return the blended soup to the pot.
-
Taste the soup and adjust seasonings (salt and pepper) as needed. Serve hot, garnished with a sprinkle of fresh sliced green onions, chopped parsley, or a few fresh basil leaves for a burst of color and aroma. Enjoy your delicious, homemade tomato soup!
Notes
- The combination of thyme and basil lends a delightful, almost pizza-like flavor to the soup. If you prefer a different profile, feel free to omit them or replace them with other herbs like oregano, marjoram, or a touch of rosemary for variety.
- To add a unique, bright, and slightly sweet flavor dimension, consider replacing 1/4 cup of the chicken or vegetable stock with 1/4 cup of fresh orange juice. It’s a surprising twist that works wonderfully!
- For those who enjoy a creamy texture, you have options. To make it milk-based, substitute 1 cup of broth with 1 cup of whole milk or half-and-half. For an extra rich soup, use 1/2 cup of heavy cream in place of 1/2 cup of broth. To keep it dairy-free but still creamy, a can of full-fat coconut milk (used instead of an equal amount of broth) is an excellent alternative.
- Feel free to add other vegetables during the simmering stage, such as bell peppers, zucchini, or even a handful of spinach at the very end for added nutrition.
Storage & Freezing Instructions:
- Refrigeration: Leftover homemade tomato soup can be stored in an airtight container in the refrigerator for 4-5 days. It often tastes even better the next day!
- Freezing: This soup freezes exceptionally well. Allow the soup to cool completely before transferring it to freezer-safe containers or bags. It can be safely frozen for 6-8 months, making it perfect for batch cooking and enjoying later. Thaw overnight in the refrigerator or gently reheat from frozen on the stovetop.
Nutrition
More Easy & Comforting Soup Recipes To Try
If you loved this homemade tomato soup, you’ll definitely want to explore these other comforting and easy soup recipes:
- Amazing Cauliflower Cheese Soup: A rich and creamy soup that’s surprisingly healthy.
- Slow Cooker Sausage-Bean Soup with Tomatoes and Spinach: A hearty and flavorful meal perfect for chilly days, made effortlessly in your slow cooker.
- Cajun Chicken Barley Vegetable Soup (Easy & Healthy): A vibrant and nutritious soup with a delightful kick, packed with wholesome ingredients.
This beloved recipe has been meticulously updated and refined over the years. It was first published in 2013, with further enhancements and fresh insights added in 2018 and 2024 to ensure it remains the best it can be.
Disclosure: This article contains affiliate links, which means I may earn a small commission based on sales generated through these links, at no extra cost to you. Click here to read our full disclosure policy and advertising disclosure for more information.