Vegan mujadara with brown rice is the Levantine lentil-and-rice dish rebuilt for a Sunday batch cook: whole brown lentils and nutty long-grain brown rice simmered in one pot with cumin, coriander and a whisper of cinnamon, then buried under onions cooked far past golden. The onions are the whole recipe — everything else is a quiet, earthy background for them. It portions into six containers, costs pennies a serving, and is one of the few grain bowls that honestly tastes better on day three than on day one, which is why it has a standing place among our vegan recipes.
Table of Contents
Why this vegan mujadara with brown rice works
- The onions carry the dish. Thirty-five minutes over medium heat drives the water out and browns the sugars, which is why deeply caramelized onions taste sweet and almost meaty instead of sharp. Half is folded through the grains; half is fried harder into crispy caramelized onions for the top.
- The grains finally line up. Long-grain brown rice needs about 50 minutes; whole brown lentils need about 30. Staggering them by twenty minutes lands both tender in the same pot instead of one dissolving while the other stays chalky.
- It is a main, not a side. Grains and pulses eaten together cover the amino acids each one is short of, which is what lets vegan lentils and rice stand as the centre of a plate at 12 g of protein and 7 g of fibre a serving.
- Built for the fridge. No dairy, no delicate leaf, no crisp coating to go soft — so mujadara meal prep holds for four days without the usual reheated-lunch disappointment.

Ingredients
Makes 6 servings.
Equipment
How to make it
- Start the onions. Heat 4 tbsp of the olive oil in a wide 12-inch skillet over medium. Add the sliced onions and 1/2 tsp of the salt and cook 30 to 35 minutes, stirring every few minutes, until they collapse to about a quarter of their volume and turn deep mahogany brown — darker than you would take onions for a soup. If the pan bottom browns hard, splash in a tablespoon of water and scrape the fond up with a wooden spoon.
- Bloom the spices. Push the onions to one side, add the last tablespoon of oil with the garlic, cumin, coriander, cinnamon and allspice, and stir 45 seconds, until the spices smell warm and nutty rather than raw and dusty. Scrape half the onion mixture into the saucepan; leave the rest in the skillet.
- Cook the rice first. Add the rinsed brown rice, the water or vegan broth, the remaining 1 1/4 tsp salt and the black pepper to the saucepan. Bring to a full boil, cover, drop to the lowest simmer that still shows movement, and cook 20 minutes undisturbed.
- Add the lentils. Tip the lentils in, stir once to submerge them, cover and simmer 30 minutes more, until the rice is tender with a slight chew and a lentil crushes easily against the side of the pan but still holds its skin. Do not lift the lid in between — every look costs steam the grains need.
- Crisp the reserved onions. While the pot finishes, set the skillet back over medium-high and fry the reserved onions 4 to 5 minutes, spread thin, until the edges are brittle and almost black at the tips. Lift them onto a paper-towel-lined plate; they crisp further as they cool.
- Rest, then fold. Take the pan off the heat and leave it covered 10 minutes — this is where the last of the liquid finishes absorbing and the grains firm up. Fluff with a fork, fold through the lemon juice and parsley, and pile the crisp onions on top just before it goes to the table.

