Soups & Stews
This Trader Joe’s lentil soup recipe delivers the same hearty, spice-infused comfort you’d find in their store-bought jars—but with whole-food ingredients and a depth of flavor you won’t get from a can.
The secret lies in slow-simmered spices, earthy lentils, and a rich broth built from scratch, all coming together in a single pot for maximum convenience. I’ve replicated their signature blend of cumin, coriander, and smoked paprika while adding a modern twist with fresh herbs and a touch of lemon brightness.
The beauty of this recipe is its simplicity: no fancy techniques, just a few pantry staples and 30 minutes of active time (plus 45 minutes of hands-off simmering).
You’ll start with dried brown lentils—cheaper and more flavorful than canned—and toast whole spices to unlock their aromatic oils before building the broth. The result? A soup that’s vegan, protein-packed, and restaurant-worthy, with a texture that’s creamy from lentils and tender from slow cooking.
What makes this version stand out is the balance of earthy and bright flavors—smoky spices meet fresh herbs, while a squeeze of lemon at the end cuts through the richness. The optional garnish of spiced vegan yogurt (or sour cream for non-vegans) adds a creamy contrast that elevates every spoonful.
Whether you’re meal prepping for the week or serving a crowd, this soup delivers consistent, satisfying results without the preservatives or high sodium of store-bought versions.
For those using Trader Joe’s ingredients as a reference, swap their pre-made lentil soup base for this homemade version—you’ll notice the difference immediately. The spices alone cost less than a jar, and the flavor lasts longer. Let’s get cooking—your pantry’s about to become the star of your dinner table.
Ingredients for trader joe's lentil soup
Pantry staples meet bold spices—just 15 ingredients for Trader Joe's-style lentil soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Brown Lentils 🌾 | 1 ½ cups | Rinsed before cooking |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Carrots 🥕 | 2 medium | Peeled, chopped into chunks |
| Garlic Cloves 🧄 | 4 cloves | Peeled, whole for toasting |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for aroma |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For signature smokiness |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Lemon Juice 🍋 | 1 tbsp | Brightens flavors |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing |
| Sea Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Canned Diced Tomatoes 🍅 | 1 can | Fire-roasted preferred |
| Vegan Yogurt 🥛 | ¼ cup | For optional garnish |
The lentils are the heart of this soup, so Trader Joe's organic brown lentils are my go-to—they hold their shape beautifully. For the spices, Penzeys brand or the bulk section at Whole Foods gives you the freshest, most aromatic ground cumin and coriander. The smoked paprika? Trader Joe's own is perfect—it's got that signature depth you find in their jarred soup. Carrots should be firm and vibrant; skip the rubbery ones. Garlic cloves should be plump and unblemished—no green shoots. The vegetable broth is where flavor builds, so Imagine or Pacific Foods brands are my top picks for low-sodium options with real depth.
No smoked paprika? Substitute regular paprika plus a pinch of liquid smoke—it's a game-changer. Fresh parsley wilting? Dried parsley at one-third the amount works in a pinch. The vegan yogurt garnish can be swapped for cashew cream if you're avoiding dairy products entirely. For the tomatoes, San Marzano canned tomatoes elevate the dish, but any good-quality diced tomatoes will do. The lemon juice is crucial—freshly squeezed brightens everything up, but bottled works if you're in a hurry. The broth can be homemade or store-bought, but always taste it first and adjust seasoning accordingly.
This soup tastes even better the next day as flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days—it reheats beautifully. For meal prep, portion into containers with a little extra broth to keep it creamy. The vegan yogurt garnish should be added fresh after reheating. Freezes well for 3 months if you want to make a big batch. The spices keep their potency for 6 months in a cool, dark place—just make sure your jars are sealed tightly.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this recipe because it only asks for one onion and two carrots—no dice, no julienne, just rough chop. The lentils soften while you stir, and by the time the cumin deepens into that warm, earthy aroma, you’re done. Honestly, my lazy Sundays thank me every time.
- Earthy Cumin Magic: That first spoonful of soup hits you with a slow-burning warmth from the cumin, then the garlic sneaks up like a cozy hug. The brown lentils hold their shape just enough to give it texture, while the carrots melt into sweetness. It’s the kind of flavor that makes you pause mid-bite—like a hug in a bowl.
- Lunchbox Hero: Between us, this soup is my go-to for packed lunches. It reheats beautifully, stays hearty enough to fill you up, and even my picky teenage son will finish his portion. Toss in a slice of crusty bread, and suddenly you’ve got a meal that works for workdays, picnics, or just eating straight from the pot with a spoon.
- Pantry Staple Power: I keep dried lentils and cumin on hand just for this—it’s my budget-friendly secret weapon. A bag of lentils costs pennies, lasts forever, and stretches into multiple meals. Make a double batch, freeze half, and you’ve got a weeknight savior that won’t break the bank. (Yes, even on a Tuesday night.)
Step-by-step instructions for earthy spice and pantry staples in one pot
This hearty lentil soup comes together in one pot with bold spices and simple pantry ingredients.
Sauté Aromatics Until Deeply Fragrant
Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion and 2 medium carrots, chopped into even pieces, stirring occasionally for 5 minutes until the onions soften and begin to caramelize slightly. This develops their natural sweetness and forms the flavor base.
Add the 4 whole garlic cloves and cook for another 1 minute until they turn golden and release their aroma. Here's where the magic begins - the spices should toast in the aromatics' fat. Sprinkle in the 1.5 tablespoons ground cumin, 1 tablespoon ground coriander, and 1 tablespoon smoked paprika, stirring constantly for 30 seconds until the spices bloom and fill your kitchen with their warm, earthy scent.
Build the Soup Foundation
Add the 1 can canned diced tomatoes (with juices) and 4 cups vegetable broth to the pot. Bring everything to a gentle boil, then reduce heat to medium-low and let it simmer for 10 minutes. This allows the flavors to meld and the tomatoes to break down slightly, creating a rich base for the lentils.
While waiting, rinse the 1.5 cups dried brown lentils under cold water to remove any debris. Add them to the simmering pot along with the 1 teaspoon sea salt and 0.5 teaspoon freshly cracked black peppercorns. Stir gently to distribute everything evenly. The lentils will begin to soften as they absorb the liquid - this is when their nutty flavor starts to develop.
Simmer Until Lentils Are Tender
Continue simmering uncovered for 25-30 minutes until the lentils are fork-tender but still hold their shape. You'll know they're ready when a lentil pressed between your fingers breaks apart easily but doesn't turn to mush. The soup should have thickened slightly from the lentils releasing starch, creating a naturally creamy texture.
Taste and adjust seasoning if needed - you might want to add more salt or a splash of vegetable broth if the soup is too thick. Here's where the acidity comes in: stir in the 1 tablespoon fresh lemon juice and let it steep for 2 minutes. This brightens all the earthy flavors and balances the richness of the lentils.
Finish and Serve
Remove the pot from heat and stir in the 0.25 cup chopped fresh parsley. Let the soup rest for 5 minutes to allow flavors to fully meld. The parsley not only adds freshness but also gives a beautiful green garnish that makes the soup look as good as it tastes.
Ladle the warm soup into bowls and top each serving with a dollop of 0.25 cup vegan yogurt if desired. The yogurt adds a cool contrast to the warm soup and a creamy texture that complements the hearty lentils. Serve immediately while hot, with crusty bread to soak up every last drop of this comforting, spice-infused lentil soup.
Pro Tips For Making Trader Joe'S Lentil Soup
- Sear the Onion First: Brown that onion until it’s deep golden, not just soft—this builds flavor that cuts through the earthiness of lentils. I used to skip this, and the soup always tasted flat until I realized the difference 5 minutes at medium-high heat makes.
- Rinse Lentils Before Cooking: Even if they look clean, a quick rinse removes dust and excess starch that can make the soup gummy. I learned this after one batch turned into a thick paste—now I just swirl them in a bowl of water and drain.
- Simmer, Don’t Boil: Once the lentils hit the pot, keep it at a gentle simmer (tiny bubbles at the edges) to avoid breaking them into mush. I’ve ruined batches by letting it roar, and the texture suffers—this is the thing that matters most.
- Toast the Cumin: Bloom that ground cumin in oil for 30 seconds before adding liquids—it releases its aroma and deepens the earthy notes. Sounds weird, but it works: the soup tastes richer without extra spices. (Your future self will notice.)
Common mistakes when making this recipe
Overcooking Lentils
The most common mistake is letting lentils simmer too long, turning them mushy instead of tender. I’ve ruined more soups than I’d admit by walking away and forgetting about them. Lentils should cook until they’re fork-tender but still hold their shape—about 25-30 minutes for brown lentils.
Set a timer and check them at 20 minutes to avoid overcooking. If they’re still firm, keep simmering; if they’re already breaking apart, they’re done. 🌶️
Skipping Spice Toasting
Many people just toss in ground spices without toasting them first, which means you’re missing out on maximum flavor. Those 30 seconds of stirring after adding cumin, coriander, and smoked paprika to the hot oil unlock their aromatic oils—this is what gives Trader Joe’s soup its signature depth.
If you rush this step, your soup will taste flat and one-dimensional. Toast the spices in a dry pan for 1 minute if you’re worried about blooming them directly in the pot.
Using High Heat
Simmering lentil soup on high heat causes the liquid to evaporate too quickly, leaving you with a thick, gluey mess. The ideal temperature is a gentle medium-low simmer—you should see small bubbles forming but not a rolling boil.
If your soup reduces too fast, add ½ cup vegetable broth at a time to maintain consistency. I’ve learned this the hard way: patience is key for creamy, well-balanced lentils. 💫
Ignoring Broth Seasoning
Store-bought vegetable broth often tastes bland, and many cooks forget to adjust seasoning before adding it to the pot. Always taste your broth first—if it’s flat, add ½ teaspoon extra salt or a pinch of MSG (if you’re okay with it) to build flavor early.
This prevents you from over-salting the soup later. Pro tip: I like to add a bay leaf to the broth while simmering for extra depth, then remove it before serving.
Rushing the Resting Time
Skipping the 5-minute rest after cooking means serving soup that’s still actively releasing starches, which can make it taste gluey. Let the soup sit off the heat so flavors meld and the lentils absorb any remaining liquid.
This also gives the spices time to fully integrate. I’ve served soup too soon and regretted it—always let it rest! The difference in texture and flavor is noticeable. ⏰
Forgetting Acid Balance
Earthy lentils need acidity to brighten their flavors, yet many recipes omit it entirely. That’s why the lemon juice in this recipe is non-negotiable—it cuts through the richness and balances the spices. If you skip it, your soup will taste heavy.
For extra tang, add ½ teaspoon apple cider vinegar or a splash of red wine while simmering. Trust me, your taste buds will thank you. 🍋
Nutrition facts
Frequently asked questions
Can I make this soup without smoked paprika?
Swap the smoked paprika for 1 tablespoon regular paprika plus ¼ teaspoon liquid smoke—this recreates the signature smoky depth. If you're avoiding liquid smoke, add ½ teaspoon cayenne pepper for a subtle heat that complements the cumin and coriander. The key is balancing the earthy spices with something that adds complexity.
How do I adjust the thickness of the soup?
For a thicker consistency, simmer uncovered for 5-10 extra minutes to let the lentils release more starch. If it's too thick, stir in ½ cup vegetable broth at a time until you reach your desired texture. Pro tip: The soup will thicken further as it cools, so start slightly thinner if you prefer a creamy finish.
Can I substitute dried lentils for canned?
Dried lentils are ideal—they create a heartier texture and better flavor. If you must use canned, drain and rinse 2 (15 oz) cans brown lentils thoroughly to remove excess sodium. Reduce simmering time to 15 minutes after adding them, as they're pre-cooked. The texture will be softer, but it works in a pinch.
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat, stirring occasionally and adding 1-2 tablespoons broth if the soup thickens too much. Microwave reheating works too—cover with a damp paper towel and heat in 1-minute intervals, stirring between each. Never reheat to a boil, as this can make the lentils mushy. The soup tastes even better reheated!
Is this soup gluten-free?
Yes, this recipe is naturally gluten-free as long as you use gluten-free vegetable broth and verify that your spices (especially smoked paprika) are certified gluten-free. Always check labels, as some brands may process spices in facilities that handle gluten. The lentils, tomatoes, and other ingredients are all gluten-free by default.
