Go Back
+ servings
5 from 1 vote
Cranberry Bread Recipe
Easy Cranberry Ricotta Bread Recipe
Prep Time
10 mins
Cook Time
1 hr
Total Time
1 hr 10 mins

The best cranberry bread recipe loaded with fresh cranberries, ricotta cheese, vanilla and extra virgin olive oil, then finished with a crispy streusel topping.

Course: Baked Goods
Cuisine: Italian American
Servings: 10 people
Calories: 324 kcal
Author: Florentina
  • 1/2 cup extra virgin olive oil organic
  • 3/4 cup granulated sugar organic
  • 2 large eggs organic, room temperature
  • 1 tsp vanilla extract
  • 1/2 cup ricotta cheese
  • 1 1/2 cup all purpose flour organic
  • 1 pinch sea salt
  • 1/2 tsp baking powder
  • 1 tsp baking soda
  • 1 1/2 cup cranberries (fresh organic)
For the Streusel Topping
  • 4 tbsp all purpose flour
  • 4 tbsp granulated sugar organic
  • 3 tbsp cold or frozen butter
  1. Preheat your oven to 350 “F
  2. In a mixing bowl whisk together the eggs, olive oil, vanilla, sugar, sea salt and ricotta cheese. Set aside.

  3. In a separate bowl whisk together the flour, baking powder and baking soda. Add it to the bowl with the wet mixture. Add the cranberries and using a spatula gently fold everything together.

  4. Layer a loaf pan with baking wax paper and pour in the dough. 

    Quickly make the streusel topping by combining the sugar and flour together in a small bowl. Using a cheese grater, grate the cold butter on top and mix in using your fingertips, just until mixture looks like wet sand. Move quickly so the butter doesn’t melt. Sprinkle over the cranberry bread dough.

  5. Bake in the preheated oven for 50 minutes to 1 hour, until a toothpick inserted in the center comes out almost clean.
  6. Grand Marnier Glaze:

    Whisk together 1 c powder sugar + 1/4 c grand marnier.

    Orange Glaze:

    Whisk 1 c powder sugar + 3 tbsp orange juice + 1 tbsp lemon juice. Combine with the zest from 1 orange and drizzle over the cranberry bread after it has cooled off completely.

Nutrition Facts
Easy Cranberry Ricotta Bread Recipe
Amount Per Serving
Calories 324 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 5g31%
Cholesterol 48mg16%
Sodium 184mg8%
Potassium 83mg2%
Carbohydrates 38g13%
Fiber 1g4%
Sugar 20g22%
Protein 4g8%
Vitamin A 220IU4%
Vitamin C 2mg2%
Calcium 46mg5%
Iron 1.3mg7%
* Percent Daily Values are based on a 2000 calorie diet.