Ingredients
Method
- Prep: Heat oven to 350°F/175°C. Line pan with parchment sling; grease sides for clean release and crisp edges.
- Whisk dries: Combine millet flour, coconut flour, almond flour, baking powder, baking soda, salt, and cinnamon; break all coconut‑flour clumps for even hydration.
- Blend wets: Whisk eggs, coconut milk, coconut oil, maple syrup, vanilla, and vinegar until smooth and slightly frothy.
- Combine: Stir dries into wets until just smooth. Rest batter 3–5 minutes; coconut flour absorbs liquid and thickens for a tender crumb.
- Bake: Scrape into pan; level. Bake 28–33 minutes until golden and a tester comes out clean; avoid overbaking to prevent dryness in high‑fiber flours.
- Cool: Rest 10 minutes, then lift out to a rack and cool completely before frosting for a plush, non‑melting finish.
- Frosting: Beat butter until pale and fluffy 2–3 minutes. Add powdered sugar, cinnamon, salt, and maple; beat. Splash in coconut milk to a silky, spreadable cloud.
- Finish: Swirl frosting over cake. Optional drizzle of melted dark chocolate for dramatic contrast and share‑worthy photos.
Notes
Structure strategy: Millet balances coconut flour’s thirst and prevents gumminess; almond flour adds delicate fat for a soft bite.
Hydration key: Short batter rest improves crumb because coconut flour is ultra‑absorbent; skipping rest can cause tunneling or dryness.
Scaling: For a taller 9‑inch round, increase all ingredients by 1.25× and bake 32–38 minutes watching the center.
Storage: Cover airtight. Room temp 1 day; refrigerate up to 5 days; freeze slices up to 2 months, thaw wrapped at room temp for best texture.
Dietary swaps: For nut‑free, replace almond flour with 1/3 cup more millet flour + 2 tablespoons tapioca; add 1 tablespoon extra coconut oil for tenderness.
