There are some meals that just feel like a warm hug in a bowl, and this Lentils And Rice is exactly that. It's the kind of dish my mom used to make on chilly evenings, filling the kitchen with the scent of garlic and cumin. Now, I make it for my own family, and it's become our go-to for those nights when we need something comforting but don't want to spend hours in the kitchen.
Advertisements1
This recipe is a true one-pan wonder—everything cooks together in a single skillet, which means less cleanup and more time to relax. Plus, it's packed with plant-based protein and fiber, so it keeps everyone full and satisfied. Whether you're a seasoned cook or just starting out, this dish is forgiving and flexible, so you can easily make it your own.
I love how the lentils soak up all the savory flavors while the rice turns perfectly tender. It's simple, nourishing, and oh-so-satisfying. Let's get cooking!
Why You'll Love This Recipe
About the Ingredients
1 cup (200g) dried green or brown lentils, rinsed
Green or brown lentils hold their shape well during cooking. Substitute with red lentils for a softer texture, but reduce cooking time by 5 minutes.
1 cup (190g) long-grain white rice, rinsed
Basmati or jasmine rice also work beautifully. For a nuttier flavor, try brown rice, but you'll need to add 10 minutes to the cooking time.
1 medium yellow onion, finely chopped
About 1 cup. Use a sweet onion for a milder taste, or shallots for a more delicate flavor.
3 cloves garlic, minced
Fresh garlic is best. In a pinch, use 1 teaspoon of garlic powder, but add it with the spices.
2 tablespoons olive oil
Extra-virgin olive oil adds a fruity note. Substitute with avocado oil or butter for a different flavor.
1 teaspoon ground cumin
Cumin brings an earthy warmth. If you have cumin seeds, toast them in the pan before adding the onion for extra depth.
1 teaspoon smoked paprika
Smoked paprika gives a subtle smokiness. Regular paprika works too, or add a pinch of cayenne for heat.
1/2 teaspoon ground turmeric
Turmeric adds a golden hue and earthy flavor. It's also anti-inflammatory—a nice bonus!
3 cups (720ml) vegetable broth
Use low-sodium broth to control salt. Chicken broth works if you're not vegetarian. For extra flavor, use a bouillon cube dissolved in water.
1 teaspoon salt, plus more to taste
Adjust salt based on your broth. If using salted broth, start with 1/2 teaspoon.
1/2 teaspoon black pepper, freshly ground
Freshly ground pepper adds a punch. Pre-ground is fine in a pinch.
2 tablespoons fresh lemon juice, from 1 lemon
Lemon brightens the dish. Lime juice also works, or a splash of apple cider vinegar for tang.
1/4 cup chopped fresh parsley, for garnish
Parsley adds freshness. Cilantro is a great alternative, especially if you love that herb.
Tips & Tricks
- Rinse the lentils and rice separately until the water runs clear. This removes excess starch and prevents stickiness.
- Don't skip the lemon juice at the end—it brightens all the flavors and balances the earthiness of the lentils.
- If the mixture looks dry before the rice is tender, add a splash of hot broth or water. If it's too soupy, cook uncovered for the last 5 minutes.
Pro Tips
Step-by-Step Instructions
1. Sauté the aromatics
Heat the olive oil in a large skillet or Dutch oven over medium heat (350°F / 175°C). Add the chopped onion and cook, stirring occasionally, until it becomes translucent and starts to brown at the edges, about 5-6 minutes. Add the minced garlic and cook for 1 minute more until fragrant.
2. Bloom the spices
Stir in the cumin, smoked paprika, and turmeric. Cook for 30 seconds, stirring constantly, until the spices are fragrant and coat the onion mixture. This step intensifies their flavor.
3. Add lentils and rice
Add the rinsed lentils and rice to the pan. Stir to coat them with the onion-spice mixture. Let them toast for 2 minutes, stirring frequently, until they smell nutty and the rice turns slightly translucent.
4. Pour in the broth
Pour in the vegetable broth and add the salt and pepper. Stir everything together, scraping up any browned bits from the bottom of the pan. Bring the mixture to a boil over high heat (212°F / 100°C).
5. Simmer covered
Once boiling, reduce the heat to low (around 200°F / 95°C), cover the pan with a tight-fitting lid, and let it simmer gently. Cook for 20-25 minutes, or until the lentils are tender and the rice has absorbed most of the liquid. You'll know it's done when the rice is fluffy and the lentils are soft but not mushy.
6. Rest and fluff
Remove the pan from the heat and let it sit, covered, for 5 minutes. This allows the steam to finish cooking the grains. Then, fluff the mixture with a fork to separate the rice and lentils.
7. Finish with lemon and herbs
Stir in the fresh lemon juice and sprinkle with chopped parsley. Taste and adjust seasoning with more salt or pepper if needed. Serve warm.
Delicious Variations
Add vegetables
Sauté a diced carrot and celery stalk with the onion for extra nutrition and color.
Make it spicy
Add a chopped jalapeño or a pinch of red pepper flakes with the garlic for a kick.
Go Mediterranean
Stir in a handful of chopped sun-dried tomatoes and a handful of kalamata olives before serving.
How to Store Lentils And Rice
Refrigerator
Store in an airtight container in the fridge for up to 4 days. The flavors will meld even more overnight.
Freezer
Freeze portions in freezer-safe containers for up to 3 months. Thaw overnight in the fridge.
Reheating
Reheat in a skillet over medium heat with a splash of broth or water, or microwave in 1-minute intervals, stirring between, until heated through.
Frequently Asked Questions
Q: Do I need to soak lentils before cooking?
No, you don't need to soak lentils for this recipe. Just rinse them well to remove any debris. Soaking is only necessary for larger legumes like chickpeas.
Q: Can I use red lentils instead of green or brown?
Yes, you can use red lentils, but they cook much faster and become soft and mushy. Reduce the cooking time to about 15 minutes and expect a creamier texture.
Q: Can I make this in a rice cooker?
Yes, you can! Sauté the onion and spices in a skillet first, then transfer everything to the rice cooker with the broth. Cook on the regular rice setting.
Q: How can I add more protein to this dish?
For extra protein, stir in a cup of cooked shredded chicken or a handful of crumbled feta cheese before serving. You can also serve it alongside grilled tofu or a fried egg.
Q: What can I serve with Lentils And Rice?
This dish is a complete meal on its own, but it pairs well with a simple green salad, roasted vegetables, or a dollop of plain yogurt for creaminess.
I hope you enjoy this Lentils And Rice as much as my family does! It's one of those meals that feels special without any fuss. Give it a try this week and let me know how it turns out—tag me in your photos or leave a comment below. Happy cooking!
Lentils And Rice
Discover the best One-Pan Lentils And Rice recipe—a hearty, budget-friendly meal that's ready in 35 minutes and perfect for busy weeknights.
🧂 Ingredients
- 1 cup (200g) dried green or brown lentils, rinsed
- 1 cup (190g) long-grain white rice, rinsed
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 2 tablespoons olive oil
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground turmeric
- 3 cups (720ml) vegetable broth
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper, freshly ground
- 2 tablespoons fresh lemon juice, from 1 lemon
- 1/4 cup chopped fresh parsley, for garnish
📋 Instructions
- 1Sauté the aromatics — Heat the olive oil in a large skillet or Dutch oven over medium heat (350°F / 175°C). Add the chopped onion and cook, stirring occasionally, until it becomes translucent and starts to brown at the edges, about 5-6 minutes. Add the minced garlic and cook for 1 minute more until fragrant.
- 2Bloom the spices — Stir in the cumin, smoked paprika, and turmeric. Cook for 30 seconds, stirring constantly, until the spices are fragrant and coat the onion mixture. This step intensifies their flavor.
- 3Add lentils and rice — Add the rinsed lentils and rice to the pan. Stir to coat them with the onion-spice mixture. Let them toast for 2 minutes, stirring frequently, until they smell nutty and the rice turns slightly translucent.
- 4Pour in the broth — Pour in the vegetable broth and add the salt and pepper. Stir everything together, scraping up any browned bits from the bottom of the pan. Bring the mixture to a boil over high heat (212°F / 100°C).
- 5Simmer covered — Once boiling, reduce the heat to low (around 200°F / 95°C), cover the pan with a tight-fitting lid, and let it simmer gently. Cook for 20-25 minutes, or until the lentils are tender and the rice has absorbed most of the liquid. You'll know it's done when the rice is fluffy and the lentils are soft but not mushy.
- 6Rest and fluff — Remove the pan from the heat and let it sit, covered, for 5 minutes. This allows the steam to finish cooking the grains. Then, fluff the mixture with a fork to separate the rice and lentils.
- 7Finish with lemon and herbs — Stir in the fresh lemon juice and sprinkle with chopped parsley. Taste and adjust seasoning with more salt or pepper if needed. Serve warm.



