Blood Orange Yogurt Cake

Featured in: Seasonal Meal Ideas

This vibrant blood orange cake combines creamy Greek yogurt with fresh citrus zest for a moist, tender crumb. The batter comes together quickly with melted coconut oil keeping things light, while fresh blood orange juice provides tangy sweetness throughout. After baking to golden perfection, a simple glaze of powdered sugar and more citrus juice adds the finishing touch. Perfect for afternoon tea or as a bright dessert, this loaf stays fresh for days and pairs beautifully with fresh berries or whipped cream.

Updated on Mon, 02 Feb 2026 13:27:00 GMT
Moist slices of Heavenly Blood Orange Yogurt Cake with a glossy citrus icing drizzle, ready to serve on a dessert plate. Pin it
Moist slices of Heavenly Blood Orange Yogurt Cake with a glossy citrus icing drizzle, ready to serve on a dessert plate. | cozyzriga.com

My neighbor dropped off a bag of blood oranges one chilly February morning, and I had no plan for them except to admire their ruby flesh. I was craving something tender and not too sweet, so I pulled out my yogurt cake recipe and swapped in the citrus. The kitchen smelled like sunshine breaking through winter clouds. That first slice, still warm with icing barely set, became my new standard for comfort baking.

I baked this for a small gathering where everyone claimed they were too full for dessert. Then someone cut a sliver, and suddenly five people were hovering over the cake stand with forks. One friend said it tasted like a cloud kissed by an orange grove. I laughed, but she wasnt wrong. The yogurt tang plays so well against the slight bitterness of blood orange zest that it feels both light and indulgent at once.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • All purpose flour: The backbone of the crumb, I always spoon and level mine to avoid a dense loaf.
  • Baking powder: Fresh baking powder is non negotiable here, old stuff wont give you that perfect rise.
  • Salt: Just a pinch balances the sweetness and makes the citrus sing.
  • Plain Greek yogurt: Full fat is my choice for richness, but low fat works if thats what you have on hand.
  • Granulated sugar: Not too much, just enough to let the fruit flavor shine through.
  • Large eggs: Room temperature eggs blend smoothly and create a tender texture.
  • Blood orange zest: The oils in the zest carry so much fragrance, I zest right over the bowl to catch every drop.
  • Blood orange juice: Freshly squeezed is worth the effort, bottled juice tastes flat by comparison.
  • Vanilla extract: A whisper of vanilla rounds out the citrus without competing.
  • Coconut oil: Melted and cooled, it adds moisture and a subtle tropical note that loves oranges.
  • Powdered sugar: Sifting prevents lumps in the icing, a step I learned after a gritty first attempt.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Prepare Your Pan:
Preheat your oven to 350°F and generously butter and flour a 9x5 inch loaf pan, or line it with parchment for easy release. I like to leave parchment wings hanging over the sides so I can lift the whole cake out cleanly.
Mix the Dry Base:
Whisk together flour, baking powder, and salt in a medium bowl until evenly distributed. Set this aside while you work on the wet ingredients.
Blend Yogurt and Sugar:
In a large bowl, whisk the Greek yogurt and granulated sugar until the mixture is smooth and the sugar starts to dissolve. This takes about a minute of steady whisking.
Add Eggs and Citrus:
Whisk in the eggs one at a time, letting each one blend in before adding the next, then stir in the blood orange zest, juice, and vanilla extract. The batter will look bright and smell incredible.
Fold in Flour:
Gently fold the dry ingredients into the wet mixture using a spatula, stirring just until no white streaks remain. Overmixing will make the cake tough, so stop as soon as its combined.
Incorporate the Oil:
Fold in the melted and cooled coconut oil until fully incorporated and the batter looks glossy. Pour the batter into your prepared pan and smooth the top with the spatula.
Bake Until Golden:
Bake for 50 minutes, or until a toothpick inserted in the center comes out clean or with just a few moist crumbs. The top should be golden and spring back when gently pressed.
Cool Completely:
Let the cake cool in the pan for 10 minutes, then turn it out onto a wire rack to cool completely. Patience here is key, icing on a warm cake will just slide off.
Make the Icing:
Whisk together the powdered sugar, blood orange juice, and zest until smooth and pourable. If its too thick, add a few drops of juice; if too thin, add a bit more sugar.
Drizzle and Set:
Once the cake is fully cooled, drizzle the icing over the top in slow zigzags, letting it cascade down the sides. Let it set for at least 20 minutes before slicing so the icing firms up just enough.
A freshly baked Heavenly Blood Orange Yogurt Cake loaf with vibrant zest, creamy Greek yogurt crumb, and a sweet blood orange glaze. Pin it
A freshly baked Heavenly Blood Orange Yogurt Cake loaf with vibrant zest, creamy Greek yogurt crumb, and a sweet blood orange glaze. | cozyzriga.com

My daughter asked if we could make this her birthday cake one year instead of the usual chocolate tower. I was surprised, but we baked two loaves, stacked them with whipped cream and berries in between, and covered the whole thing in blood orange icing. It was unconventional and absolutely perfect. She said it felt like eating a celebration of spring, even though her birthday is in late winter.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Storing and Serving

This cake keeps beautifully at room temperature for up to two days if covered loosely with foil or a cake dome. The yogurt keeps it moist, so it wont dry out overnight. If you want to stretch it longer, refrigerate it for up to five days, though the icing may lose a bit of its glossy finish. I like serving it with a dollop of unsweetened whipped cream or fresh raspberries on the side for contrast.

