If you’ve been searching for the perfect Joanna Gaines cheesecake recipe, you’re in for a treat. This Magnolia cheesecake recipe has become legendary among dessert lovers, and for good reason.
Inspired by the beloved treats from Magnolia Bakery in Waco, Texas, this copycat Joanna Gaines cheesecake recipe brings together everything that makes a cheesecake extraordinary: a toasted walnut-graham crust, creamy tangy filling with goat cheese, and a bright cherry topping.
Whether you’re planning a special celebration or simply craving the best cheesecake Joanna Gaines recipe has to offer, this detailed guide will help you recreate bakery-quality results in your own kitchen.
What is Joanna Gaines Classic Cheesecake and How Does It Taste?
The Joanna Gaines classic cheesecake recipe stands apart from traditional New York-style cheesecakes with its unique flavour profile and texture. This isn’t your typical dense, heavy cheesecake.

The signature element is the combination of cream cheese and goat cheese in the filling, which creates a luxuriously creamy yet surprisingly light texture with a subtle tanginess that keeps each bite interesting. The graham cracker and toasted walnut crust adds a nutty, buttery foundation with just the right amount of saltiness to balance the sweetness.
Topped with a homemade cherry compote that’s tart, lemony, and not overly sweet, this Magnolia cheesecake recipe delivers layers of complementary flavours-rich yet refreshing, indulgent yet balanced, making it the ultimate crowd-pleaser for any occasion.
Joanna Gaines Cheesecake Recipe Ingredients
For the Crust:
- 375 g graham crackers (about 3 × 8-packs)
- 110 g walnuts, lightly toasted
- 40 g granulated sugar
- 3 g salt (½ teaspoon)
- 30 g all-purpose flour
- 170 g unsalted butter, melted
For the Cheesecake Filling:
- 900 g full-fat cream cheese (4 × 8 oz blocks), at room temperature
- 225 g goat cheese (8 oz), softened
- 240 g granulated sugar
- 5 g salt (1 teaspoon)
- 30 g corn-starch
- 125 g sour cream, at room temperature
- Zest of 1 whole lemon, finely micro planed
- 5 g vanilla extract (1 teaspoon)
- 5 large eggs + 2 large egg yolks, at room temperature
The Cherry Topping:
- 350 g frozen dark cherries, pitted and unsweetened
- 150 g granulated sugar
- Zest of 1 whole lemon
- Juice of 1 whole lemon (3–4 tablespoons)
- Strong pinch of salt
Kitchen Utensils
- 9-inch springform pan
- Food processor
- Stand mixer with paddle attachment (or hand mixer)
- Parchment paper
- 10-inch non-stick pan
- Micro plane zester
- Flat-bottomed glass for pressing crust
- Chef’s knife
Preparation and Cooking Time
Prep Time: 45 minutes
Crust Par-Baking: 10 minutes
Baking Time: 1 hour
Oven Cooling: 45 minutes
Chilling Time: 10-24 hours
Total Time: Approximately 13-27 hours (including chilling)
Servings: 12-16 slices
Joanna Gaines Cheesecake Recipe Instructions
Step 1: Toast the Walnuts
Preheat your oven to 350°F (175°C). Spread walnuts on a baking sheet and toast for 15 minutes until fragrant and lightly golden. This step enhances the nutty flavor in your Joanna Gaines cheesecake crust. Let cool completely.
Step 2: Prepare the Graham Cracker Crust
Break graham crackers into pieces and add to a food processor along with toasted walnuts, sugar, salt, and flour. Process until the mixture becomes a fine, sandy texture with no coarse pieces remaining. With the processor running, slowly drizzle in the melted butter. Stop and scrape down the sides and bottom thoroughly-butter often pools at the bottom. Pulse until fully combined. Test the mixture by squeezing a handful; it should hold together completely without crumbling.

