Saffron Rice with Roasted Cauliflower and Almonds Recipe
Looking for a stunning side dish that brings both elegance and flavor to your table? This saffron rice with roasted cauliflower and almonds is a true showstopper. It's not just another rice dish, but a perfect blend of textures and tastes that will leave your guests asking for seconds. With its vibrant golden hue, nutty roasted cauliflower, and crunchy almonds, this dish is as beautiful as it is delicious.

Ingredients
- 1 cup basmati rice
- 2 cups vegetable broth or water
- 1/4 teaspoon saffron threads
- 1 medium cauliflower, cut into florets
- 1/4 cup slivered almonds
- 2 tablespoons olive oil
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- Fresh parsley for garnish
Instructions
- Prepare the Saffron: In a small bowl, soak the saffron threads in 2 tablespoons of warm water for about 10 minutes.
- Cook the Rice: Rinse the basmati rice under cold water until the water runs clear. In a pot, combine the rinsed rice, vegetable broth, saffron (with its soaking water), salt, and pepper. Bring to a boil, then reduce the heat to low, cover, and cook for 15 minutes or until the rice is tender and the liquid is absorbed.
- Roast the Cauliflower: Preheat your oven to 425°F (220°C). Toss the cauliflower florets with olive oil, salt, and pepper on a baking sheet. Roast for 20-25 minutes, or until golden brown and tender, flipping halfway through.
- Toast the Almonds: In a small skillet over medium heat, toast the slivered almonds for 3-5 minutes until they are golden and fragrant, stirring frequently to prevent burning.
- Combine and Serve: Once the rice and cauliflower are cooked, fluff the rice with a fork and mix in the roasted cauliflower and toasted almonds. Garnish with fresh parsley and serve warm.
Cook’s tips
- Soak the saffron in warm (not boiling) water to extract the best color and flavor.
- Rinse the basmati rice thoroughly to remove excess starch for fluffy grains.
- Roast the cauliflower on a single layer to ensure even browning.
- Toast almonds in a dry skillet over medium heat, stirring constantly to avoid burning.
- Fluff the rice gently with a fork after cooking to keep grains separate.
Substitutions
- Use brown rice instead of basmati; adjust cooking time and liquid accordingly.
- Replace almonds with pine nuts or cashews for a different crunch.
- Use water instead of vegetable broth for a lighter flavor.
- Add a pinch of turmeric to enhance the golden color if saffron is unavailable.
- Swap cauliflower with broccoli or Romanesco for variation.
Storage & reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave or in a skillet with a splash of water to restore moisture.
Frequently asked questions
Can I use frozen cauliflower for this recipe?
Yes, you can use frozen cauliflower, but be sure to thaw and pat it dry before roasting to achieve a crispy texture.
How do I know when the rice is perfectly cooked?
The rice is done when all the liquid is absorbed and the grains are tender but still firm. Let it sit covered for 5 minutes off heat before fluffing.
Can I make this dish ahead of time?
You can prepare the components ahead, but it's best to combine them just before serving to keep the almonds crunchy. Reheat the rice and cauliflower separately and then mix.
What main dishes pair well with this saffron rice?
This dish pairs beautifully with grilled chicken, lamb, or fish, and also works well as a vegetarian main with a side of yogurt or hummus.



