Ricotta Cake with Fresh Berries

A light ricotta cake topped with macerated mixed berries.
Course Dessert
Cuisine American
Prep 15 minutes
Cook 45 minutes
Total 1 hour
Servings 6 to 8 servings
Calories 424 kcal
Author Michelle


For the Berries:

  • 3 cups strawberries hulled and quartered
  • 2 cups raspberries
  • 1 cup blackberries
  • cup granulated sugar

For the Cake:

  • cup granulated sugar
  • 5 eggs separated
  • 1 pound fresh whole-milk ricotta cheese
  • ¼ cup mascarpone cheese
  • 2 tablespoons all-purpose flour
  • ½ teaspoon baking powder
  • 1 tablespoon orange zest
  • 2 teaspoons Grand Marnier
  • ¼ teaspoon flaky sea salt
US Customary - Metric


  1. Prepare the Berries: In a medium bowl, gently toss the berries with the sugar. Let the berries macerate while the cake is made.
  2. Make the Cake: Preheat oven to 350 degrees F. Butter a 9-inch springform pan; set aside.
  3. Add the cake ingredients to a food processor in the following order, pulsing briefly after each addition: sugar, egg yolks, ricotta, mascarpone, flour, baking powder, orange zest, Grand Marnier and salt. After all of the ingredients have been added, blend until smooth, about 20 seconds. Transfer to a mixing bowl and set aside.
  4. Using an electric mixer, beat the egg whites until just short of stiff peaks. Gently fold the egg whites into the batter.
  5. Pour the batter into the prepared springform pan. Bake until the center of the cake springs back when touched and appears just set, 45 to 50 minutes. Allow to cool slightly before releasing the sides of the pan.
  6. Allow to cool to room temperature. When ready to serve, drain the berries in a colander. Serve at room temperature topped with the berries. The cake is best served shortly after making, although you can keep it at room temperature or chilled for up to one day, but only top with the berries just before serving.

Recipe Notes

Nutritional values are based on one serving

Nutrition Facts
Ricotta Cake with Fresh Berries
Amount Per Serving
Calories 424 Calories from Fat 162
% Daily Value*
Fat 18g28%
Saturated Fat 10g63%
Cholesterol 184mg61%
Sodium 219mg10%
Potassium 373mg11%
Carbohydrates 51g17%
Fiber 5g21%
Sugar 40g44%
Protein 15g30%
Vitamin A 740IU15%
Vitamin C 59.2mg72%
Calcium 233mg23%
Iron 1.8mg10%
* Percent Daily Values are based on a 2000 calorie diet.