Soups & Stews
This Aldi lentil soup recipe transforms simple pantry staples into a deeply flavorful, hearty meal that's both budget-friendly and packed with plant-based protein. The secret lies in slow-cooked caramelized onions that form the rich umami base, while Aldi's affordable dried lentils deliver that satisfying texture without breaking the bank.
I developed this version after realizing how much flavor you can extract from basic ingredients when given enough time—no fancy techniques required, just patience and proper layering of flavors.
What makes this recipe stand out is the balance of earthy lentils, sweet caramelized onions, and aromatic herbs that create complex depth without overwhelming the palate.
The soup builds flavor as it simmers, with each ingredient contributing its own character—from the nuttiness of the lentils to the caramelized sweetness of the onions. I've included budget-conscious tips throughout, including how to maximize Aldi's store-brand ingredients while still achieving restaurant-quality results. The best part?
It comes together in one pot with minimal prep, making it perfect for busy weeknights.
By the time you serve this soup, you'll have a steaming bowl of rich, velvety lentil goodness that's surprisingly sophisticated for its simplicity.
The caramelized onions add a depth that transforms basic lentils into something special, while fresh herbs and a squeeze of lemon at the end brighten the dish without overpowering.
This is the kind of soup that tastes even better the next day as the flavors meld together—ideal for meal prep or feeding a crowd on a budget.
Serve it with crusty bread to soak up every last drop of that flavorful broth, or pair it with a simple green salad for a complete meal. The beauty of this recipe is its versatility—it works as a standalone dish or alongside other budget-friendly sides.
Let's get cooking with this foolproof, budget-conscious lentil soup that proves you don't need expensive ingredients to create something extraordinary.
Ingredients for aldi lentil soup
Budget-friendly pantry staples that transform into restaurant-quality lentil soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Brown Lentils 🌾 | 1 ½ cups | Rinsed well before cooking |
| Yellow Onions 🧅 | 3 whole | Thinly sliced for caramelization |
| Carrots 🥕 | 2 cups | Baby carrots or diced regular |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Canned Diced Tomatoes 🍅 | 1 can | 14.5oz can, fire-roasted preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For caramelizing onions |
| Tomato Paste 🍅 | 2 tbsp | Squeeze tube or jarred |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Bay Leaves 🍃 | 2 whole | Remove before serving |
| Cumin Seeds 🌶️ | ½ tsp | Toasted for aroma |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The lentils and onions are your flavor anchors. Aldi's store-brand dried brown lentils work perfectly—they're uniformly sized and hold texture well. For onions, yellow onions from the store's bulk bin are ideal; they caramelize beautifully and are far more affordable than specialty varieties. Carrots can be baby carrots or diced regular—whatever's on sale. The garlic should be fresh, never jarred—it makes all the difference in the umami depth. I always grab the fire-roasted diced tomatoes from Aldi; they add a subtle smokiness that elevates the dish without extra effort. For the broth, low-sodium vegetable broth is key—it lets the natural flavors shine without overwhelming the palate.
No fresh thyme? Dried works at one-third the amount, but toast it lightly first for better flavor. Short on cumin seeds? Ground cumin at half the quantity suffices. The tomato paste can be from a squeeze tube if that's what you have—Trader Joe's brand is my go-to for convenience. For the olive oil, any extra-virgin variety works, but avoid heavily flavored oils like chili-infused. The lemon juice should be freshly squeezed; bottled juice lacks the brightness. If you're using baby carrots, no need to peel them—their skin adds subtle sweetness. The bay leaves are non-negotiable for that classic soup aroma, but remove them before serving.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. For freezing, portion into 2-cup servings—they reheat perfectly. The caramelized onions keep for 1 week in the fridge if prepped ahead, making this a great meal prep candidate. Double the recipe and freeze half; it's perfect for lazy weeknights. The parsley wilts quickly, so add it fresh when serving. If you're feeding a crowd, scale up the broth and lentils proportionally—they're the most budget-friendly components.
Why You'll Love This Recipe
- Pantry Powerhouse: I swear by this soup because it uses what I already have—no fancy shopping trips. The lentils, onions, and carrots sit in my cupboard waiting for a slow simmer, and that canned tomato? It’s my secret for depth without extra work.
- Garlic-Kissed Depth: That one clove of garlic, sautéed until it’s golden and fragrant, transforms everything. The lentils soak up the flavor like a sponge, while the tomatoes add just enough tang to keep it bright—not heavy, not bland, but ridiculously satisfying.
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. It reheats beautifully, keeps for days, and even tastes better the next day (yes, really). Pack it in a thermos for work, or serve it cold with crusty bread—it’s that versatile.
- Budget Win: I spent less than $5 on ingredients, and it feeds four. The lentils bulk it up, the onions and carrots stretch the flavor, and the tomatoes add richness without breaking the bank. My wallet and my taste buds thank me.
Step-by-step instructions for earthy umami lentil soup
This method builds rich flavor through caramelized onions and slow-simmered spices.
Caramelize the Onions and Toast the Spices
Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium-low heat. Add the 3 whole yellow onions, sliced thinly, and cook for 20-25 minutes until deeply golden brown and sweet-smelling. Stir occasionally to prevent burning, and resist the urge to rush—this slow caramelization creates the soup's umami foundation.
While the onions cook, toast the 0.5 teaspoon cumin seeds in a dry skillet over medium heat for 1-2 minutes until fragrant. Immediately transfer them to a small bowl to cool slightly. This quick toasting enhances their aroma without burning. When the onions reach golden brown color, remove them from the pan and set aside temporarily.
Build the Flavor Base
In the same Dutch oven, reduce the heat to medium and add the 2 tablespoons tomato paste. Stir constantly for 2-3 minutes until it darkens slightly and becomes fragrant. This step deepens the tomato flavor and removes its raw taste. Add the 4 cloves minced garlic and cook for 30 seconds until aromatic—don't let it brown or it'll turn bitter.
Return the caramelized onions to the pot and stir to combine with the tomato paste. Add the 2 whole bay leaves, 1 teaspoon dried thyme, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir well to distribute the spices evenly throughout the mixture. The pot should smell rich and complex at this stage—this is where the soup's character begins to develop.
Simmer the Vegetables and Lentils
Add the 2 cups diced carrots and 1 can diced tomatoes (with juices) to the pot. Stir to coat everything with the tomato paste mixture. Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil. Once boiling, reduce the heat to low and add the 1.5 cups rinsed brown lentils.
Cover the pot and simmer for 30-35 minutes, stirring occasionally, until the lentils are tender but still hold their shape. The soup should thicken slightly as it simmers. Taste occasionally—if it needs more seasoning, adjust with additional salt or pepper. The carrots should be soft enough to pierce easily with a fork, and the lentils should be just tender, not mushy.
Finish and Serve
Remove the 2 bay leaves from the soup. Stir in the 1 tablespoon freshly squeezed lemon juice and the 0.5 teaspoon toasted cumin seeds, reserving a small amount of cumin seeds for garnish. The lemon juice brightens the rich flavors and balances the earthiness of the lentils. Simmer uncovered for an additional 5 minutes to allow the flavors to meld.
Ladle the soup into bowls and garnish each serving with 1 tablespoon chopped fresh parsley and a sprinkle of the reserved cumin seeds. The parsley adds freshness while the cumin seeds provide a final aromatic touch. Serve immediately while hot, with crusty bread to soak up the flavorful broth. The soup will continue to improve as it sits for 10-15 minutes, allowing all the flavors to fully develop.
Pro Tips For Making Aldi Lentil Soup
- SOAK LENTILS 15 MINUTES: Dried brown lentils cook faster and stay firmer if you rinse them first, then let them sit in warm water for 15 minutes before adding to the pot. I used to skip this and end up with mushy lentils—now they hold their shape perfectly.
- CHOP ONIONS SMALL: Slice the yellow onion into 1/4-inch pieces instead of big chunks. They’ll soften evenly and blend into the soup without leaving tough bits. I learned this the hard way when I had to fish out half-cooked onion pieces.
- SIMMER ON LOW HEAT: After adding the tomatoes and broth, keep the heat at a gentle simmer—not a rolling boil. Lentils cook better with steady, low heat, and they won’t break down into paste. Trust me, your soup will thank you.
- SAUTÉ GARLIC LAST: Add the minced garlic only in the final 2 minutes of cooking. If you toss it in too early, it burns and turns bitter. Fresh garlic should smell fragrant, not like a campfire. (Yes, even if you’re impatient like me.)
Common mistakes when making this recipe
Rushing the Caramelization
I can't stress this enough: don't rush the onion caramelization. The 20-25 minutes of slow cooking at medium-low heat is what creates that deep, sweet umami flavor that makes this soup special.
If you crank up the heat, you'll end up with burnt onions that taste bitter rather than sweet. I've made this mistake more than once—trust me, patience pays off here. 🔥
Skipping the Spice Toasting
Toast those cumin seeds for just 1-2 minutes—it makes a world of difference. Untosted cumin tastes flat and one-dimensional. I've seen recipes skip this step entirely, and while it's not a dealbreaker, it's like comparing black coffee to cold brew.
The same goes for your dried thyme—if using, toast it lightly before adding to the pot. This simple step unlocks deeper flavor complexity.
Using High-Sodium Broth
This is where many home cooks go wrong. Low-sodium vegetable broth is non-negotiable here—it lets the natural flavors of the lentils, onions, and spices shine.
If you use regular broth, you'll need to taste frequently and adjust seasoning, which can be tricky since salt enhances sweetness but also masks the subtle flavors we're working so hard to develop. I always double-check the label before buying broth for this recipe.
Overcooking the Lentils
Lentils should be tender but still hold their shape—not mushy. The 30-35 minutes simmer time is perfect for brown lentils, but if you're using a different variety, check the package instructions. Overcooked lentils turn to paste, which makes the soup gluey rather than creamy.
I've had to start over more times than I'd like to admit because I let them cook too long. Taste them at 25 minutes to gauge doneness.
Ignoring the Lemon Finish
That final 1 tablespoon lemon juice is what transforms this from good to exceptional. It brightens the rich, earthy flavors and cuts through any heaviness. I've served this soup without it, and while it's still delicious, it lacks that fresh finish that makes people go back for seconds.
Add it right before serving so the acidity doesn't cook off. A squeeze of fresh lemon is worth the effort—trust me, your taste buds will thank you. 💫
Not Adjusting Seasoning Mid-Cook
Taste your soup as it simmers! The flavors develop differently than you might expect, and you'll often need to add more salt or pepper. I can't tell you how many times I've pulled a pot off the stove only to realize it needed another pinch of salt.
Keep a small bowl of salt nearby and taste frequently—especially after adding the lemon juice at the end. Seasoning is the final touch that elevates everything from good to restaurant-quality.
Nutrition facts
Frequently asked questions
Can I substitute Aldi's store-brand ingredients with other brands?
This recipe is designed to work with whatever you have on hand. Aldi's store-brand dried lentils and broth are budget-friendly, but any dried brown lentils and low-sodium vegetable broth will work perfectly. Just stick to the same measurements. For the fire-roasted tomatoes, any canned diced tomatoes will do—just add a pinch of smoked paprika if you want that extra depth.
How can I make this soup spicier? Add heat by stirring in ½ teaspoon cayenne pepper or 1 teaspoon chili flakes when you toast the cumin seeds. For a smoky kick, swap the black pepper for ½ teaspoon smoked paprika. You can also serve the soup with a side of hot sauce or sliced jalapeños. Just
Can I make this soup in an Instant Pot or slow cooker?
Yes! For the Instant Pot, sauté the onions and spices as directed, then add all remaining ingredients and cook on high pressure for 12 minutes. Let the pressure release naturally for 10 minutes before opening. In a slow cooker, combine all ingredients (except lemon juice and parsley) and cook on low for 6-7 hours or high for 3-4 hours. Stir in lemon juice at the end. The caramelization will be less intense, so consider adding an extra ½ teaspoon sugar to the onions for sweetness.
Why did my lentils turn mushy?
Overcooking is the most common cause. Brown lentils should simmer for 30-35 minutes—no longer! If you're using a different variety (like green or French lentils), check the package instructions as cooking times vary. Always taste at 25 minutes to gauge doneness. For extra insurance, use 1.25 cups lentils instead of 1.5 cups—they'll expand more than you think.
Can I freeze this soup?
Yes, but freeze it without the lemon juice and parsley. Let the soup cool completely, then portion into 2-cup containers with space at the top (liquids expand when frozen). Store for up to 3 months. To reheat, thaw overnight in the fridge, then warm on the stove over medium-low heat. Stir in lemon juice and fresh parsley just before serving. The texture will be slightly thicker after freezing, but it reheats beautifully!
