Pan-Fried Cauliflower and Preserved Lemon Rice
Photo by Mustafa Akın on Pexels

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)
Share

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
  1. 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

    Ready when: Grains are translucent at the edges and smell lightly toasted

    Tip: Stir constantly to prevent uneven browning; burnt rice will taste bitter.

  2. 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

    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.

  3. 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

    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.

  4. 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

    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.

  5. 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

    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.

  6. 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

    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.

  7. 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

    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.

  8. 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

    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

Reviews (0)