Peach Ricotta Cake Recipe — Moist Summer Fruit Dessert

This easy one-bowl Peach Cake combines spelt flour and creamy ricotta with a layer of sweet, juicy peaches on top. With fewer than 10 ingredients and about 10 minutes of prep, it bakes up light and fluffy with a golden, slightly crisp top thanks to a sprinkle of sugar before baking. Whole-milk ricotta is the secret here: it adds moisture and keeps the crumb tender. Serve warm with whipped cream or a scoop of ice cream for a simple summer dessert everyone will enjoy.

Up close of a slice of peach cake.

*This post was originally published in July 2019 and has been updated with new photos and a few adjustments to the recipe.

Details on the ingredients

Ingredients to make peach cake arranged individually.
  • Peaches – Use 2 ripe peaches, sliced about 1/8-inch thick so they sit nicely on the cake surface.
  • Spelt flour – A versatile whole grain flour that works well in this cake; you can substitute all-purpose flour 1:1 if needed.
  • Ricotta – Choose whole-milk ricotta for best texture. It keeps the cake moist without adding a strong cheese flavor.
  • Oil – Extra virgin olive oil adds moisture and a tender crumb; use a neutral oil if you prefer a milder taste.
  • Eggs – Three large eggs provide structure and moisture; room temperature eggs give a more even batter.
  • Vanilla – Pure vanilla extract enhances the cake’s flavor.
  • Sugar – 1 cup plus 1 tablespoon (for sprinkling on top) creates sweetness and a lightly crisp top. Granulated, cane, or turbinado sugar all work.
  • Baking powder – One tablespoon for reliable lift.
  • Salt – Kosher or table salt to balance flavor.

How to make peach ricotta cake

Preheat the oven to 375°F and grease a 9-inch springform pan.

In a large bowl, whisk together the sugar and oil, then add the eggs one at a time, whisking until combined.

Whisk in the ricotta and vanilla; the batter will be slightly lumpy from the cheese.

Wet ingredients being whisked together in a glass bowl.
Ricotta whisked into the wet ingredients.

Add the spelt flour, baking powder, and salt, and fold gently until just combined—avoid overmixing to keep the cake tender.

Pour the batter into the prepared pan and arrange the peach slices in a single layer across the top. Sprinkle the remaining tablespoon of sugar over the peaches.

Bake at 375°F for 38–42 minutes, or until a toothpick inserted in the center comes out clean. Allow the cake to cool slightly before serving.

Peach cake batter in a glass bowl with a spatula inserted into it.
Cake batter in a springform pan topped with peach slices.

Storage and freezing

Store the cake in an airtight container at room temperature for 3–4 days to keep it moist. For longer storage, refrigerate for up to 7 days.

To freeze, wrap the whole cake tightly in plastic wrap and place it in a resealable bag or freezer-safe container for 2–3 months. You can also freeze individual slices in a single layer. Thaw in the refrigerator or at room temperature.

Frequently asked questions

Can you use frozen peaches?

Frozen peaches can work if you thaw and fully drain them, then pat dry. Excess moisture can make slices sink or cause the cake to underbake, so remove as much juice as possible.

Can you use canned peaches?

Fresh peaches are best for flavor. If using canned peaches, drain them thoroughly and pat dry; you may need to slice them thinner so they sit well on the cake.

Can you use white flour instead of spelt?

Yes. All-purpose white flour can replace spelt on a 1:1 basis in this recipe.

Can I bake this cake in a different pan?

Yes. Any 9-inch round pan with sufficient sides works. A 10-inch pan will spread the batter thinner and reduce baking time by a few minutes. A cast-iron skillet also gives extra golden, crispy edges.

Overhead of peach cake on a round cooling rack.

Additional recipe tips

  • Bring eggs and ricotta to room temperature for a smoother batter and lighter texture.
  • Slice peaches about 1/8-inch thick; thicker slices may sink during baking.
  • Peach skins can be left on for color and texture, or peeled if you prefer.
  • Whole wheat flour will make the cake denser, so avoid substituting it if you want a light crumb.
  • Sugar on top is optional but creates a lovely crispy, caramelized finish.
  • This cake adapts well to other fruits: plums, nectarines, apricots, cherries, or berries all work.
  • Darker pans brown faster—watch the cake toward the end of baking and tent with foil if it browns too quickly.

More peach recipes to try

  • Almond Flour Peach Crisp Bars
  • Summer Peach Salad with Blueberries
  • Dairy-Free Frozen Peach Cream Pie

If you make this recipe, feel free to leave a comment and share how it turned out.

HUNGRY FOR MORE? Sign up for the newsletter and follow for more recipes and tips.

If you make this recipe, please leave a review or question below — I love hearing from readers.

📖 Recipe

Slice of peach cake on a pink plate.

Peach Cake with Ricotta

An easy one-bowl cake made with spelt flour and ricotta, topped with sweet peaches and a crisp golden top.
5 from 15 votes
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes
Servings: 10 slices
Author: Leanne Combden

Ingredients

  • 1 cup cane sugar, plus 1 tablespoon for topping
  • ½ cup extra virgin olive oil
  • 3 large eggs, room temperature
  • 1 cup full fat/whole milk ricotta, room temperature
  • 1 teaspoon vanilla extract
  • 1 ¼ cup spelt flour
  • 1 tablespoon baking powder
  • 1 teaspoon kosher salt
  • 2 peaches, skin on, sliced (⅛-inch thick)

Instructions

  • Preheat oven to 375°F and grease a 9-inch springform pan.
  • In a large bowl, whisk together 1 cup of sugar and the oil, then whisk in the eggs one at a time.
  • Whisk in the ricotta and vanilla; the mixture will be slightly lumpy.
  • Add the flour, baking powder, and salt; gently stir until just combined. Do not overmix.
  • Pour batter into the prepared pan and arrange peach slices in a single layer on top. Sprinkle the remaining tablespoon of sugar over the peaches.
  • Bake 38–42 minutes, or until a toothpick inserted into the center comes out clean.
  • Let cool slightly and serve warm with ice cream, or cool completely and store in an airtight container at room temperature for 3–4 days.

Notes

  1. All-purpose white flour can substitute for spelt 1:1. Avoid whole wheat if you want a light texture.
  2. Cane sugar, granulated sugar, or coconut sugar all work in this recipe.
  3. Use room temperature eggs and ricotta for the best texture.
  4. Slice peaches thinly (⅛-inch) so they remain on top while baking.
  5. If using a dark pan, watch for faster browning and tent with foil if needed during baking.

Nutrition Facts per Serving

Calories: 315 kcal |
Carbohydrates: 36 g |
Protein: 7 g |
Fat: 16 g

Disclaimer

Nutrition information is an estimate and will vary depending on substitutions and brands used.