
Pan-Fried Cauliflower and Preserved Lemon Rice
A vibrant Moroccan-style rice dish featuring tender pan-fried cauliflower florets with aromatic preserved lemon, caramelized onions, and warming spices. The rice is toasted before cooking, creating a nutty base that absorbs the broth beautifully. Fresh herbs and a drizzle of olive oil finish this vegetable-forward, fragrant side dish.
- Prep
- 20 min
- Cook
- 35 min
- Wait
- 15 min
- Total
- 1 hr 10 min
- Makes
- 4 servings (about 5 cups total)
Steps
Before you start
- Measure out your broth and bring it to a boil before you start cooking
- Remove the preserved lemon flesh (if using whole lemons) and finely chop the rind
- Cut cauliflower into bite-sized florets (about 1 to 1.5 inches)
- Have all ingredients measured and within arm's reach
Toast the rice
- Heat 2 tablespoons of olive oil in a 12-inch skillet over medium heat.
- Add the rice and stir constantly for 3 to 4 minutes, until the grains become translucent at the edges and smell lightly toasted.
- The rice should not brown deeply—you want a subtle, nutty aroma.
+ Show details− Hide details
Ready when: Grains are translucent at the edges and smell lightly toasted
Tip: Stir constantly to prevent uneven browning; burnt rice will taste bitter.
Add broth and spices
- Pour the boiling broth into the skillet with the rice.
- Sprinkle in the ground cumin, turmeric, and cinnamon.
- Stir well to distribute the spices, then increase the heat to medium-high and bring the liquid back to a boil, about 2 minutes.
+ Show details− Hide details
Ready when: Broth is boiling and spices are evenly dispersed
Tip: Use boiling broth so the rice cooks evenly and quickly; cold broth will cool the pan and prolong cooking.
Simmer rice covered
- Once boiling, reduce the heat to low.
- Cover the skillet with a tight-fitting lid and simmer undisturbed for 18 to 20 minutes, until the rice is tender and the broth is absorbed.
- The rice should be steaming underneath the lid when done.
+ Show details− Hide details
Ready when: Rice is tender, broth is fully absorbed, and you see steam when you lift the lid
Tip: Resist the urge to stir or peek—lifting the lid lets steam escape and slows cooking. If broth remains after rice is tender, remove the lid and simmer for 1 to 2 minutes to evaporate excess liquid.
Prepare cauliflower and onion
- While the rice cooks, heat the remaining 2 tablespoons of olive oil in another skillet over medium-high heat.
- Add the sliced onion and cook for 5 to 6 minutes, stirring occasionally, until softened and beginning to caramelize (edges should turn golden brown).
+ Show details− Hide details
Ready when: Onion is softened with golden-brown edges
Tip: Don't skip the caramelization—it deepens the onion's sweetness and adds richness to the final dish.
Pan-fry the cauliflower
- Increase the heat to high and add the cauliflower florets to the skillet with the caramelized onion.
- Season with salt and black pepper to taste.
- Let the cauliflower sit undisturbed for 2 to 3 minutes to develop a golden crust on the bottom, then stir and continue cooking for 5 to 7 minutes more, stirring every minute or so, until the florets are tender inside and golden-brown on multiple sides.
+ Show details− Hide details
Ready when: Cauliflower is tender when pierced with a fork and has golden-brown caramelized surfaces
Tip: Don't stir immediately—let the florets develop color before mixing. Use high heat for crispy edges; medium heat will steam the cauliflower instead.
Add preserved lemon
- Stir the finely chopped preserved lemon rind into the cauliflower and onion mixture.
- Cook for 1 minute, stirring to distribute the lemon evenly.
- The preserved lemon will release its fragrant oils and flavor the vegetables.
+ Show details− Hide details
Ready when: Preserved lemon is warmed and evenly distributed
Tip: Finely chop the preserved lemon rind into small pieces so its intense flavor doesn't overwhelm any one bite.
Fluff and combine
- Remove the rice from heat and let it rest, covered, for 5 minutes.
- Then fluff the rice gently with a fork, breaking up any clumps.
- Add the cauliflower, onion, and preserved lemon mixture to the rice and fold together gently until evenly combined.
+ Show details− Hide details
Ready when: Rice is fluffy and grains are separated; vegetables are evenly distributed
Tip: Use a gentle folding motion to avoid breaking the rice grains or crushing the cauliflower florets.
Finish and serve
- Transfer the rice to a serving dish.
- Taste and adjust the seasoning with more salt and pepper as needed.
- Garnish with fresh chopped cilantro and toasted sliced almonds if desired.
- Serve warm.
+ Show details− Hide details
Tip: Toast the almonds yourself in a dry skillet over medium heat for 2 to 3 minutes if buying raw ones—it brings out their nutty flavor.
Good to know
Tips
- For a richer, more authentic Moroccan flavor, add a pinch of saffron threads steeped in 2 tablespoons of warm broth and stir it in with the spices at step 2.
- If you can't find preserved lemon, make a quick batch: jar thin slices of lemon with salt (about 1 tablespoon salt per 2 lemons) and let sit for 3 to 4 days before using; the brine will soften the rinds.
- Toast the rice until it smells fragrant and has just begun to turn translucent—this step builds a deeper, more interesting base flavor than cooking raw rice in broth alone.
- The dish is naturally vegan and vegetarian; if serving to omnivores, serve alongside grilled chicken, lamb tagine, or cooked fish.
Make ahead
You can toast the rice and measure the spices the morning of, storing them in separate bowls. Chop the cauliflower and onion up to 8 hours ahead and refrigerate covered. Cook the dish fresh just before serving—the cauliflower is best when crispy and warm.
Storage & reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over medium heat with a splash of broth or water, stirring often, for 5 to 7 minutes, or microwave in a covered bowl for 2 to 3 minutes. The cauliflower will soften slightly; to restore some crispness, reheat the rice first, then pan-fry a small batch of fresh cauliflower separately and fold it in just before serving. Not suitable for freezing (the cauliflower becomes mushy).
Substitutions
- preserved lemon rind → finely grated zest and juice of 1 fresh lemon plus ½ teaspoon salt. Fresh lemon provides bright acidity but lacks the tangy, savory depth of preserved lemon. Reduce the fresh juice by half if the dish tastes too sharp.
- long-grain white rice → jasmine or basmati rice. Both work well and add their own aromatic quality. Cooking time may vary slightly; check at 17 minutes and adjust as needed.
- vegetable or chicken broth → chicken broth or water with a bouillon cube. Chicken broth adds deeper savory notes. If using water, add the bouillon cube when you add the spices.
- fresh cilantro → fresh flat-leaf parsley or a mix of both. Parsley is milder and works if you prefer less bold herbal flavor.
More pilaf
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Moroccan
- Main ingredient
- CauliflowerRice
- Method
- Stovetop





