Pour the entire bottle of red wine into a large saucepan and set it over low heat.
Add the crushed cardamom pods, star anise, and citrus zest slices to the wine. Stir gently to combine.
Slice the orange and lemon, then add the slices and zests into the saucepan for vibrant citrus aroma.
Stir in the honey and a pinch of ground cinnamon, mixing until the honey dissolves completely.
Gently warm the mixture over low heat, allowing the flavors to meld for about 15-20 minutes without boiling, so the wine stays clear and aromatic.
Strain the heated wine through a fine sieve to remove the spices and citrus pieces, resulting in a smooth, clear beverage.
Pour the strained mulled wine into glasses and garnish with a twist of citrus if desired. Serve warm to enjoy the aromatic, rich flavors.