When it comes to quick, comforting, and flavorful dinner options, few dishes can rival the charm of one-pot meals. This one-pot mujadara with crispy leeks and spinach delivers a wholesome Mediterranean-inspired experience that’s perfect for busy weeknights or lazy weekends.
If you’ve ever struggled to find a recipe that balances ease, nutrition, and bold flavors, this dish might just become your new go-to favorite.
Why Mujadara Is a Mediterranean Classic

Mujadara is a humble yet iconic dish deeply rooted in Middle Eastern and Mediterranean cuisines. It features lentils, rice, and crispy onions, making it a satisfying meal made entirely from pantry staples.
Often referred to as the Mediterranean answer to Italy’s pasta with garlic and oil, mujadara transforms simple ingredients into a showstopping dish that’s rich in flavor and texture.
STOP BUYING GREENS: This Machine Grows $1000s Worth Automatically
✓ Set It & Forget It: Fully Automated Growing
✓ From Seed to Harvest in Days - No Experience Needed
✓ Grow Premium Microgreens Worth $50/lb Year-Round
Note: This is an affiliate link and we may earn a small commission if you purchase at no additional cost. This helps keep our website free to use.
What sets this particular recipe apart is its innovative one-pot approach. Traditional methods require cooking the lentils, rice, and onions separately, but this streamlined version simplifies the process without sacrificing taste.
Plus, the addition of fresh spinach elevates the dish, making it even more nutritious and vibrant.
Tips for Perfecting This Dinner Recipe
Getting the best results from your mujadara is all about the details. Here are some tips to help you make it flawless every time:
- Choose the right lentils. Opt for brown or green lentils as they hold their shape better during cooking. Avoid red lentils, which can become mushy.
- Cook the leeks to perfection. Allow the leeks to develop a deep golden brown for that signature crispy texture. A few darker strands are okay—they add extra flavor and crunch.
- Season thoughtfully. Cumin, cinnamon, and allspice give this recipe its warm and earthy flavor profile. Don’t skimp on these spices as they’re the heart of the dish.
- Add the spinach at the right time. Stirring in the spinach at the end allows it to wilt gently in the steam, preserving its vibrant color and nutrients.
Customizing Your Mujadara
This one-pot dinner recipe is incredibly versatile and can be adapted to suit a variety of dietary preferences and needs. Here are a few ideas:
- Make it vegan. The recipe is naturally vegan-friendly, but feel free to swap the olive oil with avocado oil if you prefer.
- Add protein. While the lentils provide a solid source of plant-based protein, you can add grilled chicken, tofu, or a fried egg for extra heartiness.
- Switch up the greens. Don’t have spinach on hand? Kale, Swiss chard, or even arugula can work as substitutes.
- Spice it up. If you enjoy a bit of heat, drizzle the finished dish with hot sauce or sprinkle in some red pepper flakes.
Why This Recipe Belongs on Your Dinner Table
Not only is this one-pot mujadara packed with flavor, but it also checks all the boxes for a weeknight dinner recipe. It’s quick to prepare, requiring just 40 minutes from start to finish.
Plus, it’s budget-friendly, relying on pantry essentials like lentils, rice, and spices. The crispy leeks add a delightful crunch, while the spinach brings freshness and balance.
Serve it as a standalone meal or pair it with a simple cucumber-tomato salad for a complete Mediterranean feast. Whether you’re cooking for family, friends, or yourself, this dish will leave everyone impressed and satisfied.
A One-Pot Wonder for All Occasions
Mujadara is more than just a recipe—it’s a celebration of Mediterranean comfort food. With its rich flavors, healthy ingredients, and ease of preparation, this dish is sure to become a regular in your dinner rotation.
So, grab your favorite pot, gather your pantry staples, and treat yourself to a heartwarming meal that brings a taste of the Mediterranean straight to your table.
One-Pot Mujadara with Crispy Leeks & Spinach Dinner Recipe
Equipment
- Dutch oven or large pot
Ingredients
- 1 cup brown or green (lentilles du Puy) lentils
- ¼ cup extra-virgin olive oil
- 2 leeks white and light green parts only, halved lengthwise and thinly sliced
- 2 ¼ teaspoons kosher salt
- 2 garlic cloves minced
- ¾ cup long-grain rice
- 1 ½ teaspoons ground cumin
- ½ teaspoon ground allspice
- ¼ teaspoon cayenne pepper
- 1 bay leaf
- 1 2- inch-long cinnamon stick
- 4 cups fresh baby spinach or baby kale, if preferred
- Hot sauce for serving (optional)
Instructions
- Soak the Lentils: Put the lentils in a large bowl and cover them with warm water, ensuring the water level is about 1 inch above the lentils. Let them soak while you prepare the other ingredients.
- Cook the Leeks: In a Dutch oven or large pot, heat the olive oil over high heat. Add the sliced leeks and stir them occasionally, cooking until their edges turn a deep golden brown, about 5–10 minutes. A few darker, crisped edges are desirable for extra texture. Scoop out half of the cooked leeks, sprinkle them with ¼ teaspoon of salt, and set them aside for garnish.
- Sauté Garlic and Spices: Add the minced garlic to the pot with the remaining leeks and cook for about 15 seconds, until fragrant. Stir in the rice and sauté for around 2 minutes. Mix in the cumin, allspice, and cayenne pepper, cooking briefly for 30 seconds to release the spices’ aromas.
- Combine Lentils, Rice, and Seasonings: Drain the soaked lentils and add them to the pot. Pour in 4 ¼ cups of water, followed by the remaining 2 teaspoons of salt, the bay leaf, and the cinnamon stick. Bring the mixture to a simmer. Cover the pot and lower the heat, letting it cook gently for 15 minutes.
- Add the Spinach: Place the spinach on top of the lentil and rice mixture. Cover the pot again and allow it to cook for an additional 5 minutes, until the rice and lentils are fully cooked and the spinach has wilted. Once done, remove the pot from the heat and let it rest, still covered, for another 5 minutes.
- Finish and Serve: Before serving, fluff the lentil and rice mixture lightly. Garnish with the crispy leeks you set aside earlier and, if you’d like, drizzle hot sauce over the top. Serve immediately while warm.
Notes
- Variations: Substitute baby spinach with kale or chard for a heartier version.
- For added protein, top with a fried egg or a dollop of Greek yogurt.
- The crispy leeks can be made in advance and stored in an airtight container for up to a day.
Davin is a jack-of-all-trades but has professional training and experience in various home and garden subjects. He leans on other experts when needed and edits and fact-checks all articles.