Main Courses
This one-pot canned lentils and rice recipe transforms pantry staples into a protein-packed vegan meal in just 20 minutes—no chopping, no fuss.
The secret lies in combining canned lentils with long-grain rice, simmering them in a rich broth until tender, and finishing with warm spices that elevate simple ingredients into something deeply satisfying. Perfect for weeknights when you need a hearty, budget-friendly dinner without sacrificing flavor.
What makes this recipe work is the balance of textures and flavors: chewy lentils, fluffy rice, and a sauce infused with garlic, cumin, and smoked paprika that ties everything together.
The dish is naturally gluten-free, packed with plant-based protein, and adaptable to any pantry—just swap in your favorite vegetables or herbs. Ready in under half an hour, it’s the kind of meal that feels like a hug on a busy evening.
Ingredients for canned lentils and rice
Pantry staples meet bold flavors in this effortless one-pot vegan protein powerhouse.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Lentils 🍲 | 1 can | Drained, rinsed thoroughly |
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, preferably basmati |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Garlic Cloves 🧄 | 3 cloves | Minced finely for flavor |
| Yellow Onion 🧅 | ½ cup | Diced small, medium size |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper aroma |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth |
| Ground Turmeric 🌿 | ½ tsp | Freshly ground preferred |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For sautéing aromatics |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Fresh Parsley 🌿 | ⅛ cup | Chopped, optional garnish |
The foundation starts with quality canned lentils—Banza or Wild Garden are excellent choices, but any well-drained, rinsed variety works. Long-grain rice is key here; jasmine or basmati stays separate and fluffy. For the broth, Imagine or Pacific Foods low-sodium options keep sodium in check without sacrificing flavor. Fresh garlic and onion form the aromatic base, so take the extra 30 seconds to mince them finely. Toast your spices in the pot for 30 seconds before adding liquids—this releases their essential oils and builds depth instantly. The Smoked Paprika from Penzeys adds that restaurant-quality smokiness that makes this dish sing.
No canned lentils? Substitute with cooked brown or green lentils—just use 1.5 cups instead of one can. Short on fresh garlic? Garlic powder at half the amount works in a pinch, though fresh is ideal. The rice can be swapped for quinoa or farro if you prefer a nuttier texture. Need to boost protein? Add 1 cup cooked chickpeas or 1/2 cup crumbled tofu. For extra richness, stir in 1 tbsp tahini at the end. The lemon juice brightens everything—don't skip it, even if you're not a citrus fan. Fresh herbs are optional but recommended; dried cilantro at one-fourth the amount can substitute if needed.
This dish reheats beautifully—just add a splash of water or broth to prevent drying. Stores for 4-5 days in the fridge, perfect for meal prep. For longer storage, portion into airtight containers and freeze for up to 3 months. The flavors actually improve after the first day as everything melds together. Double the batch and freeze half for those lazy days when you just want something hearty. Leftovers make fantastic lunches or quick dinners—just microwave with a bit of water to restore moisture.
Why You'll Love This Recipe
- I’ll be real: this recipe costs me about $3 for four servings. Canned lentils and rice? Budget-friendly doesn’t get much better. Plus, it’s one of those dishes that tastes even better the next day—so you’re basically getting two meals for the price of one. Leftovers? More like future savings.
- No-Chop Night Saved: I swear by this when I’m too tired to dice onions. Just toss in pre-chopped canned lentils and a whole onion, slice it thick—no knife skills required. The broth softens everything while you stir, and suddenly, dinner’s on the table without the stress.
- Garlic-Broth Magic: That moment when you pour in the broth and crushed garlic? Instant aroma that makes my kitchen smell like a restaurant. The lentils soak up the savory depth while the rice steams, creating this rich, almost umami-packed bite. Honestly, it’s the kind of flavor that makes you pause mid-bite.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Cook a big batch, portion it into containers, and you’ve got a protein-packed lunch that stays fresh for days. No soggy rice here—the canned lentils keep it interesting, and it reheats like a dream. My kids actually want to take it to school.
Step-by-step instructions for one-pot lentils and rice
This method delivers restaurant-quality flavor in a single pot with minimal prep.
Sauté Aromatics Until Fragrant
Heat the 1 tablespoon extra-virgin olive oil in a medium pot over medium heat until shimmering. Add the ½ cup diced yellow onion and cook for 3-4 minutes until softened and translucent. This step develops the base flavor—don't rush it.
Add the 3 minced garlic cloves and cook for 30 seconds until the raw garlic aroma disappears. Immediately stir in the 1 teaspoon ground cumin, 1 teaspoon smoked paprika, and ½ teaspoon ground turmeric. The spices should bloom and fill your kitchen with warm, earthy aromas. Cook for 30 seconds to toast the spices lightly.
Add Rice and Lentils for Even Cooking
Pour in the 1 cup uncooked long-grain white rice and stir to coat evenly with the spices. This creates a flavorful crust on each grain. Add the 1 can drained, rinsed lentils and mix gently to distribute them throughout the rice.
The lentils will help thicken the dish as it cooks, creating a hearty texture. Pour in the 2 cups vegetable broth and bring to a rolling boil over high heat. Once boiling, reduce heat to low and cover the pot with a tight-fitting lid. The broth should just barely cover the rice and lentils—this ensures proper cooking without making the dish mushy.
Simmer Until Rice is Tender
Simmer for 15-18 minutes without lifting the lid. You'll notice the liquid reduces gradually as the rice absorbs it. The lentils will soften slightly but maintain their shape, adding protein and texture. The dish should have a gentle bubbling sound—this indicates even cooking.
After 15 minutes, check the rice by pressing a grain against the side of the pot with a fork. It should be tender but still have a slight bite. If it's not quite done, continue cooking for another 2-3 minutes. The lentils should be heated through but still hold their shape—overcooking will turn them mushy.
Finish with Acid and Fresh Herbs
Once the rice is tender, remove the pot from heat and stir in the 1 tablespoon freshly squeezed lemon juice. This brightens the flavors and cuts through the richness of the spices. Add the ½ teaspoon salt and ¼ teaspoon freshly cracked black pepper, adjusting to taste.
Garnish immediately with ¼ cup chopped fresh cilantro and ⅛ cup chopped fresh parsley. The herbs add freshness and visual appeal. Let the dish sit covered for 2-3 minutes to allow the flavors to meld. The lemon juice will infuse the rice, creating a balanced, vibrant dish.
Pro Tips For Making Canned Lentils And Rice
- RINSE THE LENTILS FIRST: Canned lentils are salty—sometimes shockingly so. Drain them, then give them a quick rinse under cold water to cut the sodium. I learned this the hard way after serving a dish that tasted like a soup can’s leftover brine.
- SOFTEN ONIONS LOW AND SLOW: Sautéing onions too fast burns them before they sweeten. Start on medium-low, let them cook for 8–10 minutes until translucent and just starting to caramelize. That’s when they’ll actually flavor the rice, not overpower it with bitterness.
- USE LESS BROTH THAN YOU THINK: Rice absorbs more than you’d guess. For every cup of uncooked rice, use 1.5 cups broth max—any more and you’ll end up with mushy rice. I used to double the broth and regretted it every time.
- GARLIC AFTER THE ONIONS: Add minced garlic after the onions are soft, not at the start. Raw garlic burns instantly, turning bitter. A quick 30-second toss with the onions is all it needs to infuse flavor without taking over.
Perfect pairings for this dish
Fresh Herb Garnishes
Fresh herbs elevate this dish from simple to restaurant-worthy. I always finish with ¼ cup chopped cilantro and ⅛ cup parsley—the bright, citrusy notes cut through the earthy lentils beautifully. For a Mediterranean twist, add 1 tbsp chopped dill or 2 tbsp fresh mint instead.
If you're short on fresh herbs, use 1 tsp dried cilantro (¼ the amount) or ½ tsp dried parsley, but fresh is always better. 🌿
Crunchy Toppings
Add texture contrast with toasted nuts or seeds. I love sprinkling 2 tbsp chopped toasted almonds or 1 tbsp pumpkin seeds on top—they add crunch and healthy fats. For extra protein, top with ¼ cup crumbled feta (if not keeping it vegan) or ¼ cup toasted chickpeas.
The heat from the dish will toast the nuts right on top, creating a perfect crunch with every bite.
Tangy Condiments
Serve with a side of tangy condiments to complement the dish. I recommend spicy harissa or mango chutney for dipping—both add a sweet-spicy contrast. A dollop of vegan yogurt mixed with 1 tsp lemon zest and ½ tsp cumin makes a creamy, cooling topping.
For a smoky kick, serve with chimichurri sauce (blend ¼ cup parsley, 2 tbsp olive oil, 1 tbsp red wine vinegar, 1 garlic clove, and ½ tsp red pepper flakes).
Warm Flatbreads
Pair this dish with warm, soft flatbreads to soak up the flavorful sauce. I love serving it with naan or roti, lightly toasted with garlic butter. For a gluten-free option, use corn tortillas or lettuce wraps.
If you're feeling fancy, try pita bread brushed with olive oil and baked until crispy. The bread adds a satisfying element to every bite, making it a complete meal. 🥖
Simple Side Salads
A crisp side salad balances the hearty flavors of the lentils and rice. I toss 4 cups mixed greens (arugula, spinach, or romaine) with 1 tbsp lemon juice, 2 tbsp olive oil, and ½ tsp salt.
Add ½ cup diced cucumber and ¼ cup cherry tomatoes for freshness. For extra protein, toss in ½ cup cooked quinoa or ¼ cup toasted sunflower seeds. The acidity from the salad cleanses your palate between bites.
Nutrition facts
Frequently asked questions
Can I use brown rice instead of white rice in this recipe?
Yes, but you'll need to adjust the cooking time. Brown rice takes about 30-40 minutes longer to cook than white rice. Use 1.5 cups brown rice and 3 cups broth, then simmer uncovered for 30 minutes before checking doneness. The lentils will soften faster, so keep an eye on the rice to avoid burning.
How do I make this dish spicier?
Add ½ to 1 teaspoon cayenne pepper or 1-2 teaspoons chili flakes when toasting the spices. For heat with depth, stir in 1 tablespoon sriracha or 1 teaspoon hot sauce at the end. If you love smoky heat, increase smoked paprika to 1.5 teaspoons and add ½ teaspoon chipotle powder. Always taste first!
Can I make this recipe in an Instant Pot?
Sauté the onions and garlic as directed, then add all remaining ingredients except herbs. Seal the lid and cook on high pressure for 5 minutes. Quick-release the pressure, then let it sit for 2 minutes before opening. Stir in lemon juice and herbs. The Instant Pot version cooks in just 15 minutes total and keeps all the flavors intact.
What if my rice turns out mushy?
Mushy rice usually means too much liquid or overcooking. For next time, use 1.5 cups broth instead of 2 and reduce simmering time to 12-14 minutes. If it's already mushy, spread it on a baking sheet and bake at 350°F for 10 minutes to dry it out slightly. Stir in 1 tablespoon extra lemon juice to brighten flavors.
How can I add more vegetables to this recipe?
Add 1 cup diced bell peppers, 1 cup corn kernels, or 1 cup chopped zucchini with the onions. For heartier meals, stir in 1 cup diced tomatoes or 1 cup chopped spinach in the last 5 minutes of cooking. If using watery veggies like tomatoes, reduce broth by ½ cup to maintain proper rice texture.
