In a medium bowl, combine flour, salt, baking powder, and cardamom.
In a large bowl, whisk together sugar, milk, oil, eggs, orange zest, orange extract, and vanilla.
Add the dry ingredients to the wet ingredients, stirring until just combined.
Divide batter evenly between two well-greased or parchment paper-lined 8x4-inch loaf pans. (The loaves are sticky, so I prefer parchment paper, so they lift right out after cooling.)
Bake at 350 degrees for 50-60 minutes, or until edges are golden brown, and a toothpick inserted near the center comes out clean.
Cool in pans for 15 minutes before removing to wire racks to cool completely.
Meanwhile, prepare glaze.