This lentil and bean stew combines brown or green lentils, white beans, vegetables, tomatoes, and warming spices in a savory broth. It is a flexible, one-pot vegetarian meal that works with pantry staples and finishes with lemon and fresh parsley for a bright, balanced flavor.
Ingredients
- 2 tablespoons olive oil (30 ml)
- 1 large yellow onion, diced (about 1½ cups or 200 g)
- 2 medium carrots, diced (about 1 cup or 160 g)
- 2 celery stalks, diced (about ½ cup or 80 g)
- 4 garlic cloves, minced (about 12 g)
- 2 tablespoons tomato paste (32 g)
- 1 teaspoon ground cumin (2 g)
- 1 teaspoon smoked paprika (2 g)
- 1 teaspoon dried thyme (1 g)
- ½ teaspoon ground black pepper (1 g)
- ¼ teaspoon red pepper flakes (about 0.5 g), or to taste
- 1 cup dried brown or green lentils, picked over and rinsed (190 g)
- 6 cups vegetable broth, preferably lower-sodium (1.42 L)
- 1 bay leaf (about 0.2 g)
- 1 can diced tomatoes, with their juices (14.5 ounces or 411 g)
- 1 can cannellini or great northern beans, drained and rinsed (15 ounces or 425 g can; about 255 g drained)
- 1 teaspoon fine salt (6 g), plus more to taste
- 3 packed cups chopped kale or baby spinach (about 90 g)
- 1 tablespoon lemon juice (15 ml)
- ¼ cup chopped fresh parsley (about 15 g)
Instructions
- Prepare the vegetables and beans. Dice the onion, carrots, and celery into small, similar-sized pieces so they soften evenly. Mince the garlic, rinse the lentils in a fine-mesh strainer, and drain and rinse the canned beans. Check the lentils for small stones or debris as you sort them.
- Soften the vegetables. Heat the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the onion, carrots, and celery and cook for 7 minutes, stirring every minute or two. The onion should look translucent and the vegetables should begin to soften; lower the heat if the onion starts to brown before the carrots are tendering.
- Toast the aromatics. Stir in the garlic, tomato paste, cumin, smoked paprika, thyme, black pepper, and red pepper flakes. Cook for 1 minute, stirring constantly. The tomato paste should darken slightly and the garlic should smell fragrant, but it should not turn brown.
- Start cooking the lentils. Add the rinsed lentils, vegetable broth, bay leaf, and salt. Stir, scraping the bottom of the pot to loosen any browned tomato paste. Bring the liquid to a boil, then reduce the heat to maintain a steady, gentle simmer. Partially cover the pot and cook for 22 minutes, stirring once or twice. If the liquid is boiling hard, lower the heat; rough boiling can break lentils apart before they cook evenly.
- Add tomatoes and beans. Stir in the diced tomatoes and drained beans. Keep the stew at a gentle simmer, partially covered, for 11 minutes. Taste a few lentils: they should be tender through the center but still hold their shape. If they are firm, simmer for a few extra minutes and check again. Add a splash of water or broth if the stew is thicker than you prefer.
- Finish with greens and lemon. Remove and discard the bay leaf. Stir in the kale and cook for about 3 minutes, just until it softens. If using baby spinach, stir it in at the end and cook for about 1 minute, until wilted. Turn off the heat, then mix in the lemon juice and parsley. Taste the broth and adjust the salt, pepper, or lemon before serving.
- Serve hot. Ladle the stew into warm bowls, making sure each portion gets lentils, beans, and vegetables. Offer extra lemon at the table. The broth will thicken a little as it sits, so loosen it with a small splash of hot water if needed.
Tips
- Choose the right lentils. Brown and green lentils keep their shape and give the stew a hearty texture. Red or yellow lentils cook faster and tend to soften into the broth, so they are not a direct swap; if using them, start checking after 12 to 15 minutes and expect a thicker, softer result.
- Keep the simmer gentle. A quiet simmer helps lentils cook evenly and keeps the beans intact. If the pot bubbles vigorously, reduce the heat. Stir occasionally, especially near the end, to prevent lentils from sticking to the bottom.
- Adjust salt for your broth. Broths vary in saltiness, and canned beans may also contain salt. Starting with a measured teaspoon gives the stew a baseline; taste after the beans and tomatoes are added, then season in small pinches.
- Use an easy greens swap. Kale holds its texture and needs a few minutes to soften. Baby spinach cooks much faster, while chopped chard can be added with the kale. If you do not have fresh greens, leave them out and finish with extra parsley or another squeeze of lemon.
Serving Suggestions
Serve this stew as a complete bowl meal, or add a side that can catch the savory broth. Crusty bread, toasted sourdough, warm pita, or cornbread are all useful choices. For a more substantial plate, spoon the stew over cooked rice, farro, or a baked potato; the grains soak up the tomato broth, while the lentils and beans provide plenty of texture in each bite.
Set out lemon wedges, chopped parsley, and black pepper so everyone can season their own bowl. A spoonful of plain yogurt or a dairy-free alternative adds a cool, creamy contrast, though the stew is satisfying without it. For a simple side, pair it with a green salad dressed with olive oil and vinegar or with roasted vegetables. Because the stew is already savory and filling, a crisp, lightly dressed side balances the meal better than another rich dish.
Variations
Make it smoky or spicy. Increase the smoked paprika to 1½ teaspoons for a deeper, woodsy flavor, or add more red pepper flakes for heat. A pinch of ground coriander works well with the cumin. Add spices gradually, tasting near the end so the seasoning does not overpower the vegetables and lentils.
Change the beans. Navy beans, butter beans, or chickpeas can replace the cannellini beans in the same drained quantity. Chickpeas stay firmer and have a slightly nuttier bite; butter beans are softer and make the stew feel creamier. For a mix, use half a can of each, keeping the total drained amount close to 255 g.
Make it thicker or brothier. For a thicker, more spoonable stew, mash a small scoop of cooked lentils and beans against the side of the pot, then stir them back in. For a soupier bowl, add ½ to 1 cup (120 to 240 ml) of hot broth or water. Make this adjustment after the lentils are cooked so you can judge the final consistency.
Use what is in the refrigerator. Replace the carrots or celery with diced bell pepper, zucchini, or finely chopped mushrooms. Add firm vegetables with the onion so they have time to soften. Tender vegetables such as zucchini should go in with the tomatoes, while mushrooms benefit from a few minutes of sautéing before the lentils are added. If you use fresh tomatoes instead of canned, use about 2 cups (300 g) chopped tomatoes; the broth will taste a little less concentrated.
Storage and Reheating
Cool the stew and refrigerate it within 2 hours of cooking. Store it in a covered, shallow container in the refrigerator for 3 to 4 days. The lentils continue absorbing broth as they sit, so leftovers will be thicker than the freshly cooked stew. Stir in water or vegetable broth when reheating to bring it back to a spoonable consistency.
Reheat a portion in a saucepan over medium-low heat, stirring occasionally until it is steaming hot throughout, or microwave it in a covered, microwave-safe bowl, stirring halfway through. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer, particularly when reheating a large portion. Avoid repeatedly warming and cooling the whole pot: reheat only what you plan to eat.
For longer storage, freeze the cooled stew in airtight, freezer-safe containers for up to 3 months for best quality. Leave a little room at the top for expansion and label the container with the date. Thaw it in the refrigerator overnight, then reheat it thoroughly. Greens may soften further after freezing, but the lentils and beans remain suitable for a hearty meal.
Frequently Asked Questions
Can I use canned lentils instead of dried lentils?
Yes. Drain and rinse about 2 cans of lentils, roughly 3 cups (about 510 g) drained, and add them with the canned beans and tomatoes rather than simmering them from the beginning. Reduce the broth to about 4 cups (950 ml) and simmer the vegetables and seasonings for 10 minutes before adding the canned lentils. Cook for another 8 to 10 minutes to heat everything through; the lentils will be softer than dried lentils cooked in the stew.
Do I need to soak the dried lentils first?
No. Brown and green lentils do not need soaking for this recipe. Sorting and rinsing them is enough. Soaking can shorten the cooking time, but it also makes the timing less predictable, so start checking early if you choose to soak them. Do not use this cooking time for larger dried beans; those need their own soaking and cooking instructions before they are added.
Why are my lentils still firm?
Lentils can take longer to soften depending on their age, variety, and how steadily the pot simmers. Continue cooking at a gentle simmer and check every few minutes. Acidic ingredients such as tomatoes can slow softening, which is why this recipe adds the tomatoes after the lentils have started cooking. If the broth gets low before the lentils are tender, add hot water or broth.
Can I make this stew ahead?
Yes. You can make it up to 3 or 4 days ahead and refrigerate it promptly. The flavor develops as it rests, but the lentils will absorb liquid, so add broth or water as you reheat. For the freshest green color, you can cook the stew without the greens, refrigerate it, and stir in kale or spinach during reheating.
Can I make the recipe vegan and gluten-free?
The recipe as written is vegan if you use vegetable broth, and its ingredients are naturally gluten-free. Check the broth label and any optional toppings if you need to avoid gluten, since packaged products can vary. Serve with gluten-free bread, rice, or potatoes rather than wheat-based bread.
What can I use instead of vegetable broth?
Water works, though the result will be less savory. If using water, start with the listed salt, then taste at the end and add more as needed. You can also use a combination of water and broth, or add a small amount of concentrated vegetable bouillon according to its package directions. Remember that bouillon can be salty, so adjust the added salt accordingly.
Related
- Kinder Cheesecake Recipe with a Creamy No-Bake Filling
- Kilo Cupcakes Recipe: A Reliable Big-Batch Vanilla Bake
- Kimchi Milkshake Recipe: A Tangy-Sweet Blender Drink
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).