One-pan lentils and rice is a Mediterranean-style vegetarian dinner made in a single braiser: golden onions, warm spices, brown lentils and basmati rice simmered together in broth. It takes about an hour, mostly hands-off, and serves four as a main. It suits anyone who wants a cheap, filling pantry meal with only one pan to wash.

Two Ways This Goes Wrong
Lentils and rice look like they should cook together. They do not, at least not from the same starting line.
Start them at the same time and one of two things happens. Either the rice is done and the lentils are still chalky. Or the lentils are tender and the rice has turned to paste.
The fix is a head start. The lentils simmer alone in the broth for 10 minutes. Then the rice goes in, and both finish together.
The second problem is the lentil itself. Pick the wrong type and no timing will save it.
| Lentil | How it cooks | Use it here? |
|---|---|---|
| Brown | Holds its shape well, softens in 20 to 25 minutes | Yes, the first choice |
| Green | Firm texture, 20 to 25 minutes | Yes |
| French green (Puy) | Thick skin, stays very distinct | Yes, for a firmer bite |
| Red or yellow | Split and skinless, breaks down quickly | No, it turns to mush |
Lentils need no soaking. Just rinse them and pick out any small stones.
The Shopping List
For the onions
- 3 tablespoons olive oil, divided
- 2 medium yellow onions, thinly sliced
For the lentils and rice
- 1 red bell pepper, diced
- 3 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon ground cinnamon (optional)
- 1 cup brown or green lentils, rinsed
- 3 ¾ cups low-sodium vegetable broth
- 1 cup basmati rice, rinsed
- 1 teaspoon salt
- ½ teaspoon black pepper
To finish
- Juice of ½ lemon
- ½ cup chopped fresh parsley
- Plain yogurt, to serve (optional)
Rinse the rice until the water runs almost clear. Less loose starch means separate grains.
How to Make It
1. Brown the onions
Heat 2 tablespoons of oil in a wide braiser or deep skillet with a lid. Add the onions and cook over medium-high heat for about 5 minutes, then lower to medium and cook 10 minutes more, stirring often. Lift out half of them for topping.
The onions should be soft and deep golden, with a few darker edges.
2. Add the pepper, garlic and spices
Add the remaining oil and the bell pepper to the pan. Cook for 3 minutes. Stir in the garlic, cumin, paprika and cinnamon and cook for 30 seconds.
The spices should smell toasted, not burnt, and coat the vegetables in a rust-red film.
3. Give the lentils a head start
Add the lentils, broth, salt and pepper. Bring to a boil, then cover and simmer over medium-low heat for 10 minutes.
The lentils should be swollen but still firm when you bite one.
4. Add the rice
Stir in the rice, return to a simmer, then cover and cook over low heat for 18 to 20 minutes. Do not stir.
Small steam holes should appear on the surface, with no liquid left at the edges.
5. Rest and finish
Take the pan off the heat and leave it covered for 5 minutes. Fluff with a fork, then stir in the lemon juice and most of the parsley. Top with the reserved onions and the rest of the parsley.
The rice grains should be separate and the lentils tender but whole.
Is It Ready?
Taste before you take it off the heat. Both parts should be tender at the same time.
- A spoonful from the centre has no hard rice grains.
- The lentils are soft all the way through but have not split open.
- Tilting the pan shows no liquid pooling at the bottom.
If the rice is done but a little liquid remains, leave the lid off over low heat for 2 minutes. If the liquid is gone but the rice is still firm, add 2 tablespoons of hot water, cover and wait 5 minutes.
Small Things That Matter
- Use a pan with a tight lid. Escaping steam leaves the rice undercooked on top.
- Keep the heat low once the rice is in. A hard boil scorches the bottom before the top is done.
- Take the onions far enough. Pale onions add little. Deep golden ones carry most of the flavour.
- Salt with low-sodium broth in mind. Regular broth plus a full teaspoon of salt can be too much. Taste and adjust at the end.
Make It Your Own
- Add chickpeas: stir in a drained can with the rice for extra protein, or try this easy chickpea curry for another pantry dinner.
- Add greens: fold in two handfuls of baby spinach during the 5-minute rest.
- Feta and olives: scatter crumbled feta and sliced olives on top before serving.
What Goes With It
A cold, sharp salad balances the warm spices. This spicy cucumber salad is quick to make while the rice rests.
For a bigger spread, serve it beside roasted Mediterranean vegetables and halloumi or a bowl of Turkish chickpea salad. A spoonful of plain yogurt on each plate is the simplest option.
Leftovers
- Fridge: cool it, cover it, and refrigerate within 2 hours. Eat within 3 to 4 days, the window given by the Virginia Department of Health cold storage chart for cooked leftovers.
- Freezer: freeze in portions and use within 3 months for the best texture.
- Reheat: add a splash of water or broth, cover, and warm until steaming hot.
FAQ
Do you need to soak lentils before cooking?
No. Unlike dried beans, lentils cook without soaking. Rinse them and pick out any small stones or debris first.
Can you cook lentils and rice together?
Yes, as long as the lentils go in first. Brown or green lentils take longer than white rice, so a 10-minute head start lets both finish at the same time.
How do you keep the rice from getting mushy?
Rinse it until the water runs almost clear, keep the heat low once it goes in, and do not stir while it cooks. The 5-minute rest with the lid on finishes the grains gently.
Can I use red lentils?
Not for this dish. Red lentils are split and skinless, so they break down into a purée and make the rice mushy.

One-Pan Lentils and Rice
Ingredients
Method
- Heat 2 tablespoons of oil in a wide braiser or deep skillet with a lid. Cook the onions over medium-high heat for about 5 minutes, then over medium heat for 10 minutes more, stirring often, until deep golden. Lift out half for topping.
- Add the remaining oil and the bell pepper and cook for 3 minutes. Stir in the garlic, cumin, paprika and cinnamon and cook for 30 seconds.
- Add the lentils, broth, salt and pepper. Bring to a boil, then cover and simmer over medium-low heat for 10 minutes.
- Stir in the rice, return to a simmer, then cover and cook over low heat for 18 to 20 minutes without stirring, until the liquid is absorbed.
- Take off the heat and rest, covered, for 5 minutes. Fluff with a fork, stir in the lemon juice and most of the parsley, then top with the reserved onions and remaining parsley.

Leave a Reply