Aldi Tomato Soup Recipe: Creamy Blend Without the Dairy

Soups & Stews

Aldi Tomato Soup Recipe: Creamy Blend Without the Dairy

Aldi’s tomato soup recipe delivers that creamy, comforting texture without heavy dairy—perfect for cozy nights or meal prep. The secret lies in blending canned tomatoes with broth and a touch of cream, then simmering until velvety smooth. This version stays true to the store-bought classic but lets you control the thickness and seasoning for a fresher taste.

What sets this recipe apart is its simplicity: just 15 minutes of active prep, followed by a slow simmer to develop deep, savory flavors. You’ll start by sautéing onions and garlic for a rich base, then build the soup layer by layer. The optional thickening step ensures it’s just the right consistency—never watery or overly thick.

By the end, you’ll have a creamy, aromatic soup that pairs beautifully with grilled cheese, crusty bread, or as a starter for heartier meals. The blend of tomatoes and herbs creates a balanced flavor—slightly sweet, tangy, and rich—without the need for heavy cream. It’s the kind of soup that tastes like nostalgia in every spoonful.

Best of all, this recipe scales effortlessly for leftovers or gatherings. Store it in the fridge for up to 5 days or freeze for longer storage. Ready to make it? Let’s get started with the ingredients and steps.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for aldi tomato soup

Simple pantry staples create a velvety tomato soup with rich, balanced flavors.

Ingredient Amount Notes
Canned Crushed Tomatoes 🍅 2 cups San Marzano preferred for sweetness
Vegetable Broth 💧 4 cups Low-sodium preferred
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Olive Oil 🫒 2 tbsp Extra-virgin for richness
All-Purpose Flour 🌾 1 tbsp For thickening
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Sugar 🍚 1 tsp Balances acidity
Fresh Basil Leaves 🌿 ¼ cup Chopped, optional garnish

The tomatoes are the heart of this soup, so San Marzano is worth hunting down if you want that authentic sweetness. Aldi’s store brand works perfectly fine though—just drain the juice if you want a thicker base. For the broth, low-sodium is key—you'll be adding plenty of salt later. The onion and garlic should be diced small for even cooking, but there's no need to be precise. Fresh garlic makes all the difference here, but if you're using dried, half the amount works in a pinch. The heavy cream might seem like a dairy cheat, but it's what gives that classic Aldi texture—don't skip it unless you're making a vegan version.

No heavy cream? Coconut milk or cashew cream works beautifully for a dairy-free swap. Short on thyme? Dried oregano at the same amount gives a similar earthy note. The flour is just for thickening—if you prefer a thinner soup, skip it entirely. For the sugar, maple syrup or honey are great alternatives, though they'll change the flavor slightly. The basil is optional but adds that fresh finish—if you're using it, add a little at the end so it doesn't cook down completely. And if you're worried about the soup being too acidic, a pinch of sugar or even a splash of balsamic vinegar helps balance it out perfectly.

This soup tastes even better the next day as the flavors meld together. Store it in an airtight container in the fridge for up to 5 days. For freezing, portion it into 2-cup servings—they reheat beautifully and are perfect for quick lunches. If you're making a big batch, consider doubling the recipe. The flavors intensify when reheated, so don't be shy about making extra. And if you're serving it with grilled cheese, make the sandwiches fresh while the soup is hot—trust me, it's a game changer.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this one—no fresh herbs, no fancy prep, just a can of tomatoes, a splash of broth, and a handful of onion and garlic. The kind of recipe that makes me feel like a chef even when I’m too tired to chop more than two things.
  • Creamy Without Effort: That heavy cream at the end? It turns this soup from hearty to ridiculously smooth with zero fuss. I just whisk it in at the last second—no reducing, no tempering, just pure, velvety satisfaction. (Yes, even on a Tuesday night.)
  • Leftovers That Don’t Suck: Between us, most tomato soups get sad after day two. Not this one. The flavors actually deepen, and the cream keeps it luscious. I freeze half the batch in jars—perfect for lazy mornings or when I realize I forgot to meal prep.
  • Budget Meal for Everyone: Honestly, this costs me less than $3 for a full pot. The canned tomatoes and broth stretch forever, and I can bulk it up with whatever veggies I have lying around. My roommates fight over it, and my partner asks for seconds before I even finish serving. That’s a win.

