Why You’ll Love This Recipe
I love how easy and customizable this recipe is. I don’t need any condensed milk, and the texture still turns out silky and smooth. It’s ready in just about 30 minutes and doesn’t require a candy thermometer. The flavor balance between sweet, salty, nutty, and tart keeps me coming back for seconds—and thirds. It’s perfect for gifting or serving at holiday gatherings, and I can easily switch up the ingredients based on what I have on hand.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
4 cups powdered milk
1/2 tsp salt
1 1/2 cups sugar
7 fl oz water
1 cup unsalted butter
1 tsp vanilla extract
2/3 cup raw pistachios, divided
2/3 cup dried cranberries, divided
Directions
- I start by preheating my oven to 300°F (150°C) and placing the raw pistachios on a parchment-lined baking sheet. I toast them for 10 minutes to bring out their flavor.
- Once toasted, I roughly chop the pistachios and set them aside.
- In a bowl, I whisk together powdered milk and salt.
- In a saucepan, I bring the sugar and water to a boil. I let it simmer on low for 10 minutes, then add in the butter. Once the butter melts, I remove it from the heat and stir in the vanilla extract.
- I pour this syrup over the powdered milk mixture and stir until everything is well combined.
- I fold in ½ cup of the toasted pistachios and ½ cup of the dried cranberries.
- I pour the fudge mixture into a greased 8–9 inch (20–23cm) square pan and sprinkle the remaining cranberries and pistachios on top.
- I let the fudge cool completely at room temperature before cutting it into small squares and serving.
Servings and timing
This recipe makes about 24 servings.
Prep time: 15 minutes
Cook time: 15 minutes
Total time: 30 minutes
Variations
Sometimes I like to swap out the cranberries for chopped dried cherries or apricots. I’ve also added orange zest for a citrusy punch or a touch of ground cardamom for warmth. If I want a richer fudge, I might stir in some white chocolate chips or drizzle melted chocolate on top before it sets.
Storage/Reheating
I store this fudge in an airtight container at room temperature for up to one week. If I want it to last longer, I refrigerate it for up to two weeks. It also freezes well for up to three months—I just make sure to separate layers with parchment paper. I don’t reheat it, but I let it come to room temperature after taking it out of the fridge or freezer before serving.
FAQs
What can I use instead of pistachios?
I’ve used almonds, cashews, and even walnuts when I didn’t have pistachios on hand. Any nut with a bit of crunch works well.
Can I make this fudge dairy-free?
I haven’t tried it personally, but a non-dairy butter and coconut milk powder could be a good place to start. The texture might change slightly.
Why is my fudge grainy?
If I don’t stir enough or if the syrup mixture isn’t well combined with the milk powder, the texture can turn grainy. I always make sure to mix until smooth.
Can I use fresh cranberries?
I don’t recommend using fresh cranberries in this recipe, as they contain too much moisture and could affect the texture of the fudge.
How do I cut the fudge cleanly?
I use a sharp knife and wipe it clean between each cut. Sometimes I refrigerate the fudge briefly before cutting if I want neater squares.
Conclusion
This Cranberry Pistachio Fudge without sweetened condensed milk is a holiday staple in my kitchen. It’s quick, crowd-pleasing, and endlessly adaptable. Whether I’m gifting it or enjoying it with my family, it always brings smiles and requests for the recipe. Give it a try—I promise it’s worth every bite.
PrintCranberry Pistachio Fudge Without Sweetened Condensed Milk
This Cranberry Pistachio Fudge without sweetened condensed milk is a festive, creamy treat that’s easy to make and naturally sweetened using powdered milk. Perfect for holiday gifting or entertaining, this no-condensed-milk fudge offers a smooth texture, balanced flavors, and a burst of color from dried cranberries and pistachios.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: About 24 pieces
- Category: Dessert
- Method: Stovetop, No-Bake
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 4 cups powdered milk
- 1/2 tsp salt
- 1 1/2 cups sugar
- 7 fl oz water
- 1 cup unsalted butter
- 1 tsp vanilla extract
- 2/3 cup raw pistachios, divided
- 2/3 cup dried cranberries, divided
Instructions
- Preheat oven to 300°F (150°C). Spread pistachios on a parchment-lined baking sheet and toast for 10 minutes.
- Roughly chop the toasted pistachios and set aside.
- In a bowl, whisk together powdered milk and salt.
- In a saucepan, combine sugar and water. Bring to a boil, then reduce to low and simmer for 10 minutes.
- Add butter, stir until melted, then remove from heat and add vanilla extract.
- Pour syrup into the powdered milk mixture and stir until smooth.
- Fold in ½ cup chopped pistachios and ½ cup cranberries.
- Pour the mixture into a greased 8–9 inch (20–23 cm) square pan. Sprinkle remaining pistachios and cranberries on top.
- Let cool completely at room temperature, then cut into squares.
Notes
- Swap cranberries for dried cherries or apricots.
- Add orange zest or ground cardamom for extra flavor.
- Fudge can be stored at room temperature for up to 1 week, refrigerated for 2 weeks, or frozen for 3 months (separated by parchment).
- Avoid using fresh cranberries due to moisture content.
- Wipe knife between cuts for clean edges.
Nutrition
- Serving Size: 1 piece
- Calories: 160
- Sugar: 15g
- Sodium: 40mg
- Fat: 9g
- Saturated Fat: 5g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 1g
- Protein: 2g
- Cholesterol: 15mg