New this month
Get the Allrecipes magazine

Mom's Brazil Nut Fruitcake

"There's just enough cake to hold the nuts and fruit together, and no nasty citron. This is one terrific cake."
Added to shopping list. Go to shopping list.


servings 468 cals
Original recipe yields 12 servings (1 - 9 x 5 inch loaf)

On Sale

What's on sale near you.


Sort stores by

We're showing stores near
Update Location
(uses your location)

May we suggest



{{model.addEditText}} Print
  1. Preheat oven to 300 degrees F (150 degrees C). Grease one 9x5 inch loaf pan.
  2. Sift the flour, white sugar, baking powder, and salt together. Mix in the nuts, dates, and cherries.
  3. Beat the eggs until foamy, add the vanilla and the flour mixture. Stir until just combined and pour into the prepared pan.
  4. Bake at 300 degrees F (150 degrees C) for 1 hour and 45 minutes. Store in the refrigerator, wrapped in foil.

Nutrition Facts

Per Serving: 468 calories; 25.3 g fat; 56.9 g carbohydrates; 8.5 g protein; 46 mg cholesterol; 138 mg sodium. Full nutrition

Similar: RecipesVideosCategoriesArticles

Similar: {{title}} recipes videos categories articles


Read all reviews 5
Most helpful
Most positive
Least positive

Very nice cake, would never have thought to use brazil nuts whole, didnt last long enough to keep in fridge!

I have been looking for this recipe for a while. It is wonderful!!! Very nice presentation when sliced as the cherries are bright, and this is VERY good. Trust me!

This recipe -modified- has been a family favorite for over 20 years. I use 1 cup each of Brazil nuts, walnuts, and pecans or any combination thereof depending on the recipients preferences (one...

Perfect! I used whole brazil nuts, pecans, and chopped almonds. I doubled the recipe to make 2 loaves. I followed the recipe exactly. It was a long 1 hour and 45 minutes waiting for it to bake...

This is my 4th time to make this cake. I cook it for an additional 10 minutes because it is so dense. I lined my baking dish with greased wax paper (an old habit but it has saved me a few time...