Step-by-step instructions for creamy tomato soup

This method delivers velvety texture without dairy—just pure flavor and technique.

1

Sauté Onion and Garlic Until Transparent

Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the diced yellow onion and cook for 5-6 minutes until soft and translucent. You'll know it's ready when it loses its raw, sharp edge and becomes tender to the touch.

Reduce heat to medium-low and add the 4 cloves minced garlic. Cook for another 30 seconds until fragrant—don't let it brown, or you'll get bitter notes. Here's where the flavor foundation builds. If the garlic starts to color too quickly, remove the pot from heat and let it cool slightly before continuing.

2

Build the Tomato Base

Pour in the 2 cups canned crushed tomatoes and stir to combine with the onion mixture. Add the 4 cups vegetable broth, 1 teaspoon sugar, 1 teaspoon dried thyme, 1 teaspoon salt, and ½ teaspoon black pepper. Bring everything to a gentle boil over medium-high heat, then immediately reduce to low heat and let it simmer uncovered for 15-20 minutes.

This simmering time allows the flavors to meld and the acidity to mellow. Stir occasionally—you want the mixture to reduce slightly but not thicken too much yet. If you notice the soup sticking to the bottom, add a splash of water to keep it moving. The goal is a smooth, flavorful base before we thicken it.

3

Thicken the Soup with Flour

In a small bowl, whisk together the 1 tablespoon all-purpose flour with 2 tablespoons cold water to create a slurry. Slowly pour this mixture into the simmering soup while stirring constantly with a wooden spoon. The flour will help create that creamy texture without dairy.

Continue simmering for 5-7 minutes until the soup thickens to your desired consistency. It should coat the back of a spoon but still be pourable. If it thickens too quickly, add a little more broth to balance it. This step is crucial for achieving that restaurant-quality creaminess without heavy cream.

4

Add Cream and Finish

Reduce the heat to low and stir in the ½ cup heavy cream. Let the soup simmer gently for 3-4 minutes—just enough time to warm through without curdling. The cream will add richness while keeping the soup smooth. Taste and adjust seasoning if needed, adding more salt, pepper, or thyme as necessary.

Real talk: The cream should integrate seamlessly, but if you see any separation, whisk vigorously to combine. Remove the pot from heat and let it sit for 2-3 minutes to allow flavors to meld completely. This resting period ensures the final product is perfectly balanced.

5

Garnish and Serve

Ladle the soup into bowls and garnish with the ¼ cup chopped fresh basil leaves. The basil adds a bright, fresh contrast to the rich tomato flavor. Serve immediately with crusty bread or grilled cheese sandwiches for the full experience.

Each spoonful should deliver that perfect balance of sweetness from the tomatoes, depth from the thyme, and a velvety texture that feels indulgent without being heavy. The basil on top adds a pop of color and freshness that ties everything together.

👨‍🍳

Pro Tips For Making Aldi Tomato Soup

  • Sweat the Onion First: I learned this the hard way—drowning the onion in broth right away just makes it disappear into mush. Slice it medium-fine, then cook it in a dry pan over medium heat for 5-6 minutes until it’s soft and translucent. That deepens the flavor way more than a quick stir-in.
  • Simmer, Don’t Boil: The moment you add the crushed tomatoes, drop the heat to low and let it bubble gently. I used to crank it up, and the soup would split or turn mealy. A steady simmer for 15 minutes lets the flavors meld without breaking the texture—especially important when you’re using canned tomatoes.
  • Salt the Broth Early: Taste that vegetable broth before you add it to the pot. Canned broth can be surprisingly bland, and adding salt later won’t fix it. A pinch of salt now (or even a splash of soy sauce for umami) makes the whole soup richer—no last-minute desperation needed.
  • Stir in Cream Slowly: Heavy cream curdles faster than you think, especially if the soup is still hot. Warm the cream separately in a small saucepan over low heat (just until it’s steaming, not boiling), then whisk it into the soup in a thin stream while stirring constantly. Your future self will thank you—no lumpy surprises.

