Imagine the warm, inviting aroma of onions caramelizing, wafting through your kitchen, while colors of lentils and rice mingle on your stovetop. This Easy Mediterranean Lentils and Rice dish is a delightful blend of flavors and textures that comes together in just under 30 minutes. It’s a simple yet satisfying meal that works beautifully for both busy weeknights and leisurely weekends.
This recipe is perfect for anyone looking to elevate their plant-based meals or add a nutritious side dish to their dinner table. It’s ideal for meal prep or gatherings; plus, you can easily make it ahead and enjoy it throughout the week.
Why You’ll Love This Recipe
- The caramelized onions provide a rich, sweet base that enhances flavor.
- It’s ready in less than 30 minutes, perfect for quick dinners.
- The combination of spices gives a warm, comforting aroma that enchants the senses.
- This dish is protein-packed and hearty, satisfying for both vegetarians and meat lovers.
What You’ll Need
Here’s everything you’ll need to make this delicious dish.
For the Base
- 2 cans lentils, 15 oz / 400 g each can — drained and rinsed
- 1½ cups cooked basmati rice (or ½ cup / 100 g uncooked rice to be cooked in water or broth)
For the Cooking
- 2 tablespoons extra virgin olive oil
- 2 onions, thinly sliced + ½ cup water
- 1 tablespoon honey (sub sugar or maple syrup)
- 2 cloves garlic, grated
For the Seasoning
- 1 teaspoon paprika
- 1 teaspoon coriander
- ½ teaspoon cumin
- ½ teaspoon cinnamon
- ½ teaspoon turmeric powder
- ¼ teaspoon red pepper flakes (more or less to taste)
- ¾ teaspoon salt (or to taste + black pepper)
For Serving
- 2 tablespoons flat-leaf parsley (or cilantro), chopped
- 1 large lemon (for serving)
- Greek yogurt (optional)
Substitutable ingredients include honey for maple syrup or sugar.
Substitutions & Swaps
- Use quinoa instead of rice for a gluten-free option.
- Swap lentils for chickpeas for a different texture.
- Replace parsley with cilantro for a fresh twist.
- Use lime juice in place of lemon for a zesty flavor.
How to Make It
Follow these easy steps to create your meal.
1. Cook onions
Heat 2 tablespoons extra virgin olive oil in a large skillet over medium heat. Add 2 onions (thinly sliced), a pinch of salt, and 1 tablespoon honey. Cook for about 10 to 13 minutes, stirring occasionally, until the onions are soft and start to caramelize. Add ½ cup of water halfway through to keep them from burning.
2. Toast spices
Stir in 2 cloves garlic (grated), 1 teaspoon paprika, 1 teaspoon coriander, ½ teaspoon cumin, ½ teaspoon cinnamon, ½ teaspoon turmeric powder, and ¼ teaspoon red pepper flakes. Toast for about a minute until fragrant.
3. Add lentils and rice
Add 2 cans lentils (drained and rinsed), 1½ cups cooked basmati rice, 2 tablespoons flat-leaf parsley (chopped), ¾ teaspoon salt, and black pepper. Stir well and cook for 3 to 5 minutes, until everything is heated through.
4. Serve
Finish with a squeeze of lemon juice, more chopped parsley, and a spoonful of Greek yogurt. Enjoy this dish on its own or as a side to grilled chicken, lamb skewers, or tagine.
How to Store It
- Fridge: store in an airtight container for up to 5 days.
- Freezer: yes, can be frozen for up to 3 months.
- Reheat: microwave for 2-3 minutes or until steaming.
Tips for Best Results
- Adjust the red pepper flakes to control the heat level.
- Ensure onions are cooked until really caramelized for the best flavor.
- Use freshly squeezed lemon juice for a brighter taste.
- Pair this dish with crusty bread to soak up the delicious flavors.
Serving Suggestions
- Pair with grilled chicken or fish for a complete meal.
- Serve alongside a fresh green salad for a light lunch.
- Great for a potluck or meal prep for the week.



