This tres leches cheesecake brings two beloved desserts together in one rich, creamy bite. You get the silky texture of New York–style cheesecake with the sweet, milky soak of a classic tres leches cake. It’s indulgent without being heavy, and perfect for birthdays, holidays, or any gathering that calls for something special.
The best part: it’s make-ahead friendly, so you can prep it the day before and serve it chilled when you’re ready. One slice and you’ll understand why this mash-up is a keeper.
Contents
What Makes This Special

This cheesecake balances sweetness with a clean, velvety finish, thanks to a gentle bake and a milky soak that keeps each bite tender. Instead of a dry sponge, the soaked layer is a creamy cheesecake that holds its shape while staying irresistibly soft.
The graham cracker crust adds a toasty, buttery contrast that keeps the flavors grounded. Top it with lightly sweetened whipped cream and fresh fruit, and you’ve got a dessert that looks fancy but feels familiar.
Shopping List
- For the crust:
- 1 1/2 cups graham cracker crumbs
- 1/4 cup granulated sugar
- 6 tablespoons unsalted butter, melted
- Pinch of salt
- For the cheesecake:
- 24 ounces cream cheese, softened (3 bricks, full-fat)
- 3/4 cup granulated sugar
- 1/4 cup sour cream
- 1/4 cup heavy cream
- 1 tablespoon cornstarch
- 1 tablespoon vanilla extract
- 1/2 teaspoon almond extract (optional)
- 3 large eggs, room temperature
- Pinch of salt
- For the tres leches soak:
- 3/4 cup evaporated milk
- 3/4 cup sweetened condensed milk
- 1/2 cup whole milk (or half-and-half for richer)
- 1 teaspoon vanilla extract
- Ground cinnamon for dusting (optional)
- For topping:
- 1 cup cold heavy cream
- 2 tablespoons powdered sugar
- 1/2 teaspoon vanilla extract
- Fresh berries or sliced strawberries (optional)
- Toasted coconut flakes (optional)
Instructions

- Prep the pan: Heat oven to 325°F (165°C). Wrap the outside of a 9-inch springform pan with two layers of foil to prevent leaks.Line the bottom with parchment.
- Make the crust: Stir graham crumbs, sugar, salt, and melted butter until the texture feels like wet sand. Press firmly into the bottom and 1 inch up the sides of the pan. Bake for 10 minutes, then cool slightly.
- Beat the cream cheese: In a large bowl, beat softened cream cheese on medium speed until completely smooth, about 2 minutes.Scrape the bowl well to remove lumps.
- Add sugar and creams: Mix in granulated sugar, sour cream, heavy cream, cornstarch, vanilla, almond extract (if using), and salt. Beat on low until combined and silky, about 1 minute. Avoid whipping in too much air.
- Add eggs: Beat in eggs one at a time on low speed, just until incorporated.Scrape the bowl after the last egg. The batter should be glossy and pourable.
- Pour and smooth: Pour the batter into the crust. Tap the pan gently on the counter to release air bubbles.
- Water bath bake: Place the wrapped springform in a large roasting pan.Pour hot water into the roasting pan to come halfway up the sides of the springform. Bake 55–70 minutes, until edges are set and the center wobbles slightly like Jell-O.
- Cool gradually: Turn off the oven, crack the door, and let the cheesecake rest inside for 45 minutes. Remove from the water bath, unwrap the foil, and cool to room temperature.
- Mix the tres leches: In a measuring cup, whisk evaporated milk, sweetened condensed milk, whole milk, and vanilla until smooth.
- Poke and soak: Once the cheesecake is at room temperature, use a skewer or fork to poke small holes across the top (avoid going through the crust).Spoon the milk mixture over the surface slowly, letting it absorb. You may not need every drop; stop when the top looks glossy and lightly pooled but not flooded.
- Chill overnight: Cover and refrigerate at least 8 hours, preferably overnight, to set fully and absorb the flavors.
- Whipped cream topping: Beat heavy cream, powdered sugar, and vanilla to soft peaks. Spread or pipe over the chilled cheesecake.Dust with cinnamon and add berries or toasted coconut if you like.
- Slice cleanly: Run a thin knife around the edge of the pan before releasing. For neat slices, clean your knife in warm water and wipe between cuts.
Keeping It Fresh
Keep the cheesecake covered and refrigerated. It stays at its best for 3–4 days, and the flavor is actually better on day two.
For longer storage, freeze slices without whipped cream for up to 2 months. Wrap tightly in plastic and foil, then thaw overnight in the fridge and top with fresh whipped cream before serving.

Benefits of This Recipe
- Make-ahead friendly: The overnight chill fits perfectly into a busy schedule and improves texture.
- Balanced sweetness: The mildly tangy cheesecake evens out the sweet milks.
- Showstopping look: A smooth top, whipped cream, and berries make it party-ready without extra fuss.
- Customizable: Easy to adapt with spices, citrus, or different crusts.
- Reliable technique: A water bath and gradual cooling help prevent cracks and dryness.
Pitfalls to Watch Out For
- Overbaking: If the center is firm in the oven, it’s already overdone. Pull it while it still jiggles.
- Skipping the water bath: Dry edges and cracks are common without it.The steam keeps the custard tender.
- Cold ingredients: Using cold cream cheese can leave lumps. Soften it fully for a smooth batter.
- Rushing the chill: The soak needs time to settle in. Cutting too soon can make slices messy.
- Over-soaking: Add the milk mix slowly and stop if it starts to pool heavily around the edges.
Variations You Can Try
- Cinnamon-sugar crust: Add 1 teaspoon ground cinnamon to the graham crust for a warm spice note.
- Dulce de leche drizzle: Warm dulce de leche with a splash of milk and drizzle over the whipped cream.
- Coconut twist: Swap whole milk in the soak for canned coconut milk and top with toasted coconut.
- Lemon-vanilla: Add 1 tablespoon fresh lemon zest to the batter and a squeeze of lemon to the whipped cream.
- Chocolate crust: Use chocolate wafer cookie crumbs instead of graham for a bolder base.
- Mini cheesecakes: Bake in a lined muffin tin (no water bath needed), then spoon the soak over each after cooling.
FAQ
Can I make this without a water bath?
You can, but the texture won’t be as silky and you risk cracks.
If you skip it, bake at 300°F (150°C) and place a pan of hot water on a lower rack to add moisture. Still cool gradually in the oven.
What if I don’t have a springform pan?
Use a deep 9-inch cake pan lined with a parchment sling so you can lift it out after chilling. Make sure to wrap the outside with foil for the water bath.
Can I reduce the sweetness?
Yes.
Use 1/2 cup sweetened condensed milk and increase evaporated milk to 1 cup in the soak. You can also cut the sugar in the crust to 2 tablespoons.
How do I fix a cracked top?
Don’t worry—whipped cream covers a multitude of sins. Next time, avoid overmixing, use a water bath, and cool the cheesecake slowly.
How do I know when it’s done?
Look for set edges and a 2–3 inch jiggly center.
If a thermometer reads about 150–155°F (65–68°C) in the middle, it’s good. It will firm up as it chills.
Can I make it gluten-free?
Yes. Use gluten-free graham crackers or almond flour for the crust (mix 1 1/2 cups almond flour with 1/4 cup sugar and 5 tablespoons butter).
What toppings pair best?
Lightly sweetened whipped cream, a dusting of cinnamon, fresh berries, mango slices, or a drizzle of dulce de leche all complement the milky flavor.
Can I use low-fat cream cheese?
Full-fat works best for texture and stability.
Low-fat versions can be grainy and may not set as well, especially with the soak.
Wrapping Up
Tres leches cheesecake is a smart twist on two classics, giving you creamy, soaked goodness in a slice that holds together beautifully. With a gentle bake, a slow chill, and a simple whipped cream finish, you get a dessert that feels indulgent yet effortless. Make it once, and it will quickly become your go-to for celebrations—or any night that needs a little sweetness.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

