Desserts
Cookie and Kate's lentil soup recipe delivers the kind of hearty, plant-powered comfort that warms you from the inside out—perfect for chilly evenings or when you crave a meal that's both nourishing and satisfying. 🌟 I've adapted this version to highlight the star protein, lentils, while keeping the technique simple and foolproof, just like Cookie and Kate would.
The key lies in toasting the lentils first to deepen their earthy flavor, then building layers of aromatic vegetables and herbs that simmer into a rich, velvety broth.
This recipe transforms humble ingredients into a restaurant-quality bowl of soup with minimal effort—no fancy techniques, just a one-pot method that lets flavors meld over time. The secret weapon?
A blend of brown and green lentils for texture contrast, where the browns stay hearty and the greens break down into creamy pockets. By the time you're done, you'll have a soup that's packed with protein, fiber, and soul-warming flavors without a single animal product.
What makes this version special is how it balances simplicity with depth—crispy shallots and fresh herbs on top add brightness to the rich broth, while a touch of lemon at the end brightens everything up.
The result is a bowl that's hearty enough to stand alone but light enough for lunch or dinner. Whether you're feeding a family or meal prepping for the week, this soup delivers comfort in every spoonful.
Ready in just under an hour, this lentil soup requires only 10 ingredients and a single pot, making it ideal for busy weeknights. The instructions are straightforward, but the flavor development is what makes it unforgettable—each bite reveals layers of caramelized onions, savory lentils, and aromatic herbs. Let's get cooking!
Ingredients for cookie and kate lentil soup
Ten simple ingredients that pack maximum flavor and protein for this vegan lentil masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Brown Lentils 🍲 | ¾ cup | Dried, rinsed thoroughly |
| Green Lentils 🍲 | ¼ cup | Dried, rinsed thoroughly |
| Yellow Onions 🧅 | 1 whole | Medium, diced finely |
| Carrots 🥕 | 2 medium | Peeled, cut into chunks |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced finely |
| Celery Stalks 🌿 | 2 whole | Medium, diced finely |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | ½ cup | Smooth, no sugar added |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Shallots 🧅 | 2 whole | Small, thinly sliced |
| Fresh Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin preferred |
| Salt 🧂 | 1 tsp | Sea salt or kosher |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The lentils are the stars here—brown and green for that perfect texture contrast. Trader Joe's or Whole Foods carry pre-rinsed lentils in bulk, saving you time. For the best flavor, toast them in the pot with olive oil for 2-3 minutes before adding liquid—this deepens their earthy notes. The shallots? Small, thinly sliced so they crisp beautifully on top. Look for organic at local farmers markets if you can—they're sweeter and more flavorful. Fresh thyme is ideal, but dried works at one-third the amount if you're in a pinch.
No vegetable broth? Water plus a bouillon cube works in a bind, but it won't have the depth. The tomato paste can be swapped for crushed tomatoes at half the amount if you prefer. Carrots can be baby carrots if that's what's in your fridge—just adjust the quantity to match weight. For extra richness, stir in 1 tbsp nutritional yeast at the end. The lemon juice is crucial—freshly squeezed brightens everything up, while bottled won't cut it. If you're prepping ahead, skip adding the lemon until serving to preserve its zing.
This soup tastes even better the next day as flavors meld. Keeps 5-6 days in the fridge, or 3 months frozen in airtight containers. For meal prep, portion into individual containers and freeze flat—saves space. The crispy shallots can be made ahead too: toss sliced shallots with olive oil, salt, and pepper, then bake at 400°F for 15-20 minutes until golden. Store them in the fridge for up to 3 days to top soups whenever you need.
Why You'll Love This Recipe
- Here’s what sold me: slow-cooked onions and garlic until they’re sticky-sweet, then tossed with those earthy lentils. That deep, almost buttery flavor? It’s the kind of taste that makes you pause mid-sip of water to take another spoonful.
- I’ll be real: this recipe costs me about $3 per serving and never goes to waste. The leftovers? Even better the next day because the flavors meld into something richer. Plus, using two types of lentils stretches your budget without sacrificing texture.
Step-by-step instructions for Cookie and Kate's lentil soup
This hearty vegan soup delivers rich flavor and satisfying texture using simple pantry staples.
🍳 Step 1: Sauté the Aromatic Vegetables
Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the 1 whole yellow onion, 2 medium carrots, 2 whole celery stalks, and 2 whole shallots. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent.
Here's the thing—you want them to release their natural sweetness without browning. If they start to stick, reduce the heat slightly and add a splash of vegetable broth to deglaze. This step builds the flavor foundation for your soup, so don't rush it. You'll know it's ready when the vegetables are tender but still hold their shape.
👨🍳 Step 2: Add Garlic and Tomato Paste
Stir in the 4 cloves minced garlic and cook for 30 seconds until fragrant—this prevents the garlic from burning, which would make the soup bitter. Then add the 0.5 cup tomato paste and the 1 tablespoon chopped fresh thyme. Cook for another 2 minutes, stirring constantly, until the tomato paste darkens slightly and coats the vegetables.
This is where the deep, savory flavor develops. The tomato paste adds richness and helps thicken the soup later. If you notice the mixture sticking, add ½ cup vegetable broth to keep everything moving smoothly. The thyme will infuse its earthy aroma throughout the soup as it simmers.
🍳 Step 3: Combine Lentils and Broth
Add the 0.75 cup brown lentils, 0.25 cup green lentils, and 4 cups vegetable broth to the pot. Stir well to combine, scraping up any browned bits from the bottom of the pot. Bring the mixture to a boil, then reduce the heat to low and cover the pot. Let it simmer for 30 minutes, stirring occasionally.
I like to check the lentils after 20 minutes—they should be tender but still hold their shape. If they're cooking too quickly, reduce the heat slightly. The green lentils will stay firmer than the brown ones, adding nice texture contrast. This simmering time ensures the lentils absorb all the flavor from the broth and vegetables.
⏰ Step 4: Finish with Lemon and Seasonings
After 30 minutes, stir in the 1 tablespoon fresh lemon juice, 1 teaspoon salt, and 0.5 teaspoon black pepper. Taste and adjust the seasoning if needed—you might want to add a pinch more salt or a splash more lemon juice for brightness. Let the soup simmer uncovered for another 5-10 minutes to allow the flavors to meld and the soup to thicken slightly.
This final step balances the richness of the lentils and vegetables with the bright acidity of lemon. The lemon juice also helps cut through any heaviness, making the soup feel lighter and more refreshing. If the soup is too thick, add ½ cup water to reach your desired consistency. The soup should be hearty but still easy to ladle.
🍽️ Step 5: Rest and Serve
Remove the pot from heat and let the soup rest for 5 minutes. This allows the flavors to settle and the soup to thicken slightly as it cools. Taste again and adjust the seasoning one final time—sometimes resting brings out flavors that need balancing.
Serve the soup warm in bowls, garnished with a sprinkle of fresh thyme or a drizzle of olive oil if desired. Each spoonful should deliver a perfect balance of earthy lentils, sweet carrots, and bright lemon notes. The green lentils add a nice bite, while the brown lentils provide a creamy texture. This soup is truly comforting and satisfying, perfect for chilly days or cozy nights in.
Pro Tips For Making Cookie And Kate Lentil Soup
- SOAK THE LENTILS FIRST: I learned this the hard way—skipping the soak means your soup will turn into mush, especially with green lentils. Toss them in warm water for 15-20 minutes (no need to boil) before cooking. Brown lentils? Fine without soaking, but green ones need it to stay firm.
- SWEAT THE ONIONS LOW: High heat caramelizes the onions too fast, and you’ll end up with bitter bits instead of sweet, mellow flavor. Keep the heat at a simmer, not a sizzle, until they’re translucent—about 8-10 minutes. This is where the soup’s depth starts.
- DON’T SKIP THE GARLIC TOAST: After the onions soften, add the minced garlic and cook it for 30 seconds until it smells almost burned. That’s the magic—it adds a nutty, aromatic punch without tasting raw. (Yes, even if you’re impatient like me.)
- SAVE TIME WITH FROZEN CARROTS: Fresh carrots take forever to dice, and prepped ones get soggy waiting. Use frozen shredded carrots—just thaw and drain them first. The texture’s slightly different, but no one’s judging, and you’ll save 15 minutes. (Your future self will thank you.)
Creative variations of this cookie and kate lentil soup
Global Comfort Twist
This soup travels beautifully across cultures—try swapping the thyme for 1 tbsp ground cumin and ½ tsp smoked paprika for a Moroccan-inspired version. Add 1 diced apple with the vegetables for a German-inspired sweetness that pairs perfectly with the earthy lentils.
I once made this with 1 tbsp harissa paste instead of tomato paste for a North African kick that had my whole family asking for seconds. 🌍
Creamy Luxe Upgrade
For a restaurant-worthy texture, blend half the finished soup with an immersion blender until smooth, then stir it back in. Add ½ cup coconut milk at the end for extra richness, or a dollop of vegan yogurt when serving.
My Portland friend swaps in ½ cup cashew cream (soaked cashews blended with water) for a nutty depth that feels decadent but stays vegan. 🥥
Spicy Kick Options
Add ½ tsp red pepper flakes with the tomato paste for gentle heat, or stir in 1 tbsp sriracha at the end for a quick fire boost. For smoky depth, sprinkle ½ tsp chipotle powder into the simmering soup.
I keep a jar of gochujang on hand for Korean-inspired spice—just 1 tsp adds complex umami heat that transforms the whole bowl. 🌶️
Herb Swap Magic
Fresh herbs make all the difference—swap thyme for 1 tbsp chopped rosemary (remove before serving) or 1 tbsp chopped parsley for brightness. My backyard garden always has cilantro, which I stir in at the end for a fresh, citrusy note that cuts through the richness.
Dried herbs work at ⅓ the amount, but fresh is always better if you have it. ✨
Protein Power Boost
For extra protein, stir in ½ cup cooked quinoa or ½ cup chickpeas at the end. I keep a jar of white beans in my pantry—just ½ cup drained and rinsed—for instant heartiness.
For a smoky touch, add 2 tbsp crumbled tempeh (pan-fried until crispy) on top. These additions turn this into a complete meal in one bowl. 💪
Meal Prep Hacks
Double the recipe and freeze half in airtight containers for quick lunches. The crispy shallots? Make them ahead by tossing slices with olive oil and baking at 400°F for 15-20 minutes, then store in the fridge for up to 3 days.
I also prep extra lentils by toasting them in bulk—just store in an airtight container for up to 1 month**—so I can toss them into soups, salads, or grain bowls anytime. ❄️
Nutrition facts
Frequently asked questions
Why do you mix brown and green lentils?
Brown lentils stay firm and hearty, while green lentils break down into creamy pockets when cooked—this creates the perfect texture contrast in each spoonful. The combination also balances cooking times, ensuring both types finish perfectly together without one becoming mushy.
Can I use canned lentils instead of dried?
Yes, but adjust the cooking time! Drain and rinse 1.5 cups canned lentils (about 1 cup drained) and add them with the broth. Simmer uncovered for just 10-15 minutes—they'll be ready faster than dried. For best texture, skip toasting them first.
How do I make this soup extra creamy?
Blend half the finished soup with an immersion blender until smooth, then stir it back in. For richer creaminess, add ½ cup coconut milk or ¼ cup cashew cream at the end. The green lentils naturally thicken the broth, so no extra starches are needed!
What if my soup is too thick or too thin?
Too thick? Add ½ cup water or broth and simmer 5 minutes longer. Too thin? Stir in 1 tsp cornstarch mixed with 2 tbsp water and simmer 2 minutes until thickened. For a vegan option, mash ½ cup cooked lentils into the soup to naturally thicken it.
Can I make this in an Instant Pot?
Sauté veggies as directed, then add all ingredients (including lentils and broth) to the Instant Pot. Pressure cook for 12 minutes on high, then quick-release. Finish with lemon juice and seasonings. The pressure cooker cuts time by half while keeping flavors deep.