Creative variations of this recipe

Vegan Creamy Swap

Skip the heavy cream and use ½ cup full-fat coconut milk instead for a rich, dairy-free version. I like to blend ½ cup cooked cashews with ¼ cup water for an even silkier texture—simmer this mixture into the soup at the end. Add 1 teaspoon nutritional yeast for that cheesy depth without dairy. The coconut milk adds natural sweetness that balances the tomatoes beautifully. 🌱

Spicy Kick

Add ½ teaspoon red pepper flakes when sautéing the onions, or stir in 1 tablespoon hot sauce at the end for a smoky heat. For a smoky depth, I like to add ½ teaspoon smoked paprika with the thyme. If you love Mexican flavors, top with avocado slices and a squeeze of lime. The heat cuts through the creaminess perfectly, creating a bold contrast. 🌶️

Herb Variations

Swap thyme for 1 teaspoon dried rosemary for an earthy twist, or add ½ teaspoon dried basil for a more Italian-inspired flavor. Fresh herbs like parsley or cilantro work well too—just add them at the end to keep their bright flavors intact. For a Mediterranean touch, stir in ½ teaspoon dried oregano with the thyme. Each herb brings a unique depth to the soup’s base. 🌿

Roasted Tomato Boost

For a deeper, more complex flavor, roast the tomatoes before using. Toss 2 cups halved cherry tomatoes with 1 tablespoon olive oil, ½ teaspoon salt, and ¼ teaspoon black pepper, then roast at 400°F for 20 minutes until caramelized. Blend them into the soup after sautéing the onions—this adds a sweet, jammy richness that takes the dish to the next level. 🔥

Creamy Potato Twist

Add 1 cup diced Yukon Gold potatoes with the onions and cook until tender. Mash them slightly into the soup while simmering—they’ll thicken it naturally and add a comforting creaminess. For extra richness, stir in ¼ cup Greek yogurt at the end instead of heavy cream. This version feels heartier and is perfect for chilly days. 🥔

Global Flavors

Transform this into a French-inspired version by adding 1 bay leaf and a pinch of nutmeg during simmering. For an Indian twist, stir in ½ teaspoon ground cumin and ¼ teaspoon turmeric with the thyme. A Middle Eastern touch? Add 1 teaspoon harissa paste** at the end for a spicy, garlicky kick. Each variation keeps the creamy base but adds exciting new layers. 🌍

Nutrition facts

Servings 4
Amount Per Serving
Calories 210kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 7g35%
Cholesterol 30mg10%
Sodium 550mg24%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 10g
Protein 5g10%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup without heavy cream?

For a lighter version, use ½ cup coconut milk or ¼ cup Greek yogurt instead. For extra creaminess without dairy, blend ½ cup cooked cashews with ¼ cup water and stir it in at the end. The texture will still be rich and velvety.

2

How do I adjust the thickness of the soup?

If the soup is too thick, stir in ½ cup warm broth gradually until it reaches your desired consistency. For a thicker base, simmer uncovered for an extra 5 minutes to reduce the liquid. The flour slurry creates the creamy texture, but you can skip it entirely for a thinner, brothier soup.

3

Can I use fresh tomatoes instead of canned?

Yes, but you'll need to roast them first for the best results. Toss 2 cups halved cherry tomatoes with 1 tablespoon olive oil, ½ teaspoon salt, and ¼ teaspoon pepper, then roast at 400°F for 20 minutes until caramelized. Blend them into the soup after sautéing the onions for a deeper, sweeter flavor.

4

How long can I store leftovers?

Store leftovers in an airtight container in the fridge for up to 5 days. For longer storage, freeze portions in 2-cup servings for up to 3 months. Reheat gently on the stove over low heat or in the microwave, stirring occasionally to prevent separation. The flavors actually improve after resting!

5

What's the best way to reheat this soup?

Reheat gently on the stove over low-medium heat for 5-7 minutes, stirring occasionally. If using the microwave, heat in 30-second intervals, stirring between each, until warmed through. Avoid boiling to prevent the cream from separating. A splash of broth or water can help restore the creamy texture if needed.

★★★★★4.7(14 reviews)
Categories Soups & Stews