Soups & Stews
BJ's Brewhouse lentil soup delivers that restaurant-quality warmth and depth in your own kitchen, using just a few simple ingredients. The secret lies in slow-braised lentils infused with smoky beer and aromatic spices, creating a hearty, creamy broth that's impossible to resist.
I've perfected this recipe to capture the restaurant's signature flavor—rich, slightly spiced, and packed with texture.
What makes this soup truly special is the beer-braising technique, which tenderizes the lentils while building layers of flavor. You'll start with a simple sauté of onions, garlic, and celery, then add browned mushrooms and carrots for depth.
The beer isn't just an ingredient—it's the soul of this dish, adding a subtle maltiness that balances the earthy lentils.
By the time it's done simmering, you'll have a soup that's creamy without cream, perfectly seasoned, and ready to serve. The lentils hold their shape while absorbing all that smoky, savory goodness, and the broth reduces to a velvety consistency.
This is comfort food at its finest—warm, satisfying, and full of restaurant-quality flavor.
The best part? It's completely vegetarian but feels indulgent, making it perfect for any meal. Serve it with crusty bread to soak up every last drop of that rich broth. Here's how to make it—step by step—just like they do at BJ's.
Ingredients for bj's brewhouse lentil soup
Six hearty ingredients and a few pantry staples make this restaurant-style lentil soup feel indulgent.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Lentils 🌾 | 1 ½ cups | Rinsed thoroughly before cooking |
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Celery Stalks 🥬 | 3 whole | Chopped into small dice |
| Carrots 🥕 | 2 medium | Peeled and chopped into chunks |
| Cremini Mushrooms 🍄 | 8 oz | Sliced into thin pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Dark Beer 🍺 | 2 cups | Stout or porter preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | Smooth, not chunky |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Bay Leaves 🌿 | 2 whole | Removed before serving |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Crusty Bread 🍞 | 1 loaf | For serving, optional |
The beer is non-negotiable here—it's what gives this soup that signature BJ's depth. Guinness or a local stout work best, but any dark beer in a bottle will do. The lentils? Green lentils hold their shape better than brown, which is key for texture. I always grab mine from the bulk section at Whole Foods—they're cheaper and fresher than the packaged stuff. For the mushrooms, cremini or baby bella add that meaty texture without any meat. If you're using dried lentils, rinse them well to remove any debris before cooking.
No dark beer? Substitute with extra vegetable broth plus a splash of soy sauce for umami depth. Fresh thyme is ideal, but dried works at one-third the amount. The tomato paste can be skipped if you're not a fan, but it adds that subtle sweetness that balances the beer's bitterness. For the crusty bread, any sourdough or baguette works—toast it before serving to soak up all that rich broth. The broth should be low-sodium, but if yours isn't, cut back on the added salt. And trust me, don't skip the bay leaves—they infuse the soup with subtle earthy notes that make it sing.
This soup tastes even better the next day as all the flavors meld together. Keeps for 5 days in the fridge, or freeze portions for up to 3 months. I like to make a double batch—one for dinner and one to freeze for lazy weeknights. The bread? Toast it fresh when serving so it stays crisp. If you're meal prepping, store the soup and bread separately to keep everything perfect. Leftovers reheat beautifully—just add a splash of water or broth if it's too thick.
Why You'll Love This Recipe
- No-Chop Night: I swear by this one—just rough-chop the veggies (no fancy dice needed) and toss them in. The celery and carrots soften into that perfect, slightly sweet mush without falling apart, and the mushrooms add meaty texture with zero effort.
- Umami Bomb: That combo of cremini mushrooms and green lentils? Chef’s kiss. The mushrooms soak up the broth like a sponge, while the lentils hold their shape—rich, earthy, and just salty enough to make your taste buds sing. Honestly, I’ve made soup simpler, but never this tasty.
- Lunchbox Hero: Between us, this is my go-to for meal prep. It reheats like a dream, keeps for days in the fridge, and even freezes well—perfect for those mornings when you’re digging through the fridge for something that won’t taste like yesterday’s leftovers.
- Budget Magic: A pound of green lentils and a bag of carrots will feed four people for under $10. The onions, celery, and mushrooms stretch that broth into something hearty, so you’re not scraping the bottom of your wallet—or your pantry—just to eat. (Yes, even on a Tuesday night.)
Step-by-step instructions for BJ's brewhouse lentil soup
Here's how to create that signature beer-braised depth and hearty texture from BJ's.
🍳 Step 1: Sauté the Aromatic Vegetable Base
Heat the 2 tablespoons olive oil in a large Dutch oven over medium heat. Add the diced yellow onion, chopped celery stalks, and chopped carrots, stirring occasionally for 8-10 minutes until the vegetables soften and begin to caramelize slightly. You're building flavor here—the edges should turn just slightly golden before moving forward.
Add the sliced cremini mushrooms and cook for another 5 minutes until they release their moisture and begin to brown. This step develops the rich umami foundation of the soup. If the mushrooms release too much liquid, let it evaporate before proceeding.
🍳 Step 2: Deepen the Flavor with Garlic and Tomato
Stir in the minced garlic cloves and cook for 30 seconds until fragrant—don't let it burn, which would make the soup bitter. Add the 2 tablespoons tomato paste and stir vigorously for 1 minute to cook it into the vegetables. This creates a rich, concentrated base that will carry the beer's flavor beautifully.
Sprinkle the 1 teaspoon dried thyme and 1.5 teaspoons salt over the mixture, stirring to distribute evenly. The thyme should release its earthy aroma, and the salt will help draw out moisture from the vegetables, intensifying their flavor.
🍲 Step 3: Simmer the Lentils and Beer
Add the 1.5 cups green lentils (rinsed thoroughly), 2 cups dark beer, and 4 cups vegetable broth to the Dutch oven. Stir well to combine, then bring the mixture to a boil over high heat. Once boiling, reduce heat to low and add the 2 whole bay leaves and 0.5 teaspoon black peppercorns.
Cover the pot and let it simmer gently for 35-40 minutes, stirring occasionally. The lentils should be tender but still hold their shape—you're aiming for al dente texture. The beer will infuse the soup with its malty depth, and the broth will develop a rich, smoky character from the slow simmer.
🥘 Step 4: Finish and Adjust the Seasoning
Remove the bay leaves from the soup and discard them. Taste the soup and adjust the seasoning if needed—add more salt if it tastes bland, or a splash of beer if it needs more depth. The soup should be rich and hearty, with the beer's smoky notes balanced by the earthiness of the lentils and vegetables.
Let the soup sit off the heat for 5 minutes to allow the flavors to meld together. Serve hot with slices of crusty bread on the side for dipping. The bread will soak up the flavorful broth beautifully, making every bite more satisfying.
Pro Tips For Making Bj'S Brewhouse Lentil Soup
- Par-Cook the Lentils: I learned this the hard way—soaking green lentils for 15 minutes before adding them to the pot cuts cooking time by half and keeps them from turning mushy. Just drain and rinse after soaking, then toss them straight into the simmering broth.
- Sweat the Veggies: Don’t just chop and dump the onion, celery, carrots, and mushrooms—sweat them in a dry pot with a pinch of salt for 8-10 minutes until soft and glossy. This builds flavor that raw veggies just can’t match, and it’s the non-negotiable step that makes the soup taste like it came from a brewhouse.
- Skip the Crowding: If you’re using a standard pot, resist the urge to throw everything in at once. Cook the onions, celery, and carrots first for 10 minutes, then add the mushrooms and lentils separately. Crowding steams the veggies instead of browning them, and that’s when the soup loses its depth.
- Stir the Broth: Once the soup hits a boil, lower the heat and give it a good stir every 5-10 minutes to prevent skin from forming. I know, it’s annoying, but scraping that crust off later is worse—it’s the thing that matters most for a smooth, restaurant-quality finish.
Wine and beer pairings for bj's brewhouse lentil soup
Beer Pairing Perfection
The beer in this soup isn't just an ingredient—it's the star. I recommend pairing it with a dark stout like Guinness or a Belgian dubbel such as Westmalle Dubbel.
These beers complement the soup's smoky, malty depth with their own rich, caramel notes. The bitterness in the beer balances the soup's creaminess, creating a harmonious flavor experience. 🍺
Craft Beer Options
For craft beer lovers, a local amber ale or brown ale works beautifully. Look for options with toasted malt flavors—brands like New Belgium Fat Tire or Allagash Brown add a perfect contrast to the lentils' earthiness. The hoppy bitterness cuts through the richness, making each spoonful refreshing.
Wine Pairings
If you prefer wine, a full-bodied red like Cabernet Sauvignon or Syrah pairs surprisingly well. The tannins in these wines stand up to the soup's heartiness, while their dark fruit notes echo the beer's maltiness.
For a lighter option, try a Pinot Noir—its earthy undertones complement the thyme and mushrooms beautifully.
Non-Alcoholic Pairings
Don’t drink alcohol? No problem! A smoky black tea like Lapsang Souchong or a ginger beer adds a refreshing contrast. The ginger’s spice enhances the soup’s warmth, while the tea’s smokiness mirrors the beer’s depth. For something simpler, a sparkling apple cider with a hint of cinnamon works wonderfully.
Bread Pairing
The crusty bread you serve with this soup should be sturdy enough to handle the rich broth. A sourdough baguette or rustic Italian loaf toasts beautifully and soaks up every last drop.
For extra flair, brush the bread with garlic-infused olive oil before toasting—it adds another layer of flavor that ties everything together.
Nutrition facts
Frequently asked questions
Can I use a different type of beer for this lentil soup?
While dark beers like stout or porter work best, you can substitute with amber ale or brown ale for a lighter flavor. Avoid light lagers—they lack the maltiness that balances the lentils' earthiness. If you're out of beer entirely, use extra vegetable broth plus 1 tablespoon soy sauce for umami depth.
How do I make this soup extra creamy without dairy?
Blend 1 cup of the cooked soup with an immersion blender until smooth, then stir it back in. For even more creaminess, add 2 tablespoons cornstarch mixed with 2 tablespoons cold water at the end of cooking and simmer for 2 minutes. This creates a velvety texture without dairy.
Can I make this soup in a slow cooker?
Yes! Sauté the vegetables and garlic as directed, then transfer everything to your slow cooker. Add all remaining ingredients and cook on low for 6-7 hours or high for 3-4 hours. The slow cooker enhances the beer's flavor while keeping the lentils tender. Just skip the bay leaves—they won't infuse properly in a slow cooker.
Why did my lentils turn mushy?
Overcooking is the most common cause. Lentils should simmer for 35-40 minutes—no longer! They're done when tender but still hold their shape. If using dried lentils, check them at 30 minutes to avoid mushiness. For canned lentils, reduce cooking time to 15-20 minutes since they're pre-cooked.
What's the best way to reheat leftovers?
Gently reheat on the stovetop over low heat with a splash of water or broth to restore creaminess. Avoid microwaving—it can make the soup watery. If the soup thickens too much, stir in 1 tablespoon beer or broth while reheating. Always reheat to 165°F for food safety.