Step 3: Build the Crust in the Pan
Line the bottom of your 9-inch springform pan with parchment paper and lightly butter the sides. Add approximately 60% of the crumb mixture to the pan. Using a flat-bottomed glass, press the crumbs firmly up the sides of the pan, creating a tall ring crust. Press down to the parchment, spread evenly to the sides, and use firm pressure. Use your thumb to press along the top edge for a clean finish. Add the remaining 40% of crumbs to the centre bottom, spread edge-to-edge, and press firmly flat with the glass while reinforcing the sides.
Step 4: Par-Bake the Crust
Bake the crust at 350°F (175°C) for 10 minutes. This crucial step in the copycat Joanna Gaines cheesecake recipe crisps the crust and prevents sogginess. Remove and let cool completely while you prepare the filling.

Step 5: Make the Cheesecake Filling
Reduce oven temperature to 325°F (160°C). In a stand mixer with the paddle attachment, combine room-temperature cream cheese and goat cheese. Add sugar, salt, and corn-starch. Beat on medium speed for 30 seconds, scrape down thoroughly, then beat for another minute until completely smooth and lump-free. Add sour cream, finely chopped lemon zest, and vanilla extract. Beat for 1 minute and scrape sides again.
Step 6: Add the Eggs
With the mixer on medium speed, add eggs and yolks one at a time, drizzling slowly and allowing each to fully incorporate before adding the next. Mix gently to avoid incorporating excess air, which can cause cracking. Scrape the sides one final time. The batter should be silky, creamy, and completely smooth.

Step 7: Bake the Cheesecake
Pour the filling into the cooled crust-it should fill nearly to the top. Bake at 325°F (160°C) for 1 hour. Check doneness by gently shaking the pan; the centre should be slightly jiggly (about 4 inches across) but set around the edges. Turn off the oven, close the door, and leave the cheesecake inside for another 45 minutes to cool slowly. This gentle cooling technique prevents cracking without needing a water bath.
Step 8: Chill Completely
Remove from the oven and cool to room temperature. Cover loosely with foil and refrigerate for at least 10 hours, ideally 24 hours, until fully set and sliceable. This extended chilling time is essential for achieving the perfect texture in your Magnolia cheesecake recipe.

Step 9: Prepare the Cherry Topping
In a 10-inch non-stick pan, combine frozen cherries, sugar, salt, lemon zest, and lemon juice. Place over high heat and stir to combine. Bring to a hard boil and cook for 5–6 minutes, stirring occasionally, until the sugar dissolves and the mixture bubbles vigorously. The syrup should reduce while maintaining a fresh-tart flavour. Remove from heat, transfer to a bowl, and refrigerate for at least 2 hours until thick and gooey.
Step 10: Serve Your Masterpiece
Run a thin knife around the edge to loosen the cheesecake, then release and remove the springform ring. Dip a heavy chef’s knife in warm water, wipe dry, and slice. Repeat dipping between slices for clean, professional-looking cuts. Top each slice with the cooled cherry sauce and its bright, lemony syrup.
Customization and Pairing Ideas for Serving
1. Fruit Topping Variations
While the cherry topping is iconic in this Joanna Gaines classic cheesecake recipe, you can experiment with seasonal fruits. Try fresh strawberry compote in summer, blueberry sauce in spring, or caramelized apple topping in fall. Raspberry coulis offers a beautiful colour and tart flavour that complements the goat cheese tang perfectly. For a tropical twist, consider passion fruit or mango topping.
2. Crust Alternatives
Swap graham crackers for vanilla wafers, animal crackers, or even gingersnaps for a spicier profile. Pecans can replace walnuts for a different nutty dimension. For a gluten-free best cheesecake Joanna Gaines recipe, use gluten-free graham crackers or almond flour-based crust. A chocolate cookie crust (like Oreos without filling) creates a decadent chocolate-cherry combination.
3. Goat Cheese Substitutions
If goat cheese isn’t your preference, replace it entirely with additional cream cheese for a milder, more traditional flavour. Alternatively, use mascarpone for extra richness or ricotta for a lighter, Italian-style cheesecake. Greek yogurt can substitute half the goat cheese for added tanginess with less intensity.
4. Beverage Pairings
Serve your Magnolia cheesecake recipe with freshly brewed coffee or espresso to cut through the richness. Sweet dessert wines like late-harvest Riesling or port complement the cherry topping beautifully. For non-alcoholic options, try cherry lemonade, vanilla chai tea, or sparkling water with lemon to cleanse the palate between bites.
5. Presentation Enhancements
Garnish individual slices with fresh mint leaves, a dusting of powdered sugar, or candied lemon peel. Drizzle white chocolate or dark chocolate ganache in decorative patterns on the plate. Add a dollop of freshly whipped cream or a scoop of vanilla bean ice cream alongside each slice for an à la mode experience.
6. Mini Cheesecake Portions
Transform this copycat Joanna Gaines cheesecake recipe into individual servings using a muffin tin lined with cupcake papers. Press crust into each cup, fill with cheesecake batter, and reduce baking time to 18-22 minutes. These portable portions are perfect for parties, brunches, or portion control.

