In a large pot, heat the olive oil over medium heat. Add the sliced onions and sauté until they become golden brown and caramelized, about 15-20 minutes. Stir occasionally to prevent burning.
Add the minced garlic and sauté for an additional 1-2 minutes until fragrant.
Stir in the ground cumin, ground coriander, allspice, salt, and pepper, letting the spices bloom for about a minute.
Add the rinsed lentils and stir to coat them with the onion-spice mixture. Then pour in the vegetable broth (or water) and bring to a boil.
Reduce the heat to low, cover the pot, and simmer for about 20 minutes.
After 20 minutes, add the rinsed basmati rice to the pot, stir it in, and ensure the liquid covers the rice. If needed, add a little more broth or water.
Cover the pot again and cook for an additional 15-20 minutes, or until the rice is tender and most of the liquid is absorbed. Remove from heat and let it sit covered for 5-10 minutes.
Fluff the Mujadara with a fork and adjust the seasoning if necessary.
Serve warm, garnished with fresh parsley or cilantro. If desired, offer yogurt or tahini sauce on the side for a creamy contrast.
Notes
Serve with yogurt or tahini sauce for added creaminess.
Keyword lentils, mujadara, one pot, rice, vegetarian