There is something about a yogurt cake that feels different from a typical layer cake or box mix.
The texture is denser but somehow lighter at the same time moist, tender, and just sweet enough without being heavy.
This Apricot Yogurt Cake takes that classic base and turns it into something genuinely special with a marbled apricot jam swirl on top, soft cubes of apricot baked right into the batter, and a sprinkle of chopped almonds for crunch.
This is the kind of cake that looks like it came from a small European bakery but is entirely doable in a home kitchen with a handful of pantry staples and one can of apricots.
It works as an afternoon treat with coffee, a light dessert after dinner, or even a not too sweet breakfast cake alongside a cup of tea.
What makes this recipe stand out is the marbling technique. Instead of just laying apricot pieces on top of plain batter, you pipe thin lines of apricot jam across the surface and gently swirl them with a skewer before baking.
The result is a soft, marbled pattern that looks far more complicated than it actually is and it adds a concentrated burst of apricot flavor in every slice.
Why Greek Yogurt Makes This Cake So Good
The use of Greek yogurt (or Skyr, a thick strained yogurt that is widely available in the dairy section of most American grocery stores) is what gives this cake its particular texture.
Unlike cakes made with just butter and milk, yogurt brings acidity and moisture without weighing the batter down.
The slight tang from the yogurt also balances out the sweetness from the sugar, apricot jam, and apricot pieces, so the finished cake never tastes overly sugary.
Sunflower oil is used instead of butter, which keeps the crumb soft for days after baking yogurt cakes made with oil tend to stay moist far longer than butter based cakes, since oil remains liquid at room temperature while butter solidifies and can dry out the texture over time.
Canned apricot halves, well drained and cut into small cubes, are the easiest way to get consistent apricot flavor and texture without worrying about ripeness or seasonal availability.
You can find canned apricot halves in the canned fruit section of nearly any American supermarket, right alongside canned peaches and pears.
Ingredients
Baking Pan: One 9-inch square baking pan (a 23 x 23 cm pan converts to roughly 9 x 9 inches)
Batter:
- 1 1/2 cups all-purpose flour (200 g)
- 1/2 cup granulated sugar (120 g)
- 1 tsp vanilla extract
- 3 large eggs
- 1/2 cup plain Greek yogurt (120 g)
- 1/3 to 1/2 cup sunflower oil (100 ml) — or substitute a neutral vegetable oil such as canola oil
- 2 tsp baking powder
- 1 pinch of salt
Topping:
- About 7 canned apricot halves, well drained and cut into small cubes
- 3 to 4 tbsp apricot jam (also called apricot preserves in the US)
- About 2 tbsp chopped almonds
How to Make Apricot Yogurt Cake
Step 1: Preheat the oven and prepare the pan. Heat your oven to 350°F using both top and bottom heat (standard bake setting, not convection).
Line a 9 inch square baking pan with parchment paper, letting it hang slightly over the edges for easy removal later.
Step 2: Whip the eggs, sugar, and vanilla. In a large bowl, whisk the eggs, granulated sugar, and vanilla extract together until the mixture turns light in color and develops a creamy, slightly thickened texture.

This step adds air into the batter, which helps give the finished cake its soft crumb.
Step 3: Add the yogurt and oil. Add the Greek yogurt and sunflower oil to the egg mixture. Mix until completely smooth with no streaks of oil remaining.
Step 4: Combine the dry ingredients and fold them in. In a separate bowl, stir together the all-purpose flour, baking powder, and salt.

Add this dry mixture to the wet batter and fold it in gently with a spatula until just combined. Avoid overmixing stop as soon as you no longer see streaks of flour.
Step 5: Pour the batter into the pan. Pour the finished batter into your prepared baking pan and use a spatula to smooth the top into an even layer.
Step 6: Pipe and swirl the apricot jam. Transfer the apricot jam into a piping bag (a zip-top bag with the corner snipped off works perfectly as a substitute).

Pipe thin lines of jam across the top of the batter in any pattern you like. Then take a skewer or toothpick and gently drag it through the jam lines in a swirling motion to create a soft marble effect.
Do not overdo the swirling a light touch creates the prettiest pattern.
Step 7: Add the apricot cubes and almonds. Evenly scatter the small apricot cubes across the top of the batter. Follow with a sprinkle of chopped almonds for crunch and visual texture.
Step 8: Bake. Bake at 350°F for 35 to 40 minutes, or until the top is golden brown and a toothpick inserted into the center comes out clean or with just a few moist crumbs.