Practical cooking tips
- Take the onions further than feels comfortable. The single most common failure is stopping at golden. Golden onions taste of onion; mahogany onions taste of caramel, and that sweetness is the only thing standing between this and a bowl of plain grains.
- Rinse the rice until the water is clear. Surface starch is what turns the finished pot claggy. The lentils need only a quick rinse and a scan for small stones.
- Use less liquid than the rice packet says. Three and a half cups for 1 cup of rice plus 1 cup of lentils looks lean, but the lentils shed moisture as they soften. Versions built on a full 5 cups routinely finish soupy, which is the complaint that follows this dish around.
- Salt the onions, not only the pot. Half a teaspoon at the start draws water out and shortens the browning by several minutes.
- Do not skip the rest. A pot that still looks wet at the 50-minute mark is not underdone — it is unrested. Stirring it at that point breaks the lentils and turns the whole thing to porridge.
Swaps and variations
- Brown basmati stays looser and more separate than standard long-grain, cooks in the same window, and leaves the macros unchanged.
- White basmati cuts the simmer to about 18 minutes, so reverse the order: lentils first, rice after 10 minutes. Swapping the 190 g of brown rice for the same weight of raw white basmati changes the calories by under 1 kcal a serving but costs about 0.7 g of fibre and 0.8 g of fat — the case for brown rice here is texture and fibre, not calories.
- Add heat. A teaspoon of Aleppo pepper, or a spoonful of harissa stirred into the onions, pushes this toward our harissa chickpea stew — same pantry, a much louder result.
- Toasted pine nuts or slivered almonds, 2 tbsp scattered over the batch, add crunch for about 19 kcal and 2 g of fat per serving.
Storage and meal prep
Vegan mujadara with brown rice is one of the few grain dishes that improves in the fridge, and also one that needs care going in. Uncooked rice carries Bacillus cereus spores that survive boiling; if the cooked rice cools slowly the spores germinate and produce a toxin that later reheating will not destroy, as Western Australia’s Department of Health sets out. So do not let the pot sit out to cool in its own time. Spread it on a tray or divide it straight into shallow containers no more than 4 inches (10 cm) deep, refrigerate below 40°F (5°C) as soon as it stops steaming, and stand the containers apart rather than stacked so cold air can reach every side. Eat within four days. It freezes for three months — freeze the grains and the crisp onions separately, because the onions go limp and the rice does not — and thaw overnight in the fridge. The parsley and the lemon are the only two things that do not survive storage: hold both back and stir them in fresh at reheating.
Nutrition per serving
| Nutrient | Per serving |
|---|---|
| Calories | 380 kcal |
| Protein | 12 g |
| Fat | 13 g |
| Total carbs | 56 g |
| Fiber | 7 g |
| Net carbs | 49 g |
Calculated from the raw weights written above using USDA FoodData Central. Nutrition is an estimate and varies with brands and exact portion sizes.

Frequently asked questions
Is mujadara always vegan?
The dish itself is, but the way it is usually served is not — mujadara is traditionally eaten with a bowl of yogurt alongside. This version is vegan as written, with one thing to check: use water, or a vegetable broth whose label carries no dairy, chicken fat or honey, since plenty of supermarket “vegetable” stocks do.
How do I reheat mujadara without drying it out?
Add a tablespoon of water per portion before it goes in. Microwave covered for 2 to 3 minutes from cold, stirring once, or warm it in a covered pan over low heat for 5 minutes; either way the added water turns to steam and re-loosens grains that tightened in the fridge. Reheat until it is steaming hot right through, and reheat each portion once only.
Can I use canned lentils?
Yes, but not on the same timeline. Canned lentils are already fully cooked and will disintegrate over a 30-minute simmer. Cook the rice alone for the full 50 minutes, then fold in two drained 15 oz (400 g) cans during the 10-minute rest. Drop the liquid to 2 1/4 cups, and expect a softer, less distinct grain than the dry version gives.
Why did my lentils turn to mush?
Almost always the wrong lentil or the wrong entry point. Red and yellow split lentils have no skin to hold them together and collapse in about 15 minutes — use whole brown, green or Puy lentils instead. Adding them at the same moment as the brown rice is the other cause: they then sit in liquid for 50 minutes rather than 30.
Can I make brown rice mujadara in an Instant Pot?
Yes, and the staggering problem disappears because pressure closes the gap between the two. Caramelize the onions on Sauté, add the rice, lentils and 2 1/2 cups of liquid together, then pressure cook on high for 22 minutes with a full 10-minute natural release. Use less liquid than the stovetop version — a sealed pot loses almost none to evaporation.
What do you serve with vegan mujadara with brown rice?
Something sharp and something raw. A chopped cucumber-and-tomato salad with lemon, a spoonful of coconut or soy yogurt, quick-pickled turnips, or a plain green salad all cut through the sweetness of the onions. Anything in the recipe archive that brings acid and crunch will do the same job.
Ratings and reviews
No ratings yet. If you have cooked this, your rating helps the next person decide.

Rate this recipe