Skip to main content

Instant Pot Middle Eastern Lentils With Rice, Leeks, and Spinach

This aromatic Middle Eastern lentils and rice dish is a comforting vegetarian meal that brings together earthy pulses and fragrant spices. Known for its similar flavour profile to traditional Mujadara, this version uses leeks instead of onions to provide a subtle sweetness that balances the warmth of cinnamon and allspice. The addition of fresh baby spinach adds a vibrant, healthy boost, making it a complete nutritional powerhouse that is as visually appealing as it is delicious.

Technically efficient and full of depth, this recipe is perfect for busy weeknights when you want a wholesome, homemade dinner without various pots and pans. The pressure cooker ensures the lentils and rice reach the perfect texture in a fraction of the usual time. Serve it warm with a generous dollop of salted yoghurt and those essential crispy leeks on top for a truly satisfying savoury finish.

Video picks

Continue reading below

Ingredients for Instant Pot Middle Eastern Lentils With Rice, Leeks, and Spinach

  • 45ml extra-virgin olive oil, plus more for serving

  • 2 large or 3 small leeks (white and light green parts only), halved and thinly sliced

  • Kosher salt

  • 2 garlic cloves, finely grated or minced

  • 1 teaspoon ground cumin

  • 1/4 teaspoons ground allspice

  • 1/8 teaspoons cayenne pepper

  • 150g brown or green lentils

  • 1 bay leaf

  • 1 cinnamon stick

  • 3/4 cup long-grain white rice

  • 140g baby spinach

  • 1 cup plain yoghurt

Using the sauté function, heat the oil in the pressure cooker pot. Stir in the leeks and cook, stirring occasionally, until they are dark golden at the edges, about 10 minutes.Season with a pinch of salt. Use a slotted spoon to scoop out half the leeks and transfer to a bowl; set aside for the garnish.

Stir the garlic into the pot and cook until fragrant, about 15 seconds. Stir in the cumin, allspice, and cayenne and cook for 30 seconds.

Add the lentils, 475ml water, 2 teaspoons salt, the bay leaf, and cinnamon stick to the pot.

Lock the lid into place and cook on high pressure for 1 minute. Let the pressure release naturally for 5 minutes, then manually release the remaining pressure.

Uncover the pot and stir in the rice, working quickly so the lentil mixture stays hot. Lock the lid back into place and cook on high pressure for 8 minutes. Manually release the pressure.

Uncover and stir in the spinach. Cover the pot with the lid (but don’t lock it on) and let it sit for 5 to 10 minutes to wilt the greens and finish cooking the rice.

In a small bowl, season the yoghurt with salt to taste.

Discard the bay leaf and cinnamon stick. Serve the lentils warm, garnished with the reserved leeks and salted yoghurt on top, and drizzled with more olive oil.

Disclaimer

While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.

Article history

The information on this page is peer reviewed by qualified clinicians.

  • 28 Jan 2026 | Originally published

    Authored by:

    UK recipe editors

    Peer reviewed by

    UK recipe editors
flu eligibility checker

Ask, share, connect.

Browse discussions, ask questions, and share experiences across hundreds of health topics.

symptom checker

Feeling unwell?

Assess your symptoms online for free

Sign up to the Patient newsletter

Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.