Flavor Variations

If blood oranges are out of season, try Meyer lemons for a sweeter, floral twist or regular oranges with a tablespoon of lime juice for extra zing. You can also fold in a handful of poppy seeds for crunch or swap the coconut oil for melted butter if you prefer a more classic dairy richness. I once added a teaspoon of cardamom to the dry ingredients and it tasted like something from a fancy bakery.

Final Touches

The icing is forgiving, so feel free to adjust the consistency to your liking by adding juice or sugar a little at a time. If you want a thicker glaze that stays put, use less juice; for a translucent drizzle, thin it out. I sometimes sprinkle extra blood orange zest or a few edible flowers on top while the icing is still wet for a bakery worthy finish.

  • Let the cake cool completely before icing or it will slide right off and pool at the base.
  • Use a serrated knife to slice cleanly through the tender crumb without squishing it.
  • Wrap individual slices in parchment and freeze for up to a month for a quick treat anytime.
Warm Heavenly Blood Orange Yogurt Cake slice on a white plate, drizzled with icing and paired with fresh berries for a bright dessert. Pin it
Warm Heavenly Blood Orange Yogurt Cake slice on a white plate, drizzled with icing and paired with fresh berries for a bright dessert. | cozyzriga.com

This cake has become my go to when I want to feel like Ive made something special without spending all day in the kitchen. It never fails to brighten a table or a mood, and every slice feels like a small, sweet gift.

Recipe FAQs

Can I use regular oranges instead of blood oranges?

Yes, you can substitute navel oranges or cara cara oranges. The flavor will be slightly less tart and the cake won't have the signature red-pink hue, but the results will still be delicious.

How should I store this cake?

Keep the cake covered at room temperature for up to 2 days. For longer freshness, refrigerate in an airtight container for up to 5 days. Bring to room temperature before serving for the best texture.

Can I freeze this cake?

Absolutely. Wrap the unfrosted cake tightly in plastic wrap and foil, then freeze for up to 3 months. Thaw overnight at room temperature and add the icing before serving.

Why is my cake dense or heavy?

Overmixing the batter can create a dense texture. Fold the dry ingredients in gently until just combined—some small lumps are fine. Also ensure your eggs and yogurt are at room temperature for proper aeration.

Can I make this dairy-free?

Use a dairy-free yogurt alternative and replace the coconut oil with melted vegan butter if needed. The texture may vary slightly, but the citrus flavors will still shine through beautifully.

How do I know when the cake is done baking?

Insert a wooden toothpick into the center of the cake—if it comes out clean or with just a few moist crumbs, it's ready. The top should be golden brown and spring back when lightly touched.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Blood Orange Yogurt Cake

Vibrant blood orange cake with creamy Greek yogurt and sweet citrus glaze.

Prep Time
15 min
Cook Time
50 min
Total Duration
65 min
Written by Micah Stewart


Skill Level Easy

Cuisine American

Yield 8 Portions

Diet Preferences Vegetarian

What You’ll Need

Dry Ingredients

01 1.5 cups all-purpose flour
02 2 teaspoons baking powder
03 0.25 teaspoon salt

Wet Ingredients

01 1 cup plain Greek yogurt
02 0.75 cup granulated sugar
03 3 large eggs, room temperature
04 Zest of 2 blood oranges
05 0.25 cup freshly squeezed blood orange juice
06 1 teaspoon vanilla extract
07 0.5 cup coconut oil, melted and cooled

Icing

01 Zest of 1 blood orange
02 1.5 cups powdered sugar, sifted
03 2 tablespoons freshly squeezed blood orange juice

Steps

Step 01

Prepare Pan and Preheat Oven: Preheat oven to 350°F. Butter and flour a 9x5-inch loaf pan, or line with parchment paper.

Step 02

Combine Dry Ingredients: In a medium bowl, whisk together flour, baking powder, and salt. Set aside.

Step 03

Mix Wet Base: In a large bowl, whisk Greek yogurt and sugar until smooth and well combined.

Step 04

Incorporate Eggs and Citrus: Whisk in eggs one at a time, then add blood orange zest, blood orange juice, and vanilla extract.

Step 05

Fold Dry Mixture: Gradually fold dry ingredients into wet mixture until just combined. Do not overmix.

Step 06

Add Oil: Gently fold in melted coconut oil until fully incorporated.

Step 07

Fill and Smooth Batter: Pour batter into prepared loaf pan and smooth the top surface.

Step 08

Bake Cake: Bake for 50 minutes, or until a toothpick inserted in the center comes out clean.

Step 09

Cool Cake: Let cake cool in pan for 10 minutes, then transfer to wire rack to cool completely.

Step 10

Prepare Icing: Whisk together powdered sugar, blood orange juice, and zest until smooth and pourable.

Step 11

Apply Icing and Set: Once cake is fully cooled, drizzle icing over the top. Let set for at least 20 minutes before slicing.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • 9x5-inch loaf pan
  • Mixing bowls
  • Whisk
  • Spatula
  • Wire cooling rack
  • Zester or microplane

Allergy Details

Examine all ingredients for allergens and talk with your healthcare provider if unsure.
  • Contains eggs
  • Contains wheat (gluten)
  • Contains dairy (Greek yogurt)
  • Coconut oil used; verify for tree nut allergies

Nutritional Info (each serving)

These nutrition details are for general knowledge, not a substitute for medical guidance.
  • Calories: 250
  • Lipids: 12 g
  • Carbohydrates: 30 g
  • Proteins: 4 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.