This is heady with spices and roasty flavor. We love cauliflower and I could almost devote a recipe book to this wonderful vegetable!

Serves 4

1 large head of cauliflower, cut into florets, about 6 cups
1 cup diced red onions
1/4 cup canola oil
1/2 tbsp curry powder
1/2 tbsp garam masala
1/2 tbsp fennel seeds
1/4 tsp crushed red chile flakes
2 tsp salt
2 large garlic cloves, minced
1 tbsp grated fresh ginger
1/2 tbsp grated lemon zest
1 tsp freshly ground black pepper
1/2 cup frozen peas, thawed
1/4 cup chopped fresh cilantro

Preheat the oven to 400F

Place the cauliflower, onions, canola oil, curry powder, Garam masala, fennel seeds, red chile flakes, salt, garlic, ginger, lemon zest and pepper in a large bowl.
Toss the ingredients together and blend until each piece of cauliflower is coated with the oil and spices.
Place the mixture in a large shallow baking pan and roast for 25 to 30 minutes, until the cauliflower is crisp tender, turning the cauliflower every 10 minutes to cook evenly.
When done the cauliflower should be golden brown.
Place the cauliflower in a large serving bowl and mix in the peas and cilantro.