
Every ingredient here checks out clean for Whole30, so no swaps or workarounds needed to talk through — just a genuinely compliant dish worth getting excited about. Cauliflower gets riced, pressed dry, and pan-crisped in olive oil until the edges turn deep golden and nutty, which is the real trick to a pilaf that has actual texture instead of turning to mush. Shallots, garlic, and fresh rosemary build a savory base, while toasted pine nuts and a hit of red pepper flakes keep every bite interesting. A finishing squeeze of lemon juice brightens the whole thing right before it hits the table, and fresh parsley adds a little color and lift if you want it. It's a satisfying, vegetable-forward side that eats like a proper grain pilaf without any grains involved, making it an easy, reliable choice for a Whole30 plate.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings











Working in two batches, pulse the cauliflower florets in a food processor until broken down into rice-sized pieces, about 8–10 short pulses per batch. Alternatively, grate the florets on the large holes of a box grater. Spread the riced cauliflower on a clean kitchen towel or paper towels and press firmly to remove as much moisture as possible — dry cauliflower is what allows it to crisp rather than steam.
Heat 1 tbsp of the olive oil in a large (12-inch) skillet over medium heat. Add the pine nuts and cook, stirring frequently, until golden and fragrant, about 2–3 minutes — watch closely, as they can brown quickly. Transfer to a small bowl and set aside.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
