Preheat oven to 350ºF (180ºC).
In a small bowl, combine 2 tablespoons olive oil, 1 tablespoon mustard seeds and ½ medium fresh jalapeño pepper, finely minced.
If using spicy mix 1, add 1 teaspoon minced peeled fresh ginger and ½ teaspoon turmeric powder and stir to mix well. If using spicy mix 2, add 1 teaspoon minced garlic and ¼ teaspoon smoked paprika and stir to mix well.
Cut 1 whole cauliflower into florets with a sharp kitchen knife. Try to get medium pieces that don't crumble. On a large baking dish, toss them with the flavored oil.
Season with ½ teaspoon salt and ⅛ teaspoon freshly ground black pepper, or to taste, and spread on an even layer.
Roast for about 30-40 minutes, or until lightly browned and tender. Time will vary depending on the size of the cauliflower pieces.
Increase the temperature to 425°F (220°C) and roast for 10 more minutes, or until browned to your liking. Make sure the're soft but hold well when served and dipped.
Serve hot or at room temperature with 1 tablespoon fresh lemon juice drizzled over it and 1 tablespoon chopped fresh parsley or cilantro.