This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
By Callie
Introduction
If you’ve ever walked through Costco during the holiday season, you know that Costco fruit cake practically calls to you from the bakery section. That dense, glistening loaf packed with jewel-toned dried fruits and crunchy nuts? It’s the kind of thing you grab on impulse and then wonder why you didn’t buy two. Well, I finally cracked the code on making a homemade Costco fruit cake right in my own kitchen, and honestly? Mine might be better. (Sorry, Costco. Still love you.)
I started working on this Costco fruit cake recipe last November after my daughter Emily came home from college and said, “Mom, can you just MAKE that cake instead of buying it every year?” Challenge accepted. It took me three test batches, one slightly burnt pan (don’t ask), and a whole lot of taste-testing before I landed on this version. The house smelled like warm cinnamon, brown sugar, and toasted nuts for a solid week. Nobody complained.
What makes this recipe special is how the flavors actually get better with time. You bake it, wrap it up, and then a few days later, the spices and dried fruit have melded into something really wonderful. It’s dense without being heavy, sweet without being overwhelming, and buttery in all the right ways. Whether you’re bringing it to a holiday potluck, wrapping it up as a homemade gift, or just slicing off a piece with your afternoon coffee, this is the kind of recipe that earns a permanent spot in your rotation.
If you love classic baked treats, you might also want to check out my Old-Fashioned Fruit Cake Recipe for another take on this timeless dessert.
Why You Will Like This Costco Fruit Cake Recipe
- Tastes just like the real thing – This homemade version captures that same buttery, fruit-studded, warmly spiced flavor you get from the Costco bakery, but fresh from your oven.
- Simple ingredients you probably already have – No hunting down specialty items. Everything in this recipe is pantry-friendly and easy to find at any grocery store.
- Perfect for the holidays (and beyond) – Christmas, Thanksgiving, Easter brunch, a random Tuesday in January when you need something cozy? This cake fits every occasion.
- Gets better as it sits – Unlike most baked goods that go stale after a day, this holiday fruit cake actually improves over time as the spices and fruit meld together.
- A beautiful homemade gift – Wrap a loaf in parchment paper, tie it with twine, and you’ve got a thoughtful gift that people will remember. Last year I gave six of these to neighbors and got thank-you notes from every single one.
- Totally customizable – Swap the dried fruits, change up the nuts, add a splash of rum or bourbon. Make it yours.
- Freezer-friendly – Bake a batch now and stash one in the freezer for when company shows up unannounced. Future you will be so grateful.
- Beginner-friendly baking project – If you can cream butter and sugar and fold in some fruit, you can make this cake. No fancy techniques or equipment required.
Callie’s Kitchen Note: I tested this recipe with both light and dark brown sugar, and the dark brown sugar version won by a mile. The extra molasses gives the cake a deeper, more caramel-like flavor that pairs perfectly with the dried fruit. If you only have light brown sugar, it’ll still work great, but if you can grab dark, do it.
Ingredients
Here’s what you’ll need to make this homemade fruit cake from scratch. I’ve included notes on each ingredient so you know exactly what to look for.
- 2 cups mixed dried fruit (raisins, currants, chopped dates, and candied fruit peel) – Look for plump, moist dried fruit rather than the stuff that’s been sitting on the shelf for months. The better your dried fruit, the better your cake.
- 1 cup chopped nuts (almonds, walnuts, or pecans) – I prefer a mix of walnuts and pecans for that buttery crunch, but use whatever you like. Just make sure they’re fresh and unsalted.
- 1/2 cup unsalted butter, softened to room temperature – This is important. Cold butter won’t cream properly, and melted butter will change the texture entirely. Set it out about 45 minutes before you start.
- 1 cup dark brown sugar – Packed, not loose. The molasses in brown sugar gives this cake its signature depth.
- 3 large eggs, at room temperature – Room temperature eggs blend into batter much more smoothly and give you a more even crumb.
- 1 1/2 cups all-purpose flour – Plus an extra 1/4 cup to toss with the fruit and nuts.
- 1 teaspoon baking powder
- 1/2 teaspoon salt
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg – Freshly grated nutmeg is a game-changer here if you have it.
- 1/4 cup whole milk, at room temperature
Ingredient Substitutions
- Gluten-Free: Swap the all-purpose flour for a 1:1 gluten-free baking blend. Bob’s Red Mill works well in this recipe.
- Dairy-Free: Use vegan butter (like Miyoko’s) and any plant-based milk. Oat milk works especially well because it’s naturally a little sweet.
- Nut-Free: Skip the nuts entirely and add an extra 1/2 cup of dried fruit, or try sunflower seeds or pepitas for crunch.
- Egg-Free: Use flax eggs (1 tablespoon ground flaxseed + 3 tablespoons water per egg, let it sit for 5 minutes until gel-like).
- Lower Sugar: You can reduce the brown sugar to 3/4 cup, but I wouldn’t go lower than that or you’ll lose moisture and the caramelized flavor.
How To Make Costco Fruit Cake
This is a “Project Recipe” – it’s not hard, but it does take some patience. Set aside about two hours from start to finish, including baking time. The actual hands-on work is only about 20 minutes.
Preparing The Oven And Pan
Preheat your oven to 325 degrees F (160 degrees C). This lower baking temperature is key for fruit cake because it lets the dense batter cook through evenly without drying out the edges. Line a 9×5-inch loaf pan or Bundt pan with parchment paper and grease it with butter or non-stick spray. I like to grease the pan AND line it with parchment because this cake likes to stick.
Preparing The Fruit And Nut Mixture
In a large mixing bowl, combine your mixed dried fruit and chopped nuts. Toss them with about 1/4 cup of flour until everything is lightly coated. This step might seem fussy, but it’s the difference between fruit distributed throughout your cake and fruit that sinks straight to the bottom. Trust me on this one – I skipped it during my second test batch and ended up with a cake that was basically plain on top and a fruit brick on the bottom.
Creaming The Butter And Sugar
In a separate large bowl, beat the softened butter and dark brown sugar together with an electric mixer on medium speed for about 3-4 minutes. You want the mixture to be noticeably lighter in color and fluffy in texture. This creaming step is what gives your cake a tender crumb – it’s aerating the butter and trapping tiny air bubbles that will expand during baking.
Callie’s Kitchen Note: If your butter is still too cold and you’re in a rush, cut it into small cubes and let it sit for 15 minutes. Don’t microwave it – that usually melts it unevenly and you’ll end up with greasy spots in your cake. I learned that one the hard way during Christmas baking last year.
Adding The Eggs
Add the eggs one at a time, beating well after each addition. Wait until each egg is fully mixed in before adding the next one. If you dump them all in at once, the batter can break and look curdled. It’ll still taste fine, but the texture won’t be as smooth.
Mixing The Dry Ingredients
In a separate bowl, sift together the remaining flour, baking powder, salt, cinnamon, and nutmeg. Sifting might feel old-fashioned, but it breaks up any clumps in the baking powder and distributes the spices evenly. You can use a fine mesh strainer if you don’t have a sifter – that’s what I use every time.
Combining Wet And Dry Ingredients
Gradually add the dry ingredients to the butter mixture, alternating with the milk. Start and end with the dry ingredients (dry, milk, dry, milk, dry). Mix on low speed just until each addition is combined. Overmixing at this stage develops too much gluten, which makes the cake tough instead of tender. A few small flour streaks are totally fine.
Folding In The Fruit And Nuts
Switch to a wooden spoon or spatula and gently fold the flour-coated fruit and nut mixture into the batter. Use a scooping motion from the bottom of the bowl up and over, turning the bowl as you go. You want to distribute everything evenly without deflating the air you worked so hard to build up during creaming.
Pour the batter into your prepared pan and spread it evenly with the back of your spatula. Give the pan a couple of gentle taps on the counter to release any large air bubbles.
Baking The Cake
Bake for 60-70 minutes at 325 degrees F. Start checking around the 55-minute mark. The cake is done when a toothpick or wooden skewer inserted into the center comes out clean or with just a few moist crumbs (not wet batter). The top should be golden brown and firm to the touch.
Every oven is a little different, so keep an eye on yours. If the top is browning too quickly, tent a piece of aluminum foil loosely over the cake for the last 15-20 minutes.
Callie’s Kitchen Note: Here’s something I noticed after making this cake multiple times – the toothpick test can be tricky with fruit cake because the toothpick might hit a piece of moist fruit and make you think it’s underdone. So test in two or three different spots, avoiding the fruit pieces. If the crumb around the fruit looks set, you’re good.
Cooling And Wrapping
Let the fruit cake cool in the pan for about 10-15 minutes, then carefully lift it out using the parchment paper edges and transfer to a wire cooling rack. Let it cool completely – at least an hour.
Once cool, wrap the cake tightly in plastic wrap, then in aluminum foil. Store it at room temperature for 2-3 days before slicing. I know waiting is hard, but this resting time lets all the flavors develop and the texture settle. The spices mellow, the fruit gets even more tender, and everything just comes together. Emily says day three is the sweet spot, and I tend to agree.
Common Mistakes To Avoid
Even a straightforward recipe like this has a few pitfalls. Here’s what to watch out for so your first batch turns out great.
Not letting ingredients come to room temperature. Cold butter, cold eggs, and cold milk don’t blend together properly. You’ll end up with a lumpy batter and a cake with an uneven texture. Set everything out at least 30-45 minutes before you start.
Skipping the flour coating on the fruit. I know I keep coming back to this, but it really matters. Without that light flour coating, all your beautiful dried fruit will sink to the bottom of the pan during baking. It takes 30 seconds and makes a huge difference.
Overbaking. A dry fruit cake is nobody’s idea of a good time. Start checking early, and pull it out as soon as that toothpick comes out clean. The cake will continue to cook slightly as it cools in the pan, so it’s better to err on the side of taking it out a touch early.
Cutting into it too soon. I get it – the kitchen smells amazing and you want a slice NOW. But this Costco fruit cake genuinely tastes better after it’s had a couple of days to rest. The flavors need time to marry together. If you absolutely can’t wait, at least give it overnight.
Using old spices. If your ground cinnamon and nutmeg have been sitting in the spice drawer for two years, they’ve lost most of their punch. Fresh (or at least recent) spices make a noticeable difference in the final flavor.
Storage And Reheating
How To Store Your Fruit Cake
Wrapped tightly in plastic wrap and then aluminum foil, this cake keeps beautifully at room temperature for up to 2 weeks. The flavors actually continue to develop during this time, which is one of the things that makes fruit cake so special. Store it in a cool, dry spot – not in direct sunlight or near the stove.
For an airtight container, I like those large Rubbermaid containers or even a cake keeper. Just make sure the wrap is snug against the cake first to prevent any air from getting in.
Freezing Instructions
This homemade fruit cake freezes like a dream. Wrap it tightly in plastic wrap, then foil, and place it in a large freezer-safe zip-top bag. Squeeze out as much air as possible. It’ll keep in the freezer for up to 3 months without losing any quality.
To thaw, move it to the refrigerator overnight, then let it come to room temperature before unwrapping. If you unwrap it while it’s still cold, condensation will form on the surface and make it soggy.
Reheating Tips
A slice warmed in the microwave for 10-15 seconds is honestly wonderful – it gets that fresh-from-the-oven soft texture without drying out. You can also warm slices in the oven at 300 degrees F for about 5 minutes if you want slightly crisper edges.
For food safety, the USDA recommends storing baked goods properly and consuming them within recommended time frames. You can check their guidelines at USDA Food Safety for more details.
Callie’s Kitchen Note: One of the best things to do with leftover fruit cake is to slice it, toast it lightly in a skillet with a tiny pat of butter, and serve it warm with a scoop of vanilla ice cream. It’s an entirely different experience from eating it plain, and it is SO good. Emily and I made it this way on New Year’s Day and it felt like a proper treat.
Variations
One of the best things about this recipe is how easy it is to make it your own. Here are some of my tested variations.
Rum-Soaked Fruit Cake: Soak your dried fruit in dark rum or brandy overnight (or for at least 4 hours). Drain the fruit before tossing it in flour and adding it to the batter. This gives the cake a deeper, more complex flavor that’s traditional for holiday fruit cakes. You can also brush the finished cake with a little extra rum after baking.
Tropical Fruit Version: Swap the traditional dried fruit for chopped dried mango, pineapple, coconut flakes, and macadamia nuts. Add 1/2 teaspoon of vanilla extract and a pinch of ground ginger. It tastes like a vacation.
Citrus Burst: Add the zest of one orange and one lemon to the batter, and swap half the dried fruit for dried cranberries and candied orange peel. This version is lighter and tangier – perfect for spring.
Chocolate Studded: Fold in 1/2 cup of dark chocolate chips along with the fruit and nuts. The chocolate adds little pockets of richness that play off the spiced fruit beautifully.
Christmas Spice: Add 1/4 teaspoon each of ground cloves, allspice, and ginger to the dry ingredients. Soak the fruit in spiced rum and add a tablespoon of molasses to the batter. This version is the most “holiday” tasting of all.
Vegan Version: Use flax eggs (1 tablespoon ground flaxseed + 3 tablespoons water per egg), vegan butter, and oat milk. The texture is slightly different but still delicious. I tested this for my friend Sarah who’s vegan, and she said it was better than any fruit cake she’d had in years.
Low-Sugar Option: Replace the brown sugar with coconut sugar or use 3/4 cup of monk fruit sweetener. The cake won’t brown quite as much and the flavor is a little less caramel-forward, but it’s still really tasty.
Serving Suggestions
What To Serve With Fruit Cake
This cake is pretty wonderful on its own, but here are some pairings that take it to the next level.
A thin slice of sharp cheddar cheese alongside fruit cake is a classic British pairing, and once you try it, you’ll understand why it’s lasted centuries. The salty tang of the cheese against the sweet, spiced cake is something special. I was skeptical the first time Emily suggested it, but now I’m completely converted.
A dollop of whipped cream or a scoop of vanilla bean ice cream keeps things simple and lets the cake be the star. A drizzle of warm caramel sauce is also a winner, especially if you’ve made the Christmas Spice version.
Beverage Pairings
A strong cup of English breakfast tea is my go-to. The tannins in the tea cut through the richness of the cake in the best way. Coffee works too – something medium-roast with a little cream.
For evening entertaining, try it alongside a glass of tawny port, brandy, or dessert wine. The warm, caramel-y notes in tawny port are practically made for fruit cake.
Occasions
This cake works for Christmas gatherings, Thanksgiving dessert tables, holiday gift exchanges, Easter brunch, afternoon tea, or even as a special breakfast with butter and coffee. It’s one of those versatile recipes that never feels out of place.

