Description
This Grandma’s Fruit Cake is a moist, old-fashioned holiday dessert packed with soaked dried fruits, citrus zest, and warm spices. A traditional fruit cake recipe that improves with time and makes the perfect make-ahead Christmas cake. Great for gifting, gatherings, or cozy winter evenings.
Ingredients
1 cup unsalted butter
1 cup brown sugar
4 large eggs
2 cups all-purpose flour
1 teaspoon baking powder
1 teaspoon ground cinnamon
0.5 teaspoon ground nutmeg
0.5 teaspoon salt
1 cup chopped pecans or walnuts
1 cup raisins
1 cup dried cranberries
0.5 cup chopped dates
0.25 cup candied ginger
1 tablespoon orange zest
1 tablespoon lemon zest
2 teaspoons vanilla extract
0.25 cup milk or orange juice
0.75 cup orange juice or brandy (for soaking fruit)
Instructions
1. Combine raisins, cranberries, dates, and candied ginger in a bowl. Cover with orange juice or brandy and soak for several hours or overnight.
2. In a large bowl, cream butter and brown sugar until fluffy. Add eggs one at a time, beating well after each.
3. Stir in vanilla, orange zest, and lemon zest. In a separate bowl, whisk flour, baking powder, cinnamon, nutmeg, and salt.
4. Gradually mix dry ingredients into wet ingredients.
5. Drain soaked fruits and fold into the batter with chopped nuts. Add milk or juice if the batter is too thick.
6. Pour batter into a greased and lined loaf or bundt pan.
7. Bake at 300°F (150°C) for 1.5 to 2 hours, or until a toothpick inserted comes out clean.
8. Let cake cool in the pan before removing. Wrap tightly and store in fridge for up to two weeks or freeze for later.
Notes
Let the fruit soak overnight for deeper flavor.
The cake tastes best after 2–3 days of resting.
Don’t overbake or it may dry out—check around 90 minutes.
- Prep Time: 20 minutes
- Cook Time: 1 hour 45 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 390
- Sugar: 32g
- Sodium: 140mg
- Fat: 17g
- Saturated Fat: 7g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 53g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 80mg
