Soups & Stews
This Trader Joe's-inspired lentil soup with ancient grains delivers the same hearty, protein-packed goodness you love—just better. I’ve perfected a vegan one-pot version that simmers into a rich, earthy bowl with perfectly tender lentils and chewy ancient grains, all while keeping the original’s signature depth.
The secret lies in balancing caramelized onions, toasted spices, and a slow simmer that lets flavors meld without losing texture.
What sets this recipe apart is the ancient grains—farro and barley—soaked overnight for maximum tenderness, paired with lentils that stay firm yet creamy. Unlike store-bought versions, this soup builds flavor layer by layer: sautéed vegetables form the base, aromatic spices deepen the aroma, and fresh herbs brighten the finish.
The result? A restaurant-worthy bowl that’s just as satisfying as the original, but with a homemade touch.
By the time you’re done, you’ll have a protein-rich, fiber-packed soup with a velvety broth and a hearty bite from the grains and lentils. The best part? It’s ready in under an hour, with minimal prep—just chop, simmer, and taste as you go.
Serve with crusty bread to soak up every last drop of that savory, spiced broth.
This recipe works as a weeknight staple or a meal-prep powerhouse—store it for up to 5 days, and the flavors only get better. Whether you’re vegan, gluten-conscious, or just craving a comforting bowl, this lentil soup delivers bold, balanced flavors without the shortcuts. Let’s get cooking.
Ingredients for trader joe's lentil soup with ancient grains
Pantry staples meet Trader Joe's flavors in this protein-packed vegan bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Brown Lentils 🌱 | 1 ½ cups | Rinsed thoroughly before cooking |
| Farro 🌾 | 1 cup | Rinsed and soaked overnight |
| Barley 🌾 | ½ cup | Pearl barley preferred, soaked overnight |
| Yellow Onions 🧅 | 1 ½ cups | Diced into small even pieces |
| Carrots 🥕 | 1 ½ cups | Diced into small even pieces |
| Celery Stalks 🧅 | 3 whole | Diced into small even pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred for balance |
| Tomato Paste 🍅 | 2 tbsp | Squeeze tube preferred for convenience |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High-quality for caramelization |
| Ground Cumin 🌿 | 1 tsp | Toasted for enhanced aroma |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, finely chopped |
| Fresh Parsley 🌿 | ¼ cup | Chopped for bright finish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for acidity |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked for heat |
The ancient grains—farro and barley—are the heart of this soup. Soak them overnight for maximum tenderness—this is non-negotiable. Trader Joe's sells pre-packaged farro that works perfectly, but bulk bins at natural food stores often have better prices. Look for pearled barley (not quick-cooking) for that classic chewy texture. The lentils? Brown lentils hold their shape beautifully—green or French lentils get mushy. Rinse them well before cooking to remove any debris. For the vegetables, diced uniformly—small, even pieces ensure everything cooks at the same rate. No food processor? A sharp knife and steady hand work just fine.
No farro? Quinoa or wild rice can stand in, though the texture will differ. Barley unavailable? Bulgur wheat works in a pinch, but reduce cooking time by half. The tomato paste is key for depth—skip it, and you’ll miss that umami punch. Trader Joe's sells it in a convenient squeeze tube, which lasts for months in the pantry. For the spices, toast the cumin in a dry pan for 30 seconds before adding to the soup—trust me on this. Fresh thyme is ideal, but dried works at one-third the amount. The parsley? Fresh only—dried won’t give that bright finish. Swap the lemon juice for apple cider vinegar if you’re out, but reduce to 1 teaspoon.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. Freeze portions for up to 3 months—just thaw overnight in the fridge. The grains and lentils thicken as they cool, so add a splash of broth when reheating. I always make a double batch—lunches sorted for the week. Serve with crusty bread or a sprinkle of nutritional yeast for that cheesy touch without dairy. The leftovers? Even more flavorful after a night in the fridge.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash extra bowls—just toss everything in one pot, simmer, and walk away. The farro and barley absorb the broth like sponges, turning into these pillowy, hearty bites that feel fancy but couldn’t be simpler.
- Earthy Umami Bomb: Between the deep, nutty lentils, the caramelized onions, and that toasty barley, every spoonful is ridiculously satisfying. Honestly, the way the onions melt into the soup? It’s the kind of flavor that makes you pause mid-bite and go, “Damn, that’s good.”
- Meal Prep MVP: This soup gets better the next day—yes, really. I make a big batch on Sundays, and by Wednesday, it’s the star of my lunchbox or a quick reheat for dinner. The ancient grains hold up perfectly, so you’re not stuck with mushy leftovers.
- Budget-Friendly Powerhouse: Lentils, barley, and farro are cheap, filling, and packed with protein—this is my go-to when I need to feed the family without breaking the bank. Plus, Trader Joe’s sells these ingredients in bulk, so you’ll have enough for multiple meals without overpaying.
Step-by-step instructions for Trader Joe's lentil soup with ancient grains
Here's how to craft this hearty, protein-rich bowl that balances earthy lentils with nutty farro and barley.
Sauté the Aromatic Vegetable Base
Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1.5 cups diced yellow onions, 1.5 cups diced carrots, and 3 diced celery stalks, stirring occasionally for 8-10 minutes until the vegetables soften and begin to caramelize. You'll notice the onions turn translucent and the carrots develop a slight golden hue—this builds deep flavor.
Add the 4 minced garlic cloves and cook for 30 seconds until fragrant. Here's where it gets good: stir in the 2 tablespoons tomato paste and cook for another 1 minute, allowing it to darken slightly. This step creates the rich umami foundation for your soup. If the vegetables stick, add a splash of vegetable broth to deglaze and keep everything moving.
Toast the Spices and Add Grains
Reduce heat to medium-low and add the 1 teaspoon ground cumin and 1 teaspoon smoked paprika, stirring for 30 seconds until the spices are fragrant. This toasting step unlocks their full flavor potential. Add the 1.5 cups brown lentils, 1 cup farro, and 0.5 cup barley, stirring to coat them evenly with the aromatic vegetable mixture.
Here's the thing—don't skip the stirring. You want every grain to develop that toasty, nutty flavor from the spices. Cook for 2 minutes until the grains are lightly toasted and the mixture smells like a warm autumn morning. This brief toasting prevents the grains from becoming mushy later in the cooking process.
Simmer with Broth and Herbs
Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil. Once boiling, reduce heat to low and add the 1 tablespoon finely chopped fresh thyme, 1.5 teaspoons sea salt, and 0.5 teaspoon cracked black peppercorns. Cover and simmer for 45-50 minutes, stirring occasionally, until the grains and lentils are tender but still have a slight bite.
Real talk: your oven might run hot, so start checking at the 40-minute mark. The lentils should be soft but not falling apart, and the farro and barley should hold their shape. If the soup reduces too much, add a splash of water or broth to maintain the proper consistency. The soup should coat the back of a spoon but still be brothy enough to sip.
Finish with Bright Herbs and Acid
Remove the soup from heat and stir in the 1 tablespoon lemon juice and 0.25 cup chopped fresh parsley. The lemon juice brightens the earthy flavors while the parsley adds a fresh finish. Let the soup sit, covered, for 5 minutes to allow the flavors to meld. This resting period is crucial—it lets the lemon juice integrate fully and the parsley release its full aroma.
Taste and adjust seasoning if needed. I often find I need a touch more salt or a squeeze of extra lemon at this stage. The soup should be harmonious—earthy from the lentils, nutty from the grains, and bright from the herbs. Serve immediately while still warm, garnished with additional parsley if desired.
Pro Tips For Making Trader Joe'S Lentil Soup With Ancient Grains
- TOAST THE GRAINS: Skip the raw farro and barley—give them a quick 3-4 minute dry toast in the pot before adding liquid. I learned this the hard way after serving soup where the grains tasted bland; toasting deepens their nutty flavor and prevents mushiness. Use medium-high heat until they smell toasty and smell like popcorn.
- CUT CARROTS SMALL: Dice those carrots into ¼-inch pieces, not thick chunks. The TJ recipe’s slow simmer needs them to break down evenly, or you’ll end up with chewy bits that ruin the texture. I used to eyeball it, but measuring a few test cuts against a dime saves time and frustration.
- SALT THE WATER: Season the soup’s liquid with 1½ teaspoons of salt before adding the lentils and grains. This ensures they absorb flavor, not just water. I was skeptical until I tried it—now I can’t imagine skipping it, especially with the hearty farro and barley.
- SIMMER LOW AND LONG: Keep the heat at a gentle simmer (tiny bubbles, not rolling) for at least 45 minutes after everything’s added. Rushing it leaves the lentils undercooked or the grains gritty. I used to walk away too soon, but patience here makes the difference between good soup and great soup.
Creative variations of this recipe
Spiced Moroccan Twist
Transform this soup into a tagine-inspired bowl by adding 1 teaspoon ground coriander, ½ teaspoon cinnamon, and ¼ teaspoon ground ginger when toasting the spices.
Swap the smoked paprika for ras el hanout (a North African spice blend) and finish with diced preserved lemon and toasted pumpkin seeds. Serve with warm pita bread or couscous for a full Moroccan meal. 🌶️
Creamy Coconut Version
For a tropical twist, stir in 1 can (13.5 oz) full-fat coconut milk during the simmering phase. Add 1 teaspoon turmeric and ½ teaspoon curry powder for warmth. Top with fresh cilantro and a squeeze of lime. This version works beautifully with jasmine rice on the side. 🥥
Smoky Chipotle Kick
Infuse the broth with smoky heat by adding 1 chipotle pepper in adobo sauce (minced) and 1 teaspoon chipotle powder when sautéing the vegetables. Finish with avocado slices and a drizzle of lime crema (mix ¼ cup sour cream with 1 tbsp lime juice).
The chipotle adds depth without overpowering the earthy lentils. 🔥
Mediterranean Herb Garden
Brighten the soup with a Mediterranean herb profile by adding 1 tablespoon fresh oregano, 1 teaspoon dried oregano, and ½ teaspoon fennel seeds during the simmer. Finish with kalamata olives and crumbled feta cheese> (optional for non-vegan). Serve with crusty sourdough bread for dipping. 🌿
Protein-Packed Black Bean Boost
Add extra plant-based protein by stirring in 1 can (15 oz) black beans during the final 10 minutes of simmering. Boost flavor with ½ teaspoon ground cumin and ¼ teaspoon cayenne pepper.
Top with avocado chunks and sliced radishes for crunch. This version is perfect for meal prep—beans hold up well in storage. 💪
Winter Root Vegetable Upgrade
Swap carrots and celery for winter roots like parsnips, turnips, and sweet potatoes (diced). Add 1 teaspoon ground allspice and ½ teaspoon nutmeg for warmth. The natural sweetness of the roots balances the earthy lentils beautifully. Serve with a sprinkle of toasted pecans for texture. ❄️
Nutrition facts
Frequently asked questions
Why do I need to soak the farro and barley overnight?
Soaking the ancient grains for 8-12 hours (or overnight) dramatically reduces cooking time and prevents them from becoming mushy. The grains absorb moisture and soften during soaking, which means they'll cook through evenly in the 45-minute simmer without turning to paste. Skipping this step can leave you with a gummy texture—trust the process!
Can I make this soup without a Dutch oven?
A large, heavy pot or even a deep skillet will work just fine. Just monitor the heat closely—since Dutch ovens retain heat better, you might need to adjust to medium-low heat instead of low. Stir occasionally to prevent sticking, especially when toasting the spices and grains. A splash of broth helps deglaze if needed.
How do I adjust the spice level for picky eaters?
Start by reducing the smoked paprika to ½ teaspoon and omit the black peppercorns (or use ¼ teaspoon ground white pepper instead). For extra mildness, skip the chipotle variations and stick to the original thyme and parsley finish. The lemon juice adds brightness without heat, so it’s a safe choice for all palates.
What’s the best way to reheat leftovers?
Reheat gently on the stovetop over low heat with a splash of water or broth (about ¼ cup) to restore moisture. Stir frequently to prevent sticking. Microwave-safe? Use 50% power for 2-3 minutes, stirring halfway. The grains and lentils thicken when cold, so add liquid as needed. Pro tip: Let it sit 5 minutes after reheating to meld flavors again.
Can I use canned lentils instead of dried?
Not recommended! Canned lentils are pre-cooked and will turn to mush in this recipe. If you’re short on time, use green or French lentils (they hold shape better than brown) and reduce simmering to 20-25 minutes. For best results, stick with dried brown lentils—they’re the secret to that perfect tender-but-firm texture.