FAQ
Absolutely. That’s one of the best parts of making a homemade Costco fruit cake – you get to choose exactly what goes in it. I’ve made this with chopped dried apricots, cranberries, figs, cherries, and even crystallized ginger. Each combination gives you a slightly different flavor profile.
If you’re swapping fruits, just keep the total amount at 2 cups so the batter ratio stays the same. Chop any larger pieces to roughly raisin size so they distribute evenly. My personal go-to mix is raisins, cranberries, chopped dates, and a handful of diced candied orange peel.
The biggest thing is not overbaking it. Pull it from the oven as soon as that toothpick comes out clean. Beyond that, soaking your dried fruit in juice, rum, or brandy before adding it to the batter adds extra moisture that slowly releases into the cake as it rests.
Wrapping the cake tightly right after it cools also locks in moisture. Some bakers brush the outside of a cooled cake with a thin layer of simple syrup or liquor, which adds even more moisture over time. I’ve done this with rum and the results are fantastic.
You can reduce the brown sugar to 3/4 cup without major issues. Going lower than that will affect the texture (less moisture, less browning) and the flavor (less of that caramel depth). If you need a lower-sugar option, try substituting with coconut sugar, which has a similar molasses-like flavor, or use a monk fruit baking blend.
Just keep in mind that sugar does more than sweeten in baking – it helps with browning, tenderness, and moisture retention. So any major reduction will change the final product, even if it still tastes good.
This is one of those rare recipes where making it ahead actually makes it better. You can bake this fruit cake up to 2 weeks before you plan to serve it. Wrap it tightly and store at room temperature. The flavors deepen beautifully over time.
For even longer storage, freeze it up to 3 months in advance. Thaw in the refrigerator overnight, then bring to room temperature before serving. I always bake at least one extra loaf in early December so I have a backup ready for any last-minute holiday gatherings.
This is usually because the fruit wasn’t coated in flour before being added to the batter. That thin flour coating helps the fruit grip the batter instead of sliding down as it bakes. Also make sure your batter isn’t too thin – if it seems runny, you may have over-measured your milk.
Another trick is to make sure you drain soaked fruit really well before tossing it in flour. Excess liquid makes the coating slide right off.
Yes! A Bundt pan works beautifully for this recipe and gives the cake a really festive look. Grease and flour the pan very thoroughly, getting into all the grooves. Baking time might be slightly shorter in a Bundt pan (check around 50-55 minutes), and you’ll want to let it cool in the pan for a full 15 minutes before inverting.
I dust my Bundt version with powdered sugar right before serving, and it looks like something from a bakery window. Garnish with a few glazed cherries and fresh rosemary sprigs for a holiday centerpiece that people will photograph before cutting.
Callie’s Kitchen Note: I once forgot to grease a detailed Bundt pan and lost an entire top section of my cake when I tried to flip it out. Now I use a pastry brush dipped in melted butter to get into every nook and cranny, then dust with flour and tap out the excess. Haven’t lost a cake since.
Recipes You May Like
If you enjoyed this Costco fruit cake recipe, here are a few more holiday baking hits from my kitchen that you might want to try next.
- Traditional Fruit Cake For The Holidays – A classic recipe with a slightly different spice blend that’s been a reader hit every December. Great if you want to compare two fruit cake styles side by side.
- Boiled Fruit Cake Recipe – This one uses a unique method where you boil the fruit in butter and sugar before mixing the batter. The result is incredibly moist and practically foolproof. It’s become one of my most-requested recipes.
- Festive Christmas Donuts With Eggnog Glaze – If you love holiday baking but want something a little different, these donuts are soft, warmly spiced, and topped with a glaze that tastes like Christmas morning.
Conclusion
This Costco fruit cake recipe is one of those keeper recipes that I come back to every single year. There’s something deeply satisfying about pulling a homemade fruit cake out of the oven, knowing it’s going to taste even better in a few days. It’s the kind of baking that feels old-fashioned in the best way – slow, intentional, and absolutely worth the wait.
Whether you’re baking it for your own family, wrapping it up for gifts, or bringing it to a holiday party, I really think you’re going to love this one. And if you’ve never been a fruit cake person before? Give this version a shot. I’ve converted more than a few skeptics with this recipe.
Don’t forget to save this recipe to your Pinterest boards so you can find it again when the holidays roll around. And if you make it, I’d love to hear how it turned out – leave a comment below or tag me on social media!
Happy baking, friends.
Callie


