Heat the oven: Preheat to 425°F (220°C). Line two baking sheets with parchment for easy cleanup.
Prep the cauliflower: Toss slices or florets with olive oil, smoked paprika, cumin, salt, and pepper.
Spread in a single layer on a sheet. Don’t crowd the pan.
Roast until golden: Bake 20–25 minutes, flipping once, until the edges are deeply browned and crisp. The centers should be tender.
Toast the almonds: While the cauliflower roasts, add almonds to a dry skillet over medium heat.
Cook, shaking often, 3–5 minutes until fragrant and golden. Reserve a few for topping.
Make the romesco: In a blender or food processor, combine roasted peppers, tomato, toasted almonds, garlic, vinegar, smoked paprika, and red pepper flakes if using. Pulse to a coarse paste, then stream in olive oil until thick and spreadable.
Season with salt and pepper. Adjust vinegar to taste.
Warm the bread: Split your baguette or rolls and warm in the oven for 3–5 minutes. You want a crisp exterior and a soft center.
Assemble: Spread a generous layer of romesco on both sides of the bread.
Pile on roasted cauliflower, greens, and red onion. Add pickled peppers or onions if you like. Sprinkle with extra toasted almonds.
Finish and serve: Drizzle a little olive oil and add a pinch of flaky salt.
Press gently, slice, and serve while warm.