
A hearty Lebanese dish of tender lentils and rice topped with deeply caramelized onions — naturally vegan, gluten-free and perfect as a main or side.

This Mujadara has been a quiet staple in my kitchen for years — the kind of dish that comforts without fuss and gathers people around the table on ordinary evenings. I first tasted a version of this while staying with a Lebanese friend who taught me that the soul of the dish is in the onions: patience, low heat, and a generous drizzle of olive oil until they surrender deep color and sweet notes. I recreated and refined that lesson over many weeknight dinners until it became my go-to for simple, satisfying meals.
What makes this rendition special is the balance of textures and flavors: nutty lentils, tender rice, warm cumin, and those caramelized onions that add a sweet-savory counterpoint. It’s equally happy as a protein-rich main served with a crisp salad, or as an earthy side to grilled vegetables or roasted meats. Because it’s naturally vegan and gluten-free, it’s a reliable dish to serve to varied crowds, and it stores and reheats beautifully — making it perfect for meal prep.
When I first served this to my family, they asked for extra onions — and I learned to double the caramelized batch. Over time I’ve experimented with rice types and learned small technique details, like soaking brown rice briefly to cut cooking time and soaking lentils so they cook evenly. These little changes make a big difference and make the dish reliably delicious every time.
My favorite part about this recipe is watching the transformation of plain ingredients into a deeply flavored bowl — the slow caramelization of onions always feels like the secret ceremony that elevates everything. Family members often say it’s the onions that steal the show, and I agree: doubling the onions is never a mistake. I’ve brought this to potlucks and weeknight dinners alike; the dish always disappears fast, and people ask for the recipe because it’s comforting, honest food that feels made with care.
Store cooled portions in airtight containers in the refrigerator for up to 4 days. For longer storage, portion into freezer-safe containers and freeze for up to 3 months. To reheat thawed portions, add a splash of water and reheat gently on the stovetop over low heat, stirring occasionally to loosen grains and rehydrate lentils. Microwave reheating works too; cover and heat in 60-second bursts, stirring between sessions. Keep caramelized onions separate when freezing if you prefer crisper garnish when serving.
If you don’t have brown rice, substitute with white long-grain or basmati — reduce cooking time accordingly and use 2 cups water per cup of white rice. For extra creaminess, use short-grain rice but watch the water. Swap olive oil for ghee or coconut oil if not vegan. If you want more spice, stir in 1/2 teaspoon ground cinnamon or a pinch of allspice with the cumin. For a nuttier finish, sprinkle toasted pine nuts or slivered almonds when serving.
Serve hot with a crisp salad of cucumber, tomato and lemon, or alongside roasted eggplant and labneh for a full mezze spread. Add tang by topping with dairy-free yogurt and a squeeze of lemon. For protein, pair with grilled halloumi or roasted chicken if not keeping the meal vegan. Garnish with chopped parsley or cilantro and a drizzle of extra virgin olive oil for a simple, elegant presentation.
Mujadara is a beloved staple across the Levant and parts of the Middle East, historically cherished for its affordability and nourishment. Variations exist by region: some add toasted pine nuts, others fold in fried eggplant or serve it with pickled vegetables. Traditionally considered shepherds’ fare, the dish exemplifies how simple pantry staples can be transformed into deeply satisfying food. Its name often references lentils or the mixed nature of the dish, and every family seems to have their own slightly different take — that’s part of the joy of cooking it.
In spring and summer, top with fresh chopped mint and a lemony cucumber salad to brighten the plate. In cooler months, pair it with roasted root vegetables and a warm spice addition like smoked paprika or a pinch of cinnamon. For holiday gatherings, add roasted squash cubes and toasted nuts to make it feel more festive. Adjust onion quantity for seasons — more onions in winter for extra comfort.
Make a double batch and portion into containers for easy lunches or dinners. Keep the caramelized onions separate to preserve texture, then reheat rice and lentils before topping. For grab-and-go meals, pack a small container of yogurt and herbs on the side. Label containers with date and contents; frozen portions thaw overnight in the fridge for convenient reheating the next day.
One last note: be patient with the onions and taste as you go. The payoff is a bowl that feels rooted in tradition and hospitality — humble ingredients transformed into something memorable. I hope this becomes a staple in your kitchen as it is in mine.
Soak brown rice for 20 minutes to shorten cooking time and improve texture.
Soaking lentils briefly helps them cook evenly and prevents uneven firmness.
Caramelize onions slowly over medium to medium-low heat for best color and flavor.
Reserve some onions for garnish so the topping remains crispier when serving.
This nourishing mujadara (lentils and rice with caramelized onions) recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
This Mujadara (Lentils and Rice with Caramelized Onions) recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Peel and thinly slice the onions. If using brown rice, soak for 20 minutes then drain. Soak lentils in cold water for 20 minutes, then drain and rinse. This promotes even cooking and better texture.
Bring 2 1/2 cups water and the soaked brown rice to a boil in a large pot. Add 1 tablespoon vegetable bouillon, 1 teaspoon salt, black pepper and 2 bay leaves. Reduce to low, cover and simmer for 20 minutes.
Add drained lentils and 3 cups water to the pot, stir, cover and simmer on low about 25 minutes until lentils and rice are tender. For white rice method, cook lentils 7–10 minutes first, then add white rice and 2 cups water and simmer 18–20 minutes.
Heat 2 tablespoons olive oil in a wide skillet until shimmering. Add onions, stir, reduce heat and cover for 10 minutes. Uncover, add 1/2 teaspoon salt and 1 teaspoon ground cumin, and cook uncovered 5–10 minutes until deep golden. Increase heat briefly for crisp edges if desired.
Remove bay leaves from the pot, stir in about two-thirds of the caramelized onions, adjust seasoning, then turn off heat and let rest covered 5–10 minutes. Serve topped with remaining onions and fresh herbs.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@royalrecipe on social media!


A fragrant, spicy Jamaican classic — tender chicken simmered in a coconut-curry sauce with potatoes, carrots, scotch bonnet heat, and deep, caramelized flavor.

A vibrant, one-pot Louisiana-style jambalaya with tender chicken, juicy shrimp, smoky sausage and fluffy long-grain rice—perfect for weeknights and gatherings.

Moist, tender chocolate donuts baked in the oven and finished with a glossy chocolate glaze — an easy, crowd-pleasing treat for breakfast or dessert.

Leave a comment & rating below or tag @royalrecipe on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.