There’s something deeply comforting about a pot of mujadara quietly cooking away even if you didn’t grow up with it. Humble lentils, fragrant rice, sweet caramelized onions 😍 it’s the kind of dish that proves simple ingredients still feels luxurious.

Traditionally, mujadara is cooked on the stovetop and topped with a generous pile of deeply browned onions. This version keeps all the cozy flavor but adapts the process for a rice cooker, making it almost completely hands-off after the onions are done. I designed this recipe for the Cosori Rice Cooker which comes with a Saute Mode to make the crispy onions. If yours doesn’t have that function, you can use your rice cooker’s inner pot on the stove top and keep this one-pot.
FYI, this article includes Amazon affiliate links which you can use to find the products I’m talking about. When you do, I may earn a small commission from your purchase; this is a great no-cost way to support my work. Don’t worry, you never pay more because of this.
What Is Mujadara?
Mujadara is a classic Middle Eastern dish made from lentils, rice, and caramelized onions. Variations exist across The Levant, but the heart of the dish stays the same: earthy lentils, fluffy grains, and rich golden onions.

It’s naturally affordable, protein-rich, and incredibly satisfying which probably explains why versions of it have existed for centuries.
This rice cooker adaptation leans into convenience while still preserving the flavors that make mujadara special.
Why Make Mujadara in a Rice Cooker?
Rice cookers are surprisingly good at grain-and-legume dishes, especially sturdier varieties like brown basmati rice and green lentils. Once everything is in the pot, the cooker handles the timing and moisture automatically. This recipe was designed specifically to work in the Cosori Rice Cooker (paid link) which uses sensors to adjust the cooking time and temperature to the ingredients inside. Plus it has a built-in Sauté function so you can make everything in one pot. However if you’re working with a rice cooker that doesn’t do that, your work-around is simple! Just cook the crispy onions in the inner pot but heat it on the stove top.

This way, there’s:
- No babysitting the pot
- No adjusting heat levels
- Less chance of mushy rice or undercooked lentils
- Easier cleanup
The only active cooking step is caramelizing the onions — and that step transforms the entire dish.
The Secret Is the Onions
The onions should cook long enough to become deeply golden, sweet, and slightly crisp around the edges.

A small pinch of salt helps draw out moisture and speeds up browning. Once finished, transferring them to a wire rack or atop a few folded paper towel keeps them crisp while they cool.
Some onions get folded into the rice later, while the rest can garnish each plate.
The oil that remains in the pot can be used to toast nuts which add even more aroma and nutrition to the dish. I’m currently obsessed with adding freshly toasted cashew pieces to everything. Almonds would fit even better.
Then the now even more fragrant oil will flavor the rice and lentils.
Why Brown Basmati Rice and Green Lentils Work So Well

Traditional mujadara is often made with white rice or bulgur, but I love the toothsome chewy texture of brown basmati rice.
- Lentils stay intact instead of turning mushy
- Rice remains fluffy and separate
- The final texture feels hearty and substantial
Using broth powder instead of plain water also gives the grains a subtle savory depth without overpowering the dish.

The Cooling Yogurt Sauce
While the rice cooker does its thing, the yogurt sauce comes together in minutes.

Cool cucumber, garlic, mint, and tangy plant-based yogurt balance the richness of the onions and the earthiness of the lentils. Personally I love Coconut yogurt in this dish but cashew yogurt is really nice too.
Fresh mint and cilantro on top brighten everything at the end.
A Great Meal Prep Recipe
Mujadara reheats exceptionally well, which makes it ideal for meal prep.
- Reheated as-is
- Wrapped into flatbread
- Served beside roasted vegetables
- Topped with extra herbs or hot sauce
If storing leftovers, keep the yogurt sauce separate.
You can also freeze Mujadara. I like to freeze in single portions and it heats up perfectly in the microwave. Just don’t try to freeze the yogurt sauce.
Tips for the Best Rice Cooker Mujadara
- Soak the lentils for 20 minutes first so they cook evenly alongside the rice.
- Slice onions thinly for maximum caramelization and crispiness.
- Don’t skip fluffing in the cumin after cooking — adding it at the end preserves its aroma.
- Toasted cashews add richness and crunch, but toasted almonds also work well.
- Let the cooked rice sit a few minutes before fluffing for the best texture.
Frequently Asked Questions
Can I use white rice instead?
You can, but the timing changes significantly. White rice cooks much faster than green lentils, so the textures may become uneven unless the lentils are partially cooked first.
Can I make this oil-free?
You can reduce the oil, but properly caramelized onions do benefit from some fat. Without it, the onions tend to steam instead of crisp.
Is this recipe vegan?
Yes! As are all the recipes on Mary’s Test Kitchen. Just be sure to use plant-based yogurt and vegetable broth powder.
What can I serve with mujadara?
- Tomato cucumber salad
- Roasted vegetables
- Pickled turnips
- Warm pita
- Extra yogurt sauce
One-Pot Rice Cooker Mujadara (Middle Eastern Rice and Lentils)
A hearty, protein-rich, naturally vegan-friendly meal that gets even better the next day. This recipe is designed for a rice cooker with saute function. If yours doesn't have it, just use the inner pot on the stove with medium-high heat. A rice cooker scoop is 6oz or 170ml.
Ingredients
Main Mujadara Base
- 1 scoop green lentils (⅔ US cup / 140 g), soaked in water (4× volume)
- 1 scoop brown basmati rice (140 g), washed and drained
- 1 large onion, thinly sliced
- 2–3 tbsp oil (for frying onions)
- ¼ tsp salt (for onions)
- ½ tsp salt (for rice/lentils)
- 4 scoops water (about 680 ml)
- 1 rounded tsp broth powder
- 1 tsp (2.5 g) cumin (added after cooking)
Toasted Cashews
- ¼ cup (35 g) cashew pieces
Yogurt Sauce
- 1 cup unsweetened yogurt (coconut yogurt preferred)
- 1 Persian cucumber, finely diced
- 1 small garlic clove, grated
- 1 tsp fresh mint, finely sliced
- ¼ tsp salt
For Serving / Garnish
- Extra chopped cilantro
- Extra chopped mint
Instructions
- Soak lentils in 4× water for at least 20 minutes, then drain. Wash and drain rice.
- Crispy onions: Select Sauté Mode for 15 minutes. Heat oil, add sliced onions and ¼ tsp salt. Cook, stirring often, until deeply golden and crispy (10–15 minutes). Remove and drain on a wire rack.
- Toast cashews: In the same pot, lightly toast cashew pieces until golden. Remove and set aside.
- Cook rice and lentils: Add drained rice and lentils to the pot. Season with ½ tsp salt. Add water (680 ml) and broth powder. Stir well.
- Select Brown Rice / Long Grain mode and cook (about 1 hour).
- Make yogurt sauce: Mix yogurt, cucumber, garlic, mint, and salt. Chill until ready to serve.
- Finish mujadara: Once cooked, sprinkle in cumin, half the onions, and fold.
- Serve: Top with crispy onions, toasted cashews, fresh herbs, and yogurt sauce.