Costco Fruit Cake Recipe – A Homemade Holiday Classic
This Costco Fruit Cake recipe is rich, buttery, and packed with plump dried fruits, crunchy nuts, and warm holiday spices. With its dense, moist texture and deep, caramelized flavor, this classic fruit cake is perfect for Christmas gatherings, homemade gifts, or an everyday treat. Letting it sit for a few days enhances the flavors, making it even more irresistible.
- Prep Time: 20 minutes
- Cook Time: 60-70 minutes
- Total Time: 1 hour 30 minutes
- Yield: 8–10 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 2 cups mixed dried fruit (raisins, currants, chopped dates, candied fruit peel)
- 1 cup chopped nuts (almonds, walnuts, or pecans)
- 1/2 cup unsalted butter, softened
- 1 cup brown sugar
- 3 large eggs
- 1 1/2 cups all-purpose flour
- 1 teaspoon baking powder
- 1/2 teaspoon salt
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 cup milk
Instructions
Step 1: Prep the Oven & Pan
Preheat your oven to 325°F (160°C). Grease and flour a loaf pan or Bundt pan.
Step 2: Prepare the Fruit & Nut Mixture
In a large mixing bowl, toss the dried fruit and chopped nuts with ¼ cup of flour to prevent them from sinking in the batter.
Step 3: Cream the Butter & Sugar
In another bowl, beat the softened butter and brown sugar until light and fluffy.
Step 4: Add the Eggs
Beat in the eggs one at a time, ensuring each is fully incorporated before adding the next.
Step 5: Mix the Dry Ingredients
In a separate bowl, whisk together the remaining flour, baking powder, salt, cinnamon, and nutmeg.
Step 6: Combine Wet & Dry Ingredients
Gradually add the dry ingredients to the butter mixture, alternating with milk, until a smooth batter forms.
Step 7: Fold in the Fruit & Nuts
Gently fold the fruit and nut mixture into the batter. Pour it into the prepared pan, spreading it evenly.
Step 8: Bake the Cake
Bake for 60-70 minutes, or until a toothpick inserted into the center comes out clean.
Step 9: Cool & Store
Let the cake cool in the pan for 10 minutes, then transfer it to a wire rack. Wrap it tightly in plastic wrap or foil and store at room temperature for a few days to let the flavors develop.
Notes
- Soak dried fruit in rum or orange juice overnight for a deeper flavor.
- Use high-quality nuts for the best texture and crunch.
- Let the cake rest for at least a day before slicing—it gets better with time!
Nutrition
- Serving Size: 1 slice
- Calories: 320
- Sugar: 28g
- Sodium: 170mg
- Fat: 12g
- Saturated Fat: 5g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 50mg















