Curried Cauliflower Rice with Lentils & Crispy Shallot (Mujadara-Inspired) by Minimalist Baker

A grain-free, healthier take on Middle Eastern-inspired mujadara with cauliflower rice, lentils, and crispy shallot! A satisfying, affordable, flavorful side dish or main.

Original recipe

View on Minimalist Baker


Prep: 20mins Cook: 35mins Total: 55mins


332 kcal
Carbohydrate content
51.4 g
Fat content
9.2 g
Fiber content
13.1 g
Protein content
15.9 g
Saturated fat content
1.1 g
Serving size
1 servings
Sodium content
438 mg
Sugar content
12.3 g



  1. Start by cooking lentils (see notes if using canned). Add rinsed and drained lentils to a small saucepan and cover with vegetable broth. Bring to a low boil over medium-high heat. Then reduce heat to low and simmer until lentils are just tender with a very slight bite — about 15-20 minutes. 
  2. Remove lentils from heat but don’t drain yet. Set a fine mesh strainer or colander over a mixing bowl and strain the lentils, SAVING the vegetable broth for later use!
  3. Next, using a fine box grater or the grater attachment on your food processor, prepare your cauliflower rice if you haven’t already. See this post for more detailed instructions. Set aside.
  4. Next, add sliced shallot to a small mixing bowl and toss to coat with chickpea flour and sea salt. Set aside. NOTE: If you'd prefer more tender shallot, simply pan sauté (omitting the crispy coating mixture) in a little oil or water over medium-low heat until golden brown and tender. See notes for low/no-oil option.
  5. Heat a large skillet over medium heat. Once hot, add oil (starting with the lesser amount) and only as many shallot pieces as will fit comfortably in the pan. Sauté until crispy and brown, stirring frequently — about 4-5 minutes. Repeat as needed, adding more oil and shallots to the pan until all are cooked. Remove half of the shallot from the pan and set aside for later use.
  6. To the skillet with the remaining shallot, add a bit more oil (or water). Then add coriander and cumin seed and toast for 1-2 minutes, stirring frequently.
  7. Add cooked drained lentils and season with a few pinches of sea salt. Stir and cook for 2-3 minutes.
  8. Then add cauliflower rice, curry powder (starting with the lower amount and working your way up), a healthy pinch of sea salt, and the remaining crispy shallot set aside from earlier (reserving a few spoonfuls for garnish if desired). Add a few Tbsp (~45 ml) of the reserved lentil vegetable broth at a time until the cauliflower rice appears moistened. You don’t want it to be soggy, just slightly moistened.
  9. Add dates (optional) at this time and stir again to combine. Continue sautéing over medium heat uncovered, stirring occasionally, about 4-5 minutes, or until cauliflower rice is tender and golden brown.
  10. Taste and adjust flavor as needed, adding more salt or curry powder to taste or broth for moisture.
  11. Garnish with any remaining crispy shallot (optional), lemon wedges, fresh parsley, and/or pomegranate arils (optional) and serve.
  12. Best when fresh, though leftovers can be stored in the refrigerator up to 2-3 days and be reheated on the stovetop over medium heat until hot.