Soups & Stews
This Aldi tomato soup recipe delivers restaurant-quality velvety smoothness using simple pantry staples—no fancy ingredients required. The secret lies in caramelizing onions and garlic before simmering canned tomatoes with herbs and broth, then blending until silky.
I developed this version after realizing how easy it is to elevate store-bought tomatoes with proper technique, creating a soup that's rich, herbaceous, and deeply satisfying.
The beauty of this recipe is its versatility—you can make it either creamy (with a splash of milk or cream) or chunky (leaving some tomatoes whole). A blend of basil, oregano, and thyme builds umami depth without overpowering the natural tomato flavor.
The soup simmers for just 30 minutes, making it perfect for weeknight dinners when you crave comfort without complexity.
What you'll end up with is a velvety, herb-infused tomato soup that pairs beautifully with crusty bread, grilled cheese sandwiches, or even as a base for a cozy pasta dish.
The aroma alone transforms any kitchen into a warm, inviting space—ideal for chilly evenings or lazy Sundays. This recipe proves you don't need expensive ingredients to create something extraordinary.
Serve it immediately for the best texture, or store leftovers in the fridge for up to 5 days, reheating gently on the stove. For extra richness, stir in a pat of butter or a sprinkle of grated Parmesan before serving. Let's get cooking!
Ingredients for aldi tomato soup
Simple pantry staples transform into velvety tomato soup with rich herbaceous depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 1 whole | Medium-sized, diced evenly |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced finely |
| Canned Crushed Tomatoes 🍅 | 2 cans | 28 oz each, San Marzano preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium, homemade or quality store-bought |
| Fresh Basil Leaves 🌿 | ¼ cup | Packed, stems removed |
| Dried Oregano 🍃 | 1 tsp | Mediterranean blend preferred |
| Dried Thyme 🌿 | ½ tsp | Fresh thyme at 1 tbsp if available |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For caramelizing onions |
| Whole Milk 🥛 | ½ cup | Optional for creaminess |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Sugar 🍚 | 1 tsp | Balances acidity |
| Unsalted Butter 🧈 | 2 tbsp | For finishing, optional |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, optional garnish |
The onions and garlic form the flavor foundation—caramelizing them slowly in extra-virgin olive oil unlocks deep sweetness. Yellow onions from the grocery store's produce section work fine, but look for firm, dry bulbs without sprouts. Garlic cloves should be plump and free of moisture; Costco's bulk garlic is my go-to for consistency. The crushed tomatoes? San Marzano cans elevate the dish, but any quality brand works. For the broth, low-sodium versions prevent over-salting later—homemade or Pacific Foods store-bought are my top choices.
No fresh basil? Dried oregano at double the amount works in a pinch, though texture suffers. Skip the milk for a lighter soup, or use coconut milk** for a dairy-free option. The sugar isn't sweetening—it balances the tomatoes' acidity. Need more umami? Add 1 tsp soy sauce or 1/2 tsp miso paste. For a chunkier texture, leave 1 can of tomatoes whole before blending. The Parmesan is purely optional but adds luxurious richness—grate it fresh if you splurge, or use pre-shredded in a bind.
This soup peaks fresh but reheats beautifully—simmer gently on the stove with a splash of broth or water. Store in airtight containers for up to 5 days in the fridge. For longer storage, freeze portions for 3 months. The butter and Parmesan should be added post-reheating to maintain texture. Double the batch—it disappears faster than you'd expect. Leftovers make excellent grilled cheese fillings or pasta sauce bases.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe when I forget to grocery shop—just open a can of tomatoes, pour in broth, and boom. The onions and garlic caramelize while you stir, so you’re basically getting homemade flavor without the fuss.
- Garlic-Basil Bomb: That first spoonful? Chef’s kiss. The crushed tomatoes give it depth, but the fresh basil and roasted garlic make it taste like you simmered it for hours. (Between us, I’ve skipped the fresh basil and still cried happy tears.)
- Weeknight & Meal Prep: Dinner in 20 minutes? Yes. Lunch for the next three days? Absolutely. The soup thickens beautifully when reheated, and I always make double batches—it’s the only recipe my picky roommate won’t complain about.
- Budget-Friendly Luxury: Crushed tomatoes and vegetable broth keep costs low, but the flavor feels indulgent. Honestly, I’ve served this at potlucks next to $20 dishes, and no one batted an eye. (Yes, even on a Tuesday night.)
Step-by-step instructions for Aldi tomato soup
Transform simple pantry staples into restaurant-quality tomato soup with layers of herbaceous depth and velvety texture.
Develop Rich Flavors Through Caramelization
Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium-low heat. Add the diced yellow onion and cook for 8-10 minutes until softened and beginning to turn golden. This slow caramelization builds sweetness that balances the acidity of the tomatoes.
Add the minced garlic cloves and cook for an additional 1 minute until fragrant. The garlic should be just starting to color—don't let it brown or it will turn bitter. Here's where the foundation happens: these aromatics form the flavor base for everything that follows.
Build the Tomato Base with Umami Depth
Pour in the 2 cans crushed tomatoes and stir to combine with the onions and garlic. Add the 4 cups vegetable broth, 1 teaspoon dried oregano, ½ teaspoon dried thyme, 1½ teaspoons salt, and ½ teaspoon black pepper. Bring to a gentle simmer over medium heat.
Simmer uncovered for 15-20 minutes until the flavors meld and the soup reduces slightly. You'll notice the liquid darkens and thickens—this indicates the tomatoes releasing their natural sugars and developing complex flavor. Stir occasionally to prevent sticking, especially if your Dutch oven has a dark bottom.
Refine Texture and Balance Flavors
Add the 1 teaspoon sugar and stir well. This subtle sweetness helps round out the acidity of the tomatoes while allowing their natural tartness to shine through. If using, stir in the ½ cup whole milk now—it will create that signature velvety texture characteristic of premium tomato soups.
For maximum freshness, add the ¼ cup packed fresh basil leaves now. The basil's bright, slightly peppery notes cut through the richness of the tomatoes. Let the soup simmer for another 5 minutes to incorporate these flavors fully. Taste and adjust seasoning—you may need a pinch more salt or pepper depending on your broth's saltiness.
Create the Signature Velvety Finish
Reduce heat to low and stir in the 2 tablespoons unsalted butter. The butter will melt into the soup, creating a luxurious mouthfeel while adding subtle richness. For extra depth, you can also stir in the ¼ cup freshly grated Parmesan cheese at this stage—it adds a nutty, salty dimension that complements the tomatoes beautifully.
Simmer gently for 3-5 minutes to allow the butter to fully incorporate. The soup should now have a glossy sheen and silky texture. If you prefer a smoother consistency, use an immersion blender to purée briefly—just enough to break up any remaining chunks while maintaining some texture. The result should be velvety yet still have body.
Serve with Perfect Presentation
Ladle the soup into warm bowls and garnish immediately with additional fresh basil leaves and a sprinkle of Parmesan cheese. The presentation enhances the sensory experience—each bite should deliver layers of herbaceous freshness, umami depth, and creamy texture.
Serve with crusty bread or grilled cheese sandwiches for the ultimate comfort food experience. The soup's flavors will continue to develop as it sits, so enjoy it while warm. This method transforms basic ingredients into something extraordinary through careful technique and attention to flavor balance.
Pro Tips For Making Aldi Tomato Soup
- Sweat the Onions: I learned this the hard way—don’t just chop and toss. Cook the yellow onions in a dry pot over medium heat for 5-6 minutes until they’re soft and just starting to turn translucent. This builds flavor instead of letting them turn bitter or watery when you add the broth later.
- Mince Garlic Like It’s 1999: Skip the press—crush those garlic cloves with the flat side of your knife first, then mince finely. Freshly minced garlic burns faster than pre-pressed, and you’ll taste the difference when it melds into the soup. (Yes, even if you’re impatient like me.)
- Stir the Tomatoes Early: Add the crushed tomatoes to the pot before the broth, and let them simmer uncovered for 3-4 minutes. This thickens the base naturally and prevents a watery soup later. I used to add broth first, and the result was always too thin—this fixes it.
- Season the Broth Last: Taste the broth before adding it to the pot—it’s usually saltier than you think. If it’s unsalted, season it after it’s in the soup, not before. You can always adjust, but you can’t un-salt a whole pot of broth. (Your future self will thank you.)
Troubleshooting perfect results
Soggy Onions Fix
If your onions turn mushy instead of caramelizing, you're likely cooking them too hot. Reduce heat to medium-low and increase cooking time to 12-15 minutes. Use a heavy-bottomed pot like a Dutch oven to distribute heat evenly.
Stir occasionally with a wooden spoon to prevent sticking. The onions should be golden and slightly jammy—not wet or pale. 🌡️
Overly Acidic Soup
Too much acidity from tomatoes? Balance it by adding ½ teaspoon sugar or 1 teaspoon honey while simmering. For a deeper flavor, stir in 1 teaspoon tomato paste or a pinch of baking soda (⅛ tsp) to neutralize acid.
Taste as you go—adjust gradually to avoid overpowering the natural tomato flavor.
Lumpy Texture Issues
For a silky finish, blend the soup with an immersion blender for 10-15 seconds after adding milk or butter. If chunks remain, strain through a fine-mesh sieve. To prevent lumps from the start, whisk the milk into the soup gradually while stirring constantly.
For extra smoothness, blend half the soup first, then mix it back in. 🥣
Weak Herb Flavor
Dried herbs lose potency over time. If your soup tastes bland, boost flavor by using fresh herbs (double the amount) or adding 1 teaspoon dried basil alongside the oregano.
For umami depth, stir in ½ teaspoon soy sauce or ½ teaspoon miso paste during the final 5 minutes of simmering. Freshly cracked black pepper also enhances herbal notes.
Burnt Garlic Taste
Garlic burns quickly—watch it closely! Remove from heat immediately if it turns golden brown. To prevent this, cook garlic over low heat for just 30-60 seconds after adding. For extra safety, add garlic 1 minute before the onions are fully caramelized so it cooks quickly.
If you miss the window, strain out the burnt pieces or reduce the amount next time. 🧄
Too Thin or Watery
Simmer uncovered for 5-10 extra minutes to reduce the liquid. For thicker texture, mash ½ a potato or 1 tablespoon cornstarch mixed with water into the soup. If using milk, reduce it to ¼ cup instead of ½.
For chunky texture, blend only half the soup and leave the rest whole. Stirring occasionally helps evaporate excess moisture faster. 💧
Nutrition facts
Frequently asked questions about Aldi tomato soup
Can I make this soup without fresh basil?
Use 1 tablespoon dried basil instead of fresh, or boost flavor with ½ teaspoon dried basil plus ½ teaspoon dried oregano. For extra depth, add ½ teaspoon soy sauce during the last 5 minutes of simmering. The key is balancing the herbs to avoid overpowering the tomato flavor.
How do I make this soup chunky instead of smooth?
Skip blending entirely and leave 1 can of whole tomatoes uncrushed. For extra texture, stir in ½ cup diced carrots or celery with the onions. To keep chunks intact, simmer for 10-12 minutes less than directed. The result will have beautiful tomato pieces and a heartier mouthfeel.
Can I substitute the vegetable broth?
Yes! Use chicken broth for richer flavor or mushroom broth for earthy depth. For a dairy-free option, swap milk with ½ cup coconut milk or extra broth. Just reduce the salt by ½ teaspoon since broths vary in sodium content. Always taste before serving to adjust seasoning.
Why does my soup taste bitter?
Bitterness usually comes from overcooked garlic or tomatoes. For garlic, cook it for just 30 seconds after adding. For tomatoes, reduce simmering time to 15 minutes and add ½ teaspoon sugar to balance acidity. If using canned tomatoes, choose brands with lower acidity like Muir Glen.
How long will leftovers keep in the fridge?
Store leftovers in an airtight container for up to 5 days. Reheat gently on the stove with a splash of broth or water. For longer storage, freeze portions for 3 months. The texture may change slightly after freezing, but flavor remains excellent. Always cool quickly before refrigerating.
