In a blender, combine the half-and-half, 3/4 cup of sugar, eggs, egg yolks, flour, vanilla, orange zest, and salt. Blend in short bursts until the batter is completely smooth. Let the batter rest at room temperature for 30 minutes.
While the batter rests, arrange an oven rack in the center and preheat the oven to 400°F (200°C).
Generously butter the bottom and sides of a 12-inch cast-iron skillet or a 3-quart baking dish.
Spread the cranberries in an even layer in the prepared dish. Gently pour the rested batter over the cranberries.
Sprinkle the chopped pistachios evenly over the batter. Then, sprinkle the remaining 2 tablespoons of sugar over the top.
Bake for 30 to 35 minutes, until the edges are golden brown and the center is puffed but has a slight jiggle. The internal temperature should register at least 170°F (77°C) on an instant-read thermometer.
Let the clafoutis cool on a wire rack for at least 15 minutes before serving. It will deflate as it cools, which is normal.
Serve warm, garnished with additional orange zest if desired.