Step 9: Cool and finish. Let the cake cool completely in the pan, then lift it out using the edges of the parchment paper.
Once fully cooled, lightly dust the top with powdered sugar (confectioners’ sugar) before slicing and serving.
Tips for the Best Apricot Yogurt Cake
Drain the canned apricots thoroughly. Excess liquid from canned apricots can make your batter too wet and affect how the cake bakes.
Pat the apricot cubes dry with a paper towel after draining for the best results.
Do not overmix the batter. Once the flour mixture is added, fold gently and stop as soon as everything is combined.
Overmixing develops gluten in the flour, which can make the cake dense and a little tough instead of soft and tender.
Use room-temperature eggs. Eggs at room temperature whip up with more volume and incorporate more smoothly into the batter than cold eggs straight from the refrigerator.
Leave them out for about 20 to 30 minutes before starting.
Be gentle with the marble swirl. Dragging the skewer through the jam too many times will blend it completely into the batter rather than creating a marbled effect. A few gentle passes is all you need.
Check for doneness at 35 minutes. Oven temperatures can vary, so start checking your cake at the lower end of the bake time.
A toothpick inserted in the center should come out clean or with just a few crumbs attached.
Yes, if fresh apricots are in season and ripe, you can use them in place of canned. Peel them if you prefer a smoother texture, then cut into small cubes just like you would with the canned variety. Fresh apricots may release a bit more juice while baking, so pat them dry before adding them on top.
Skyr, which is a thick Icelandic-style strained yogurt, works as a direct substitute and is becoming widely available in many American grocery stores. Plain full-fat yogurt of any kind can also work, though the texture will be slightly less thick. Avoid flavored or sweetened yogurts, as they will throw off the balance of sweetness in the cake.
Yes. Any neutral, flavorless vegetable oil works well here, including canola oil or a light olive oil. Avoid oils with a strong flavor, like extra-virgin olive oil or coconut oil, since they can compete with the apricot and vanilla flavors in the cake.
No. A small zip-top plastic bag with a tiny corner snipped off works just as well as a piping bag. You can also simply drizzle the jam from a spoon in thin lines across the batter if you do not want to deal with piping at all.
This is almost always a sign of overmixing once the flour is added. Stir the dry ingredients into the wet batter only until just combined. Mixing too long develops gluten in the flour and results in a heavier, denser texture.
Yes. This cake actually keeps very well thanks to the moisture from the yogurt and oil. Store it covered at room temperature for up to 3 days, or in the refrigerator for up to 5 days. Bring it to room temperature before serving for the best texture and flavor.
Yes. Once fully cooled, wrap individual slices tightly in plastic wrap and place them in a freezer-safe container or bag. Freeze for up to 2 months. Thaw at room temperature for a couple of hours before serving, and add the powdered sugar dusting fresh after thawing rather than before freezing.
An 8-inch square pan will work, though the cake will be slightly thicker and may need a few extra minutes of baking time. A round 9-inch cake pan is also a reasonable substitute. Just keep an eye on the bake time and test with a toothpick rather than relying strictly on the clock.
Yes, the chopped almonds are mainly there for crunch and visual appeal, not for structure or flavor balance. You can leave them out entirely or substitute another chopped nut, such as pistachios or sliced almonds, if you prefer a different look or texture.
Apricot Yogurt Cake Recipe: A Soft, Moist Cake With a Marbled Apricot Swirl
Ingredients
- 1.5 cups all-purpose flour
- 0.5 cups granulated sugar
- 1 teaspoons vanilla extract
- 3 large eggs
- 0.5 cups plain Greek yogurt
- 0.4 cups sunflower oil or canola oil
- 2 teaspoons baking powder
- 1 pinch salt
- 7 canned apricot halves well drained and cut into small cubes
- 3.5 tablespoons apricot jam apricot preserves
- 2 tablespoons chopped almonds
- 1 tablespoons powdered sugar for dusting (optional)
Instructions
- Preheat and prep the pan: Heat oven to 350°F using top and bottom heat. Line a 9-inch square baking pan with parchment paper, letting it hang over the edges slightly.
- Whip eggs, sugar, and vanilla: In a large bowl, whisk 3 large eggs, 0.5 cups granulated sugar, and 1 teaspoons vanilla extract together until light in color and slightly thickened.
- Add yogurt and oil: Add 0.5 cups plain Greek yogurt and 0.4 cups sunflower oil (or canola oil) to the egg mixture. Mix until completely smooth with no streaks of oil remaining.
- Fold in dry ingredients: In a separate bowl, stir together 1.5 cups all-purpose flour, 2 teaspoons baking powder, and 1 pinch salt. Fold into the wet batter gently until just combined — do not overmix.
- Pour the batter: Pour the batter into the prepared pan and smooth the top into an even layer with a spatula.
- Pipe and swirl the jam: Transfer 3.5 tablespoons apricot jam (apricot preserves) into a piping bag (or zip-top bag with corner snipped). Pipe thin lines across the batter, then gently drag a skewer through the lines to create a soft marble swirl.
- Add apricot cubes and almonds: Evenly scatter 7 canned apricot halves, well drained and cut into small cubes over the batter, then sprinkle with 2 tablespoons chopped almonds.
- Bake the cake: Bake at 350°F until golden brown and a toothpick inserted in the center comes out clean.
- Cool and dust with sugar: Let the cake cool completely in the pan, then lift out using the parchment edges. Dust with 1 tablespoons powdered sugar, for dusting (optional) before slicing and serving.