7. Savoury Brunch Pairing
While this cheesecake shines as dessert, it’s also sophisticated enough for brunch service. Pair slices with a cheese and charcuterie board, fresh fruit salad, or alongside quiche and smoked salmon. The goat cheese element makes it bridge the sweet-savoury divide elegantly, especially when served with champagne or mimosas.
Essential Tips for Perfect Results
1. Room Temperature is Non-Negotiable
The most critical factor in achieving the smooth, lump-free filling that defines the best cheesecake Joanna Gaines recipe is having all dairy ingredients at aggressive room temperature. Set cream cheese, goat cheese, sour cream, and eggs out 2-3 hours before starting, or even overnight in a cool kitchen. Cold ingredients won’t blend properly, creating lumps and uneven texture that no amount of mixing can fix.
2. Crust Pressing Technique Matters
The signature tall-sided crust requires firm, even pressure. Use a straight-sided glass with a flat bottom to compress the crumbs thoroughly against the pan sides and bottom. Press hard enough that the crust feels solid and compact. Loose, crumbly crust will fall apart when slicing. The par-baking step sets the structure, but proper initial compression is essential for stability and crunch.
3. Avoid Overmixing After Adding Eggs
Once you begin incorporating eggs into your Joanna Gaines cheesecake filling, switch to gentle mixing. Overmixing introduces excess air, which expands during baking and contracts during cooling, causing cracks and uneven texture. Add eggs slowly, one at a time, on medium-low speed, and stop mixing as soon as each is incorporated. The filling should be smooth but not fluffy or airy.
4. The Jiggle Test is Your Friend
Knowing when your cheesecake is perfectly baked prevents both under baking (resulting in loose, runny centres) and overbaking (creating dry, cracked surfaces). At the 1-hour mark, gently shake the pan. The outer 2-3 inches should be completely set and firm, while the centre 4-inch circle should jiggle like soft-set Jell-O. It will continue cooking during the oven-cooling phase and firm up completely during refrigeration.
5. Master the Cherry Topping Consistency
The cherry compote should be jammy and thick but still pourable, not gloppy or overly reduced. Cooking it to 223-226°F ensures enough sugar concentration for thickness without caramelization, which would darken the colour and alter the fresh, tart flavour profile. The lemon juice and zest keep it bright. If it thickens too much in the refrigerator, gently warm and stir to loosen before serving.
6. Patience with Chilling Pays Off
While it’s tempting to slice into your Magnolia cheesecake recipe after just a few hours, the full 24-hour chill time transforms the texture from good to exceptional. During this extended refrigeration, the filling firms perfectly, flavours meld and deepen, and the crust sets completely. Slices cut cleanly without the filling being too soft or the crust crumbling. Plan ahead and make this cheesecake a full day before serving.
7. Clean Slicing Technique
Professional-looking slices require the right approach. Use a large, heavy chef’s knife dipped in very hot water, then wiped completely dry with a towel. Make one smooth cut straight down through the cheesecake without sawing back and forth. Wipe the blade clean, dip again in hot water, dry, and repeat for each slice. This method prevents the creamy filling from sticking to the knife and ensures pristine presentation worthy of your effort.
Storage and Reheating Guidance
Store leftover cheesecake covered tightly with plastic wrap or in an airtight container in the refrigerator for up to 5 days. The cherry topping can be stored separately for up to 1 week. Cheesecake slices freeze beautifully for up to 3 months when wrapped individually in plastic wrap and foil. Thaw overnight in the refrigerator before serving. This dessert is best enjoyed chilled and does not require reheating.
Joanna Gaines Cheesecake Recipe
If you’ve been searching for the perfect Joanna Gaines cheesecake recipe, you’re in for a treat. This Magnolia cheesecake recipe has become legendary among dessert lovers, and for good reason.
Ingredients
- 375 g graham crackers (about 3 × 8-packs)
- 110 g walnuts, lightly toasted
- 40 g granulated sugar
- 3 g salt (½ teaspoon)
- 30 g all-purpose flour
- 170 g unsalted butter, melted
- 900 g full-fat cream cheese (4 × 8 oz blocks), at room temperature
- 225 g goat cheese (8 oz), softened
- 240 g granulated sugar
- 5 g salt (1 teaspoon)
- 30 g corn-starch
- 125 g sour cream, at room temperature
- Zest of 1 whole lemon, finely micro planed
- 5 g vanilla extract (1 teaspoon)
- 5 large eggs + 2 large egg yolks, at room temperature
- 350 g frozen dark cherries, pitted and unsweetened
- 150 g granulated sugar
- Zest of 1 whole lemon
- Juice of 1 whole lemon (3–4 tablespoons)
- Strong pinch of salt
Instructions
Step 1: Toast the Walnuts
Preheat your oven to 350°F (175°C). Spread walnuts on a baking sheet and toast for 15 minutes until fragrant and lightly golden. This step enhances the nutty flavour in your Joanna Gaines cheesecake crust. Let cool completely.
Step 2: Prepare the Graham Cracker Crust
Break graham crackers into pieces and add to a food processor along with toasted walnuts, sugar, salt, and flour. Process until the mixture becomes a fine, sandy texture with no coarse pieces remaining. With the processor running, slowly drizzle in the melted butter. Stop and scrape down the sides and bottom thoroughly-butter often pools at the bottom. Pulse until fully combined. Test the mixture by squeezing a handful; it should hold together completely without crumbling.
Step 3: Build the Crust in the Pan
Line the bottom of your 9-inch springform pan with parchment paper and lightly butter the sides. Add approximately 60% of the crumb mixture to the pan. Using a flat-bottomed glass, press the crumbs firmly up the sides of the pan, creating a tall ring crust. Press down to the parchment, spread evenly to the sides, and use firm pressure. Use your thumb to press along the top edge for a clean finish. Add the remaining 40% of crumbs to the centre bottom, spread edge-to-edge, and press firmly flat with the glass while reinforcing the sides.
Step 4: Par-Bake the Crust
Bake the crust at 350°F (175°C) for 10 minutes. This crucial step in the copycat Joanna Gaines cheesecake recipe crisps the crust and prevents sogginess. Remove and let cool completely while you prepare the filling.
Step 5: Make the Cheesecake Filling
Reduce oven temperature to 325°F (160°C). In a stand mixer with the paddle attachment, combine room-temperature cream cheese and goat cheese. Add sugar, salt, and corn-starch. Beat on medium speed for 30 seconds, scrape down thoroughly, then beat for another minute until completely smooth and lump-free. Add sour cream, finely chopped lemon zest, and vanilla extract. Beat for 1 minute and scrape sides again.
Step 6: Add the Eggs
With the mixer on medium speed, add eggs and yolks one at a time, drizzling slowly and allowing each to fully incorporate before adding the next. Mix gently to avoid incorporating excess air, which can cause cracking. Scrape the sides one final time. The batter should be silky, creamy, and completely smooth.
Step 7: Bake the Cheesecake
Pour the filling into the cooled crust-it should fill nearly to the top. Bake at 325°F (160°C) for 1 hour. Check doneness by gently shaking the pan; the center should be slightly jiggly (about 4 inches across) but set around the edges. Turn off the oven, close the door, and leave the cheesecake inside for another 45 minutes to cool slowly. This gentle cooling technique prevents cracking without needing a water bath.
Step 8: Chill Completely
Remove from the oven and cool to room temperature. Cover loosely with foil and refrigerate for at least 10 hours, ideally 24 hours, until fully set and sliceable. This extended chilling time is essential for achieving the perfect texture in your Magnolia cheesecake recipe.
Step 9: Prepare the Cherry Topping
In a 10-inch non-stick pan, combine frozen cherries, sugar, salt, lemon zest, and lemon juice. Place over high heat and stir to combine. Bring to a hard boil and cook for 5–6 minutes, stirring occasionally, until the sugar dissolves and the mixture bubbles vigorously. The syrup should reduce while maintaining a fresh-tart flavour. Remove from heat, transfer to a bowl, and refrigerate for at least 2 hours until thick and gooey.
Step 10: Serve Your Masterpiece
Run a thin knife around the edge to loosen the cheesecake, then release and remove the springform ring. Dip a heavy chef’s knife in warm water, wipe dry, and slice. Repeat dipping between slices for clean, professional-looking cuts. Top each slice with the cooled cherry sauce and its bright, lemony syrup.
Notes
Store leftover cheesecake covered tightly with plastic wrap or in an airtight container in the refrigerator for up to 5 days. The cherry topping can be stored separately for up to 1 week. Cheesecake slices freeze beautifully for up to 3 months when wrapped individually in plastic wrap and foil. Thaw overnight in the refrigerator before serving. This dessert is best enjoyed chilled and does not require reheating.
Nutrition Information:
Yield:
12Serving Size:
1Amount Per Serving: Calories: 350
Common Queries and FAQs
When you give this Joanna Gaines Cheesecake Recipe a try, you might have a few questions. Don’t worry-we’ve rounded up answers to the most common ones to help you out.
Can I make this Joanna Gaines cheesecake recipe without goat cheese?
Yes, you can substitute the goat cheese with an equal amount of additional cream cheese for a milder, more traditional cheesecake flavour. The texture will remain creamy, though you’ll lose the distinctive tangy complexity that makes this Magnolia cheesecake recipe unique.
Why does my cheesecake crack on top?
Cracks typically occur from overmixing (incorporating too much air), overbaking, or rapid temperature changes. Follow the gentle mixing technique after adding eggs, use the jiggle test for doneness, and allow the slow oven-cooling period. The tall crust in this recipe also helps insulate and prevent cracking.
Can I use fresh cherries instead of frozen?
Absolutely! Fresh pitted cherries work wonderfully. Use the same weight (350g) and follow the same cooking process. Fresh cherries may release slightly less liquid, so watch the consistency and adjust cooking time if needed to achieve the thick, jammy texture.
Do I need a water bath for this cheesecake?
No, this copycat Joanna Gaines cheesecake recipe doesn’t require a water bath. The tall graham cracker crust provides insulation, and the slow oven-cooling method prevents cracking while maintaining moisture. This makes the recipe more accessible and less fussy.
How far in advance can I make this cheesecake?
This cheesecake actually improves with time. Make it 1-3 days ahead for the best flavour and texture. Prepare the cherry topping up to 1 week in advance. Store both separately in the refrigerator and assemble just before serving for optimal presentation.
What makes this different from New York cheesecake?
The Joanna Gaines classic cheesecake recipe includes goat cheese for tanginess, uses a tall-sided graham-walnut crust instead of a thin bottom crust, and features corn-starch for a lighter, creamier texture compared to the dense, heavy consistency of New York-style cheesecake.
Can I make mini versions in a muffin tin?
Yes! Line a muffin tin with papers, press crust into each cup, fill with batter (about ¾ full), and bake at 325°F for 18-22 minutes. Cool in the oven for 20 minutes, then refrigerate. This creates perfect individual portions ideal for entertaining.
This Joanna Gaines cheesecake recipe delivers everything you love about Magnolia Bakery’s famous dessert right in your home kitchen. The combination of toasted walnut-graham crust, tangy cream cheese and goat cheese filling, and bright cherry topping creates a harmonious balance of flavours and textures that elevates this beyond ordinary cheesecake. While the recipe requires patience-especially during the crucial chilling time-the results are absolutely worth the wait.
Whether you’re recreating childhood memories, impressing dinner guests, or simply treating yourself to the best cheesecake Joanna Gaines recipe has inspired, this detailed guide ensures bakery-quality success every time. Happy baking!
We’d love to hear how this recipe turns out for you! Give it a try, then drop a comment below to share your thoughts and tips with us. You can also follow us on Pinterest and YouTube for more delicious updates and kitchen inspiration. Your support and feedback truly mean a lot to us!

