I remember tossing this Mediterranean lentils and rice together on a rainy weeknight when the fridge had to stretch and I wanted something comforting but not heavy. It’s a quick, pantry-friendly one-skillet meal that tastes brighter than its humble ingredients. Ready in about 25 minutes once the rice is cooked, it balances caramelized onions, warm spices, and lemony brightness — perfect for weeknight dinners, meal prep, or a simple vegetarian main. If you enjoy saucy rice dishes, you might also like this creamy smothered chicken and rice for another cozy option.
Why you’ll love this dish
This recipe checks a lot of boxes. It is budget-friendly, uses mostly pantry staples, and comes together fast. Canned lentils save soaking and long simmering, while caramelized onions and toasted spices give depth so the dish never tastes canned. It’s high in plant protein and fiber, kid-friendly with adjustable heat, and easy to scale for lunches or a crowd. Make it for a busy weeknight, pack it for work lunches, or serve it alongside grilled vegetables for a relaxed weekend meal.
The cooking process explained
Quick overview so you know what to expect. First, you caramelize thinly sliced onions with a touch of honey and water to prevent burning. Then you toast garlic and a warm blend of spices to wake up their aromas. Canned lentils and pre-cooked basmati rice are added, warmed through, and finished with chopped parsley and lemon. The whole dish is one pan after the onions, and it needs just a few minutes of hands-on time once the onions are soft.
What you’ll need
- 2 cans lentils (15 oz / 400 g each), drained and rinsed
- 1½ cups cooked basmati rice or ½ cup / 100 g uncooked rice (cook in water or broth)
- 2 tablespoons extra virgin olive oil
- 2 onions, thinly sliced
- ½ cup water (used while cooking onions)
- 1 tablespoon honey (or substitute sugar or maple syrup)
- 2 cloves garlic, grated or finely minced
- 1 teaspoon paprika
- 1 teaspoon coriander
- ½ teaspoon ground cumin
- ½ teaspoon ground cinnamon
- ½ teaspoon turmeric powder
- ¼ teaspoon red pepper flakes, more or less to taste
- ¾ teaspoon salt, plus black pepper to taste
- 2 tablespoons flat-leaf parsley or cilantro, chopped
- 1 large lemon, for serving
- Optional: spoonful of Greek yogurt for topping
Notes and swaps
- If you prefer a vegan version, use maple syrup instead of honey and skip the Greek yogurt or use plant-based yogurt.
- If you start with uncooked rice, cook it separately in water or broth and measure 1½ cups cooked for the recipe.
- Canned brown or green lentils can also be used; red lentils will break down and make the dish creamier.
Directions to follow
- Heat a large skillet over medium heat and add 2 tablespoons extra virgin olive oil.
- Add the thinly sliced onions and a pinch of salt. Stir to coat and let them soften for 2 to 3 minutes.
- Stir in 1 tablespoon honey, then continue to cook the onions, stirring occasionally, until soft and beginning to caramelize, about 10 to 13 minutes. Add ½ cup water about halfway through to prevent sticking and to deglaze the pan.
- Push the onions to the side, add the grated garlic, then stir in 1 teaspoon paprika, 1 teaspoon coriander, ½ teaspoon cumin, ½ teaspoon cinnamon, ½ teaspoon turmeric, and ¼ teaspoon red pepper flakes. Toast the spices with the garlic for about 1 minute until fragrant.
- Add the drained and rinsed lentils and 1½ cups cooked basmati rice. Stir to combine and break up any clumps.
- Season with ¾ teaspoon salt and several grinds of black pepper. Add 2 tablespoons chopped flat-leaf parsley and mix well. Cook for 3 to 5 minutes, stirring occasionally, until everything is heated through and flavors are melded.
- Finish with a generous squeeze of lemon juice, taste and adjust salt or heat, and top with extra parsley and a spoonful of Greek yogurt if using. Serve warm.
How to plate and pair
Best ways to enjoy it include serving the lentils and rice in shallow bowls with a dollop of Greek yogurt and extra lemon wedges on the side. It also makes a great bed for roasted or grilled proteins and vegetables. For a heartier plate, serve with warm flatbreads and a simple cucumber-tomato salad. If you want a saucier partner, this goes well alongside a creamy rice-based chicken dish such as Creamy Cajun Chicken and Rice for a contrasting flavor profile.
Storage and reheating tips
Cool leftovers to room temperature within two hours and store in an airtight container in the refrigerator for up to 4 days. To reheat, sprinkle a tablespoon or two of water over the portion and warm gently in a skillet over medium-low heat until steaming or microwave in 30-second bursts, stirring between intervals. For freezing, portion into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. Always reheat to an internal temperature of 165°F / 74°C for safety.
Helpful cooking tips
- Thinly slice the onions uniformly so they caramelize evenly.
- Use a wide skillet to give the onions surface area; crowded pans steam instead of caramelize.
- Toast spices briefly but don’t burn the garlic; burn develops bitterness. Add a splash of water if the pan gets too dry.
- If using uncooked rice, cook it a bit under (slightly firmer) because it will soften further when heated with the lentils.
- Taste and adjust salt and lemon at the end; acidity lifts the whole dish.
Creative twists
- Add roasted red peppers and crumbled feta for a Mediterranean finish.
- Stir in a handful of baby spinach or kale at the end until wilted for extra greens.
- For a smoky flavor, swap regular paprika for smoked paprika.
- Make it grain-free by replacing rice with cauliflower rice; fold it in at the end and warm through for a lighter version.
- Turn it into a stuffed pepper filling: spoon into halved bell peppers, top with cheese, and bake until tender.
Helpful answers
How long does this take to make from start to finish?
Active hands-on time is around 20 to 25 minutes once the rice is cooked. If you need to cook rice first, add 15 to 20 minutes depending on your method.
Can I use dry lentils instead of canned?
Yes, but you will need to cook them first. Use about 1 cup dry brown or green lentils, rinse, then simmer in water for 20 to 25 minutes until tender. Drain and proceed with the recipe.
Is this recipe gluten free and suitable for meal prep?
Yes, the recipe is naturally gluten free when you use plain rice and check your spice blends for additives. It stores well and makes excellent meal prep — portion into containers for up to 4 days refrigerated or freeze for longer storage.
How can I make this spicier or milder?
Adjust the ¼ teaspoon red pepper flakes to suit your heat preference. For milder flavor, omit the flakes and add a pinch of smoked paprika instead for complexity without heat.
Can I turn this into a main course for meat eaters?
Absolutely. Serve it alongside grilled chicken, lamb skewers, or roasted vegetables to make a more substantial plate. The lemon and yogurt finish complement grilled proteins particularly well.
PrintMediterranean Lentils and Rice
A quick, pantry-friendly one-skillet meal featuring caramelized onions, warm spices, and lentils, perfect for weeknight dinners.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Skillet
- Cuisine: Mediterranean
- Diet: Vegetarian
Ingredients
- 2 cans lentils (15 oz / 400 g each), drained and rinsed
- 1½ cups cooked basmati rice or ½ cup / 100 g uncooked rice (cook in water or broth)
- 2 tablespoons extra virgin olive oil
- 2 onions, thinly sliced
- ½ cup water
- 1 tablespoon honey (or substitute sugar or maple syrup)
- 2 cloves garlic, grated or finely minced
- 1 teaspoon paprika
- 1 teaspoon coriander
- ½ teaspoon ground cumin
- ½ teaspoon ground cinnamon
- ½ teaspoon turmeric powder
- ¼ teaspoon red pepper flakes, more or less to taste
- ¾ teaspoon salt, plus black pepper to taste
- 2 tablespoons flat-leaf parsley or cilantro, chopped
- 1 large lemon, for serving
- Optional: spoonful of Greek yogurt for topping
Instructions
- Heat a large skillet over medium heat and add 2 tablespoons extra virgin olive oil.
- Add the thinly sliced onions and a pinch of salt. Stir to coat and let them soften for 2 to 3 minutes.
- Stir in 1 tablespoon honey, then continue to cook the onions, stirring occasionally, until soft and beginning to caramelize, about 10 to 13 minutes. Add ½ cup water about halfway through to prevent sticking and to deglaze the pan.
- Push the onions to the side, add the grated garlic, then stir in 1 teaspoon paprika, 1 teaspoon coriander, ½ teaspoon cumin, ½ teaspoon cinnamon, ½ teaspoon turmeric, and ¼ teaspoon red pepper flakes. Toast the spices with the garlic for about 1 minute until fragrant.
- Add the drained and rinsed lentils and 1½ cups cooked basmati rice. Stir to combine and break up any clumps.
- Season with ¾ teaspoon salt and several grinds of black pepper. Add 2 tablespoons chopped flat-leaf parsley and mix well. Cook for 3 to 5 minutes, stirring occasionally, until everything is heated through and flavors are melded.
- Finish with a generous squeeze of lemon juice, taste and adjust salt or heat, and top with extra parsley and a spoonful of Greek yogurt if using. Serve warm.
Notes
For a vegan version, use maple syrup instead of honey and skip the Greek yogurt or use plant-based yogurt. If using uncooked rice, cook it separately and measure 1½ cups cooked for the recipe.
Nutrition
- Serving Size: 1 serving
- Calories: 360
- Sugar: 6g
- Sodium: 480mg
- Fat: 12g
- Saturated Fat: 2g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 12g
- Protein: 15g
- Cholesterol: 0mg









