Prep your pan and oven: Grease and line an 8-inch (20 cm) round cake pan or a 9x5-inch loaf pan with parchment. Preheat the oven to 350°F (175°C).
Make the mango puree: If using fresh mango, peel and cube 2–3 ripe mangoes.
Blend until smooth. Measure out 1 cup. If the puree seems stringy, strain it.
Combine dry ingredients: In a medium bowl, whisk flour, baking powder, baking soda, and salt.
Set aside.
Whisk the wet ingredients: In a large bowl, whisk sugar, oil, yogurt, eggs, and vanilla until smooth and slightly thick. Stir in the citrus zest.
Add mango: Whisk the mango puree into the wet mixture until evenly combined and sunny orange.
Bring it together: Sift or sprinkle the dry ingredients over the wet. Gently fold with a spatula just until no dry streaks remain. Do not overmix.
Optional mix-ins: Fold in diced mango, coconut, or white chocolate if using.
Spread the batter into your prepared pan and smooth the top.
Bake: Bake round cake for 30–38 minutes, loaf for 45–55 minutes, or until a toothpick comes out with a few moist crumbs. Don’t wait for a bone-dry tester.
Cool: Let the cake rest in the pan for 10 minutes, then lift out to a rack. Cool completely before slicing to keep the crumb intact.
Serve: Dust with powdered sugar, add a dollop of whipped cream, or top with fresh mango slices. A squeeze of lime makes the flavor pop.