Side Dishes
This potato fudge recipe transforms humble potatoes into a rich, velvety dessert that rivals traditional fudge—no oven required. The secret lies in blending cooked potatoes with sweetened condensed milk and butter, creating a smooth, caramel-like texture with a subtle nutty depth.
I developed this version after years of testing, ensuring the perfect balance between creamy and firm, with no graininess to ruin the experience.
The beauty of this recipe is its simplicity: just five core ingredients and 15 minutes of active prep time. You'll start by boiling and mashing potatoes until completely smooth, then combining them with sweetened condensed milk, butter, and vanilla extract.
The mixture thickens as it cools, resulting in a dessert that's easy to slice into perfect squares or bars without crumbling.
What makes this potato fudge truly special is its restaurant-quality texture—smooth, fudgy, and slightly chewy at the edges. The potatoes add a natural richness that eliminates the need for excessive sugar, while the condensed milk ensures a perfect set.
Unlike traditional fudge, this version stays fresh for up to two weeks when stored properly, making it ideal for gifting or meal prep.
Perfect for holiday desserts, potlucks, or satisfying a sweet tooth without baking, this recipe delivers professional results with minimal effort. Let's get started on creating your own batch of this surprisingly sophisticated treat.
Ingredients for potato fudge
Five simple ingredients transform into restaurant-quality potato fudge with no baking required.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lb | Peeled and cubed small |
| Sweetened Condensed Milk 🥛 | 1 can | 14 oz can, full-fat preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into pieces |
| Pure Vanilla Extract 🌿 | 1 tbsp | High-quality, no alcohol |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain preferred |
| Peanut Butter 🥜 | ½ cup | Creamy, unsweetened preferred |
| Chopped Walnuts 🌰 | ½ cup | Toasted for extra crunch |
The potatoes are the star here—Russet potatoes have the perfect starch-to-moisture ratio for that velvety texture. Organic potatoes from Whole Foods or your local farmers market have the best flavor, but any Russet will work. Peel them first to avoid gritty bits, then cube them small—think rice-sized pieces. The sweetened condensed milk? Store-brand cans work fine, but Carnation is what I reach for when I want that extra richness. Don't open it until you're ready to use it—condensed milk oxidizes fast once exposed to air. Pro tip: Warm the can slightly before opening to make pouring easier.
No peanut butter? Almond butter or sunflower seed butter works beautifully—just add a splash of milk to thin it out. Running short on walnuts? Pecans or almonds add a different but still delicious crunch. The vanilla extract matters here—high-quality Madagascar bourbon vanilla gives the best flavor, but imitation will work in a pinch (though it'll taste it). If you're feeling fancy, toast the walnuts in a dry pan for 3-4 minutes until fragrant. Trader Joe's sells pre-toasted walnuts if you're short on time. And yes, you can use salted butter if that's what you have, but unsalted gives you better control over the final flavor.
This fudge sets as it cools, so patience is key. Line your pan with parchment paper for easy release—8x8-inch works perfectly. Once set, it keeps for up to 2 weeks in the fridge, wrapped tightly in plastic. For gifting, portion into small boxes or wrap individual squares in wax paper. Freezes beautifully too—up to 3 months—though texture might change slightly after thawing. The peanut butter and nuts keep it interesting, but if you want classic potato fudge, just skip those and add an extra tablespoon of vanilla instead.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—just potatoes, milk, butter, vanilla, and salt. That’s it. No fancy gadgets, no last-minute grocery runs. The Russets handle all the work while you stir.
- Caramel-Kissed Creaminess: Between us, this tastes like a cross between a fudge bar and a buttery mashed potato hug. The condensed milk gives it that melt-in-your-mouth richness, while the vanilla ties it all together like a warm blanket.
- Holiday Crowd-Pleaser: I’ve made this for Thanksgiving side dishes, Christmas potlucks, and even lazy Sunday brunches. It’s the one thing everyone asks for seconds on—no one walks away disappointed.
- Budget-Friendly Indulgence: A single bag of Russets and a can of condensed milk stretch this recipe for days. Leftovers? They’re even better the next day, sliced thin for toast or crumbled over ice cream. Pure pantry gold.
Step-by-step instructions for no-bake potato fudge
This decadent treat comes together effortlessly with just a few simple steps—no oven required!
Boil the Potatoes Until Fork-Tender
Place the 2 lb peeled and cubed russet potatoes in a large pot and cover with cold water by about 2 inches. Add ½ teaspoon diamond crystal kosher salt to the water—this enhances flavor as they cook. Bring to a boil over medium-high heat, then reduce to a gentle simmer for 15-20 minutes until the potatoes are fork-tender when pierced. You'll know they're ready when they collapse easily under gentle pressure.
Drain the potatoes thoroughly in a colander, shaking them vigorously to remove all excess moisture. The drier they are, the smoother your fudge will be. I like to press them gently with a clean kitchen towel to squeeze out any lingering water—this step is absolutely critical for preventing a grainy texture.
Mash the Potatoes Smoothly
Return the drained potatoes to the pot and mash them to a completely smooth consistency using a potato masher or wooden spoon. I prefer using a hand mixer on low speed for about 30 seconds—this ensures no lumps remain. The smoother your base, the more velvety your final fudge will be. If you're still seeing small chunks, strain the mixture through a fine-mesh sieve for absolute perfection.
While the potatoes are still warm, add the ½ cup unsalted butter and ½ cup peanut butter. Stir vigorously until the butter melts completely and everything is fully incorporated. The mixture should be thick and cohesive, almost like a rich, creamy paste. This is where the magic happens—the peanut butter adds that signature depth of flavor that makes this fudge irresistible.
Combine with Sweetened Condensed Milk
In a separate large bowl, pour in the 1 can sweetened condensed milk. Using a wooden spoon, gradually fold in the warm potato mixture, stirring constantly to prevent any curdling. The condensed milk will thicken the mixture significantly as you combine them. Once fully incorporated, add the 1 tablespoon pure vanilla extract and mix thoroughly. The aroma at this stage is incredible—warm, sweet, and unmistakably comforting.
Here's the thing—don't rush this step. The mixture should be completely smooth and homogeneous. If you notice any streaks of peanut butter or lumps of potato, take an extra minute to whisk them out. This ensures a uniform texture in your final fudge. The mixture will be quite thick at this point, almost like a dense batter.
Fold in Walnuts and Set
Gently fold in the ½ cup chopped walnuts using a spatula, being careful not to crush them. The walnuts should be evenly distributed throughout the mixture. Transfer the entire contents to a 9x9-inch baking dish lined with parchment paper, pressing down lightly to create an even surface. This makes it easier to slice later and ensures the fudge sets uniformly.
Cover the dish tightly with plastic wrap and refrigerate for at least 4 hours, or until completely firm. I've found that overnight works best—this allows the flavors to meld perfectly and the texture to become delightfully firm yet still creamy. The contrast between the smooth fudge and the crunchy walnuts is what makes this recipe truly special.
Slice and Serve
Once the fudge has set, remove it from the refrigerator and let it sit at room temperature for about 10 minutes before slicing. This brief warm-up makes it easier to cut clean, even squares. Using a sharp knife, cut the fudge into 1-inch squares—the parchment paper makes this step effortless and prevents sticking.
Serve immediately for the ultimate experience, or store in an airtight container in the refrigerator for up to 1 week. The fudge will keep its texture beautifully, though I can't promise it will last that long in your house! This no-bake potato fudge is the perfect sweet treat for any occasion, offering a unique combination of creamy, nutty, and slightly salty flavors that everyone will love.
Pro Tips For Making Potato Fudge
- BOIL POTATOES UNTIL FLAKY: Russets should fall apart like overcooked mashed potatoes—no chunks left. I used to stop when they were fork-tender, but that leaves gritty texture. Test by piercing with a knife; if it slides in like butter, they’re ready. Drain well afterward or your fudge will turn into soup.
- USE COLD CONDENSED MILK: Straight from the fridge, it blends smoother and prevents curdling when mixed with hot potatoes. I learned this the hard way after one batch separated like a science experiment. Just let the can sit for 10 minutes if it’s frozen solid.
- SALT THE BUTTER: Skip the extra salt if using unsalted butter—it’s already got enough. I used to double-check the recipe’s salt amount, then realize I’d already salted the butter. Taste the melted butter first; if it’s bland, add a pinch of kosher salt before mixing.
- COOL BEFORE ADDING VANILLA: Vanilla extract burns easily when mixed into hot mixtures. Let the potato-milk blend sit for 10 minutes after blending, then stir in the vanilla. Sounds weird, but it works—no bitter aftertaste, just pure flavor. (Yes, even if you’re impatient like me.)
Regional styles of potato fudge
Southern Comfort Style
In the American South, potato fudge often gets a pecan twist instead of walnuts, reflecting the region's love for this native nut. Swap the walnuts for ½ cup chopped pecans and add ¼ teaspoon cinnamon to the warm potato mixture before combining with condensed milk.
This version has a warm, spiced character that pairs perfectly with sweet tea. I like to serve it at holiday gatherings—it’s a crowd-pleaser that feels nostalgic yet fresh. 🌰
Midwest Nutty Crunch
The Midwest takes potato fudge seriously, often incorporating ½ cup chopped hazelnuts or peanuts> for a more rustic texture. Toast the nuts in a dry skillet with 1 teaspoon brown sugar> until fragrant, then fold them into the fudge mixture after adding the condensed milk.
This regional twist adds a caramelized depth that balances the creamy base. It’s a great option if you’re looking for a heartier, more textured dessert. 🥜
Pacific Northwest Chocolate Fusion
Out West, especially in Oregon and Washington, potato fudge often gets a chocolatey upgrade. After combining the potato mixture with condensed milk, stir in ½ cup unsweetened cocoa powder> and reduce the sweetened condensed milk to ½ can>.
This creates a rich, almost brownie-like texture with a smooth finish. Top with sea salt flakes> before setting for a sophisticated contrast. It’s a favorite for rainy days—warm, decadent, and perfect with a cup of coffee. 🍫
Appalachian Maple Twist
In the Appalachian Mountains, maple syrup replaces some of the sweetness, giving the fudge a distinctively woodsy flavor. Reduce ¼ cup pure maple syrup> with the butter and peanut butter before combining with the potatoes.
Add ½ teaspoon ground ginger> for warmth, and fold in ½ cup candied walnuts> for extra crunch. This version feels like a cozy hug in dessert form—ideal for fall or winter gatherings. 🍁
Canadian Butter Tatin Influence
Across the border in Canada, potato fudge often borrows from the classic Butter Tatin dessert by incorporating caramelized onions. Sauté ½ cup thinly sliced onions> in 1 tablespoon butter> until golden, then mix them into the warm potato base before adding the condensed milk.
The onions add a subtle sweetness that deepens the flavor profile. This variation is especially popular during Canadian Thanksgiving and holiday feasts. 🇨🇦
Nutrition facts
Frequently asked questions about potato fudge
Why does my potato fudge turn out grainy?
Graininess usually happens when moisture remains in the potatoes. Always drain them thoroughly and press with a towel to remove excess water. For extra smoothness, strain the mashed potatoes through a fine-mesh sieve before mixing with other ingredients. The key is a completely dry, smooth base before adding condensed milk.
Can I make this potato fudge without peanut butter?
Swap the peanut butter for ½ cup almond butter or sunflower seed butter—just thin it slightly with milk if needed. For a classic version, omit the peanut butter entirely and add an extra ½ teaspoon vanilla extract to enhance sweetness. The texture will still be creamy, though the flavor profile changes.
How do I store potato fudge long-term?
Wrap tightly in plastic wrap and store in an airtight container in the fridge for up to 2 weeks. For longer storage, freeze individual portions for 3 months. Thaw overnight in the fridge—never at room temperature—and let sit for 10 minutes before slicing to maintain texture. The fudge keeps its creamy consistency beautifully when stored properly.
What’s the secret to getting the perfect texture?
The magic lies in two steps: complete potato drying and proper cooling time. After boiling, press potatoes thoroughly to remove all moisture, then let the fudge set in the fridge for at least 4 hours (overnight is ideal). This ensures a firm yet creamy texture with no graininess. Patience is key—rushing the cooling process leads to a sticky, uneven result.
Can I make potato fudge without sweetened condensed milk?
Yes, but the texture will differ. Replace the condensed milk with a mix of 1 cup heavy cream and 1 cup granulated sugar, heating gently until dissolved. For richness, add 2 tablespoons butter to mimic the fat content. The result will be lighter but still delicious—just less fudgy. This version works well for those avoiding canned ingredients.
