Why You’ll Love This Cranberry Walnut Sauce
- It’s a textural dream. You get the juicy burst of the cranberries, the rich, buttery crunch of the toasted walnuts, and the smooth, glossy sauce all in one bite. It’s so much more interesting than a smooth purée.
- The flavor balance is just perfect. We’re not aiming for cloyingly sweet here. The natural tartness of the cranberries is the star, beautifully complemented by the sweetness and deepened by the earthy walnuts. A little orange zest adds a bright, sunny note that cuts through the richness.
- It’s embarrassingly easy to make. Seriously, from start to finish, you’re looking at about 20 minutes of mostly hands-off time. There’s no fancy technique involved—just a saucepan and a little stirring. It’s the perfect last-minute hero for your holiday table.
- It makes your house smell incredible. The warm, spiced aroma of cranberries and orange simmering on the stove is basically the scent of the holidays. It’s an experience in itself.
Ingredients & Tools
- 340 g (12 oz) fresh or frozen cranberries
- 200 g (1 cup) granulated sugar
- 120 ml (1/2 cup) fresh orange juice
- 2 tablespoons orange zest
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- A pinch of fine sea salt
- 120 g (1 cup) walnuts, toasted and roughly chopped
Tools: A medium-sized saucepan, a wooden spoon or silicone spatula, a zester or fine grater, and a rimmed baking sheet for toasting the walnuts.
Don’t be tempted to skip the toasting step for the walnuts—it’s a game-changer. It wakes up their oils and gives them a deep, nutty flavor that stands up to the bold cranberries. And using fresh orange juice and zest, rather than bottled, makes a world of difference in achieving that bright, fresh taste.
Serves: 8 | Prep Time: 5 minutes | Cook Time: 15 minutes | Total Time: 20 minutes
Before You Start: Tips & Ingredient Notes
- Fresh vs. Frozen Cranberries? Honestly, you can use either! Frozen berries work perfectly well and are often more affordable year-round. There’s no need to thaw them first; just add a minute or two to the cooking time.
- Why toast the walnuts? Toasting is non-negotiable for maximum flavor. Raw walnuts can taste a bit bland and sometimes bitter. A quick toast in a dry pan or the oven transforms them, making them fragrant, crunchy, and deeply nutty.
- What kind of orange is best? I prefer navel oranges for their sweetness and abundant juice, but any orange you have on hand will work. The key is to zest the orange before you juice it—it’s much easier that way!
- Worried about it being too tart? The sugar level here creates a lovely balance, but taste is personal. The trick is to start with the recipe as written, then taste once the sauce has cooled slightly and adjust. You can always stir in an extra tablespoon of sugar if you like it sweeter.
How to Make Cranberry Walnut Sauce
Step 1: Toast the Walnuts. First things first, let’s get those walnuts ready. Spread them in a single layer on a dry rimmed baking sheet. Pop them into a preheated 175°C (350°F) oven for 5-7 minutes. You’ll know they’re done when you can smell their lovely, nutty aroma. Keep a close eye on them—they can go from perfectly toasted to burnt in a flash. Once they’re golden and fragrant, pull them out and let them cool completely before giving them a rough chop. This way, they’ll stay nice and crunchy in the sauce.
Step 2: Combine the Base. In your medium saucepan, combine the fresh cranberries, granulated sugar, and fresh orange juice. Give it a gentle stir to coat the berries. Now, place the saucepan over medium heat. You’ll want to bring this mixture to a steady simmer. Don’t walk away at this point—the magic is about to happen.
Step 3: The Simmer & Pop. As the mixture heats up, the sugar will dissolve and the cranberries will start to soften. After about 5-7 minutes, you’ll hear it: the satisfying pop-pop-pop of the cranberries bursting open. This is what we want! Once they start popping, reduce the heat to medium-low to maintain a gentle simmer. Stir occasionally with your wooden spoon, mashing the berries slightly against the side of the pan as you go. The sauce will begin to thicken noticeably.
Step 4: Add the Aromatics. Once most of the cranberries have burst and the sauce has thickened to a jam-like consistency (this should take about 10-12 minutes total cooking time), it’s time for the flavor boost. Stir in the orange zest, vanilla extract, cinnamon, nutmeg, and that all-important pinch of salt. The salt might seem odd, but it’s the secret weapon that makes all the other flavors shine brighter. Stir for another minute until everything is beautifully incorporated and fragrant.
Step 5: Cool and Fold. Take the saucepan off the heat. It’s crucial to let the sauce cool down for at least 10-15 minutes before you stir in the walnuts. If you add them to the piping hot sauce, they can lose their delightful crunch and become soft. Once the sauce is warm but not hot, gently fold in the chopped, toasted walnuts. You’ll notice how the walnuts glisten in the glossy red sauce.
Step 6: Final Rest. For the best flavor and texture, transfer the sauce to a serving bowl and let it come to room temperature before serving. It will continue to thicken as it cools. This resting time allows the flavors to meld together perfectly.
Serving Suggestions
Complementary Dishes
- Classic Roast Turkey — This is the quintessential pairing. The sauce’s tangy sweetness cuts through the rich, savory meat in the most perfect way imaginable.
- Brie or Camembert on Crostini — Spoon it over a wheel of warm, gooey baked brie for an incredible appetizer. The creamy cheese and tart sauce are a match made in heaven.
- Pork Chops or Roast Pork — Pork and fruit are best friends. The sauce adds a fantastic sweet and sour note that complements the savory pork beautifully.
Drinks
- A Crisp Riesling — The slight sweetness and high acidity of a good Riesling will mirror the flavors in the sauce and cleanse the palate between bites.
- Sparkling Apple Cider — For a non-alcoholic option, the bubbles and apple notes are a refreshing contrast to the rich, dense sauce.
- Bourbon on the Rocks — The caramel and oak notes in bourbon stand up wonderfully to the robust, spiced flavors of the sauce.
Something Sweet
- Vanilla Bean Ice Cream — Yes, really! This sauce isn’t just for dinner. Drizzle it warm over a scoop of high-quality vanilla ice cream for a stunning dessert.
- Simple Shortbread Cookies — The buttery, crumbly texture of shortbread is a lovely, simple base for a dollop of this vibrant sauce.
- Greek Yogurt Parfait — Layer it with thick Greek yogurt and granola for a tangy, crunchy, and surprisingly elegant breakfast or snack.
Top Mistakes to Avoid
- Mistake: Overcooking the sauce. If you let it simmer for too long, it can become overly thick and jam-like, losing its bright, fresh flavor. Once it’s thickened to your liking, take it off the heat.
- Mistake: Adding the walnuts while the sauce is too hot. I’ve messed this up before too… and ended up with soggy walnuts. Let the sauce cool down a bit to preserve that essential crunchy texture.
- Mistake: Skipping the salt. It might seem like a tiny detail, but salt is a flavor enhancer. Without it, the sauce can taste one-dimensional and overly sweet. That pinch makes all the difference.
- Mistake: Not tasting as you go. Everyone’s cranberries have a slightly different level of tartness. Taste the sauce once it’s cooled slightly and don’t be afraid to adjust the sugar or even a squeeze of extra orange juice to suit your palate.
Expert Tips
- Tip: Make it ahead! This sauce is actually better the next day. The flavors have more time to meld and develop. Make it up to 3 days in advance, store it covered in the fridge, and just bring it to room temperature before serving.
- Tip: Get creative with spices. While cinnamon and nutmeg are classic, feel free to experiment. A tiny pinch of cardamom or a star anise pod simmered with the berries (remove it before serving) can add a wonderful, complex depth.
- Tip: Control the texture. If you prefer a smoother sauce, you can pulse it a few times with an immersion blender or in a food processor after cooking, before adding the walnuts. For a chunkier sauce, mash the berries less vigorously in the pan.
- Tip: Freeze it for later. This sauce freezes beautifully. Portion it into airtight containers or freezer bags (leave some room for expansion) and freeze for up to 3 months. Thaw overnight in the refrigerator.
FAQs
Can I use dried cranberries instead of fresh?
I wouldn’t recommend it for this particular recipe. Dried cranberries are much sweeter and have a chewy texture that won’t break down into a saucy consistency. The magic of this recipe comes from the fresh berries bursting and creating their own liquid base. If you’re in a real pinch, you could try rehydrating dried cranberries in hot orange juice first, but the result will be quite different and much sweeter.
How long does this cranberry walnut sauce last in the fridge?
Stored in an airtight container, your homemade sauce will keep beautifully in the refrigerator for up to 10 days. You might notice some liquid separating after a day or two—this is totally normal! Just give it a good stir before serving. The flavors will continue to develop and deepen, making any leftovers a real treat.
My sauce is too thin. How can I thicken it?
If your sauce hasn’t thickened enough after cooling, you can easily fix it. Simply return it to the saucepan and simmer it over low heat for a few more minutes, stirring frequently, until it reduces to your desired consistency. Remember, it will thicken significantly as it cools, so always let it cool completely before making a final judgment.
Can I make this recipe without nuts for allergies?
Absolutely! Just omit the walnuts. You’ll still have a delicious, flavorful cranberry sauce. If you miss the textural element, you could try stirring in some finely chopped apple or pear after cooking for a different kind of crunch. The recipe works perfectly well as a simple, nut-free cranberry sauce.
Is it possible to reduce the sugar in this recipe?
You can, but proceed with caution. Sugar doesn’t just add sweetness; it also contributes to the sauce’s texture and helps preserve the beautiful red color of the cranberries. If you reduce it significantly, the sauce will be much tarter and might not set up as thickly. I’d suggest trying a reduction of no more than 25% (so using 3/4 cup instead of 1 cup) for your first attempt, and taste as you go.
Cranberry Walnut Sauce
Ditch the can! My easy 20-minute Cranberry Walnut Sauce is a textural dream with toasted nuts & fresh orange zest. The perfect tangy-sweet homemade upgrade for your holiday turkey.
Ingredients
Ingredients
-
340 g fresh or frozen cranberries (12 oz)
-
200 g granulated sugar (1 cup)
-
120 ml fresh orange juice (1/2 cup)
-
2 tablespoons orange zest
-
1 teaspoon vanilla extract
-
1/2 teaspoon ground cinnamon
-
1/4 teaspoon ground nutmeg
-
A pinch fine sea salt
-
120 g walnuts (1 cup, toasted and roughly chopped)
Instructions
-
Toast the Walnuts. First things first, let’s get those walnuts ready. Spread them in a single layer on a dry rimmed baking sheet. Pop them into a preheated 175°C (350°F) oven for 5-7 minutes. You’ll know they’re done when you can smell their lovely, nutty aroma. Keep a close eye on them—they can go from perfectly toasted to burnt in a flash. Once they’re golden and fragrant, pull them out and let them cool completely before giving them a rough chop. This way, they’ll stay nice and crunchy in the sauce.01
-
Combine the Base. In your medium saucepan, combine the fresh cranberries, granulated sugar, and fresh orange juice. Give it a gentle stir to coat the berries. Now, place the saucepan over medium heat. You’ll want to bring this mixture to a steady simmer. Don’t walk away at this point—the magic is about to happen.02
-
The Simmer & Pop. As the mixture heats up, the sugar will dissolve and the cranberries will start to soften. After about 5-7 minutes, you’ll hear it: the satisfying pop-pop-pop of the cranberries bursting open. This is what we want! Once they start popping, reduce the heat to medium-low to maintain a gentle simmer. Stir occasionally with your wooden spoon, mashing the berries slightly against the side of the pan as you go. The sauce will begin to thicken noticeably.03
-
Add the Aromatics. Once most of the cranberries have burst and the sauce has thickened to a jam-like consistency (this should take about 10-12 minutes total cooking time), it’s time for the flavor boost. Stir in the orange zest, vanilla extract, cinnamon, nutmeg, and that all-important pinch of salt. The salt might seem odd, but it’s the secret weapon that makes all the other flavors shine brighter. Stir for another minute until everything is beautifully incorporated and fragrant.04
-
Cool and Fold. Take the saucepan off the heat. It’s crucial to let the sauce cool down for at least 10-15 minutes before you stir in the walnuts. If you add them to the piping hot sauce, they can lose their delightful crunch and become soft. Once the sauce is warm but not hot, gently fold in the chopped, toasted walnuts. You’ll notice how the walnuts glisten in the glossy red sauce.05
-
Final Rest. For the best flavor and texture, transfer the sauce to a serving bowl and let it come to room temperature before serving. It will continue to thicken as it cools. This resting time allows the flavors to meld together perfectly.06


