91³Ô¹ÏÍø

Watch CBS News

No-bake cheesecake recipes | Crate Cooking School

This easy, fall dessert is perfect for a cozy night in or an autumn dinner party. Jen Clark, from , is sharing her recipes.

no-bake-fall-cheesecake-talk.png
(Photo Credit: KDKA)

No-Bake Maple Cheesecake with Pecan Pear Topping

Serves 4-6

For the crust:

  • 2/3 cup finely crushed graham crackers
  • 1/3 cup finely chopped pecans
  • 2 tablespoons unsalted butter, melted
  • For Maple Cheesecake:
  • 1 (8 ounce) package cream cheese, room temperature
  • ½ cup sweetened condensed milk
  • 2 teaspoons maple syrup
  • 1 teaspoon freshly squeezed lemon juice
  • ½ teaspoon pure vanilla extract

For Pecan Pear Topping:

  • 1 tablespoon unsalted butter
  • 1 cup peeled, chopped pear
  • ¼ cup dried cranberries
  • 2 tablespoons maple syrup
  • ¼ teaspoon cinnamon
  • Pinch of freshly grated nutmeg
  • 2 teaspoons freshly squeezed lemon juice
  • Pinch of salt
  • ½ cup toasted pecans

In a food processor combine the graham cracker crumbs, pecans and melted butter until finely ground. Place a small layer of crust into 4-6 (4-ounce) ramekins or more if using smaller serving vessels.

Beat cream cheese until smooth and no lumps remain, about 2-4 minutes. Add sweetened condensed milk, maple syrup, lemon juice and vanilla and beat until mixture is smooth, scraping down the sides of the bowl, as needed. Divide filling evenly between ramekins. Place on a baking sheet and transfer to the refrigerator to chill for a half hour.

Pecan Pear Topping - In a small fry pan over medium heat, melt butter and cook pear, cranberries, maple syrup, spices, and lemon juice for 5-8 minutes, stirring often, until thickened. Remove from heat and stir in salt and pecans. Spoon warm  (or room temperature) topping over chilled cheesecake!

No-Bake Pumpkin Cheesecake with Maple Whipped Cream
Serves 4-6

For the crust:

  • 2/3 cup finely crushed graham crackers
  • 1/3 cup finely chopped pecans
  • 2 tablespoons unsalted butter, melted

For Pumpkin Cheesecake:

  • 1 (8 ounce) package cream cheese, room temperature
  • ½ cup sweetened condensed milk
  • ¾ cup pumpkin puree
  • 1 teaspoon pumpkin pie spice
  • 1 teaspoon brown sugar
  • ½ teaspoon pure vanilla extract
  • For Maple Whipped Cream:
  • 1 cup chilled heavy cream
  • 1 tablespoon pure maple syrup
  • ½ teaspoon pure vanilla extract

In a food processor combine the graham cracker crumbs, pecans and melted butter until finely ground. Place a small layer of crust into 4-6 (4-ounce) ramekins or more if using smaller serving vessels.

Beat cream cheese until smooth and no lumps remain, about 2-4 minutes. Add sweetened condensed milk, pumpkin puree, pumpkin pie spice, brown sugar and vanilla and beat until mixture is smooth, scraping down the sides of the bowl, as needed. Divide filling evenly between ramekins. Place on a baking sheet and transfer to the refrigerator to chill for a half hour.

To make Maple Whipped Cream:

Place all ingredients into the bowl of a stand mixer fitted with the whisk attachment and whip until stiff peaks form. Use a piping bag to decorate the cheesecake before serving.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });