How to Make It
Preheat the oven to 400°. In a small skillet, toast the cardamom, cumin, coriander and caraway seeds and black peppercorns over moderate heat until fragrant, 2 minutes. Let cool. Transfer the spices to a mortar and grind to a powder. Transfer to a bowl and stir in the butter, garlic and ginger.
Put the potatoes on one side of a large, rimmed baking sheet and the cauliflower on the other. Toss each vegetable with one-third of the spiced butter, spread in an even layer and season with salt and pepper. Roast in the upper third of the oven for 25 minutes, or until the vegetables are tender and lightly browned. Transfer to a bowl.
Light a grill. Put the beans on one side of the baking sheet, the tomatoes on the other and toss each with half of the remaining butter. Roast in the oven until tender, 5 minutes for the tomatoes and 10 for the green beans. Mix the tomatoes and beans with the other roasted vegetables; cover and keep warm.
Drizzle the bass with oil and season with salt and pepper. Grill, skin side down, over high heat until the skin is crisp, 4 minutes. Turn the fish and grill until just cooked through, 5 minutes longer. Transfer to plates, pile the vegetables alongside and serve with the Cilantro Dressing.