Soft Serve

Soft Serve
⏱️ cook time 25 minutes active, plus 4 hours freezing time
🍽️ servings 4
⚡ Difficulty easy

intro

Silky, melt-in-your-mouth homemade vanilla soft serve with iconic ice cream shop light, airy texture, made without a special soft serve machine.

Ingredients

Heavy whipping cream 2 cups (480ml)
Sweetened condensed milk 1 (14oz/397g) can
Whole milk 1/2 cup (120ml)
Instant vanilla pudding mix 3 tablespoons (28g)
Pure vanilla extract 2 teaspoons (10ml)
Fine sea salt 1/8 teaspoon

Steps

1

Chill mixing equipment

Place a large stainless steel mixing bowl and electric hand mixer beaters in the freezer for 15 minutes before you begin prepping ingredients. Cold equipment helps heavy cream whip faster and hold more air, creating the light texture classic to soft serve.

Step 1
step1:Chill mixing equipment
2

Mix the stable base

In a medium glass bowl, whisk together 1/2 cup (120ml) cold whole milk, 3 tablespoons (28g) instant vanilla pudding mix, 2 teaspoons (10ml) pure vanilla extract, and 1/8 teaspoon fine sea salt for 1 full minute, until no lumps of pudding mix remain. Stir in the full 397g can of sweetened condensed milk until fully smooth, then set aside at cool room temperature.

Step 2
step2:Mix the stable base
3

Whip heavy cream

Retrieve the chilled metal bowl and beaters from the freezer, pour in 2 cups (480ml) of ice-cold heavy whipping cream, and beat on medium-high speed (level 6 on most stand/hand mixers) for 2 to 3 minutes. Stop as soon as stiff, billowy peaks form that hold their shape when the beater is lifted; overwhipping will cause the cream to curdle into butter.

Step 3
step3:Whip heavy cream
4

Fold mixtures together

Add one-third of the pudding-milk base to the whipped cream, folding gently with a silicone spatula using a slow cut-through-the-center-and-scrape-the-bottom motion for 30 seconds, until almost combined. Add the remaining base in two equal batches, folding gently after each addition, until no white streaks of unblended cream remain.

Step 4
step4:Fold mixtures together
5

Freeze in intervals

Transfer the smooth soft serve base to a lidded, airtight freezer-safe container, smooth the top flat with a spatula, and seal tightly. Freeze for 3.5 to 4 hours total, removing the container every 45 minutes to stir the mixture thoroughly for 30 seconds to break up forming ice crystals and maintain a soft, scoopable consistency.

Step 5
step5:Freeze in intervals
6

Swirl and serve

After 4 hours of freezing, the soft serve will be thick enough to pipe into tall, classic swirls on cones or in cups. If stored longer than 4 hours, let the container sit at room temperature for 5 to 7 minutes to soften back to ideal soft serve texture before scooping.

Step 6
step6:Swirl and serve

Tips

1.Do not use heavy cream that is not fully ice-cold; warm cream will not whip to stiff peaks, resulting in a dense, icy final product instead of light, fluffy soft serve.
2.Avoid using a wire whisk or electric mixer to combine the milk base with whipped cream, as these tools will deflate the trapped air that gives soft serve its signature airy mouthfeel—always use a silicone spatula to fold.
3.For custom flavors, stir in 1/4 cup of mix-ins (crushed cookies, rainbow sprinkles, mini chocolate chips) after the 3-hour freezing stir, to keep them evenly suspended without sinking to the bottom.

✨ You May Also Like

Desserts & Baking
🍜 Italy

Creamy, coffee-kissed classic Northern Italian no-bake dessert, with layers of rum-spiked mascarpone cream, soft ladyfingers, and a rich cocoa dusting.

⏱️ 4 hours 3Desserts & Baking ★ 4.8
Desserts & Baking
🍜 France

Flaky, shatteringly crisp, buttery French croissants with golden exteriors and soft, airy layered interiors, perfect for pairing with coffee for a special morning treat.

⏱️ 12 hours Desserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

Warm, spiced baked apples topped with a fluffy golden biscuit crust, this cozy dessert pairs perfectly with vanilla ice cream for cool-weather comfort.

⏱️ 55 minuteDesserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

A star-spangled classic American blueberry pie with buttery flaky crust and bright sweet-tart filling, perfect for summer patriotic gatherings.

⏱️ 1 hour 25Desserts & Baking ★ 4.8
Desserts & Baking
🍜 United States

A beloved no-bake regional Maine candy with a chewy coconut-potato center coated in rich dark chocolate, a New England holiday staple since the 1870s.

⏱️ 2 hours 3Desserts & Baking ★ 4.9
Desserts & Baking
🍜 France

Luxuriously creamy, floral frozen custard made with aromatic Tahitian vanilla beans, boasting a smooth, rich texture that melts slowly on the tongue.

⏱️ 3 hours 3Desserts & Baking ★ 4.6

Soft Serve:Frequently Asked Questions

1.Do I really need a special soft serve machine to get that classic light, airy ice cream shop texture?
Nope, no fancy equipment required at all! The combination of properly whipped stiff-peak heavy cream and instant vanilla pudding mix creates that signature stable, airy structure without churning. Just fold your ingredients gently to keep trapped air intact, and you’ll get that perfect melt-in-your-mouth soft-serve consistency after a short freeze.
2.Why is instant vanilla pudding mix in the recipe, instead of just extra vanilla?
The instant pudding mix does far more than add vanilla flavor! It contains modified food starch that prevents large, crunchy ice crystals from forming, stabilizes the whipped cream’s airy structure so it doesn’t deflate, and creates that thick, smooth mouthfeel that matches classic soft serve. Never use cook-and-serve pudding here—it won’t set correctly in the cold base.
3.Can I make this recipe dairy-free for guests with lactose intolerance?
Absolutely! Swap the heavy whipping cream for chilled full-fat coconut cream, use sweetened condensed coconut milk in place of regular condensed milk, swap whole milk for unsweetened oat milk, and pick a dairy-free instant vanilla pudding mix formulated for plant-based milks. It will have a subtle coconut note, but the light, silky texture stays nearly identical to the original.
4.How long do I need to freeze the base before it reaches perfect soft-serve consistency?
After mixing your base, transfer it to a lidded freezer-safe container and freeze for 4 to 6 hours, giving it a quick, gentle stir every 2 hours to break up any tiny forming ice crystals. At that point, it will be perfectly scoopable, hold a soft swirl, and won’t turn into a rock-hard, brick-like block like regular no-churn ice cream.
5.Why did my first batch turn out grainy instead of silky smooth?
Grainy texture almost always traces back to two common missteps: overmixing the base after folding in the whipped cream, which deflates all the light, trapped air that gives soft serve its texture, or skipping the occasional stir during the first few hours of freezing, which lets large, crunchy ice crystals form. Low-fat dairy will also cause graininess, thanks to its higher water content.
6.Can I stir in mix-ins like chocolate chips, cookie crumbs, or sprinkles?
Of course! Fold solid mix-ins like mini chocolate chips, rainbow sprinkles, or crushed cookie crumbs during your last stir at the 4-hour freeze mark so they don’t all sink to the bottom of the container. Skip mixing in thick syrups like hot fudge or caramel, though—those will make the base dense and break down its light, airy structure; save those for topping.
7.What can I use as a substitute if I don’t have sweetened condensed milk?
You can make a quick stand-in by simmering 2 cups of whole milk with 2/3 cup granulated sugar until it reduces to 1 cup, then letting it cool completely before using. Just note this homemade version is slightly thinner than canned condensed milk, so add 1 extra tablespoon of instant pudding mix to keep the soft serve’s stable, creamy texture.
8.How long will this homemade soft serve stay fresh in the freezer?
It will keep well for up to 2 weeks in a tightly sealed, freezer-safe container, but note it will firm up more the longer it sits past that 6-hour perfect-consistency window. If it gets too hard to scoop like classic soft serve, just let it rest on the counter for 10 to 15 minutes before serving to soften back to that ideal melt-in-your-mouth texture.
9.Can I use vanilla bean paste instead of pure vanilla extract for richer flavor?
Absolutely! Swap the pure vanilla extract measure for measure with vanilla bean paste if you want that deep, floral vanilla flavor and the pretty tiny vanilla bean specks you see in premium ice cream shop soft serve. I do recommend skipping imitation vanilla, though—it has a harsh, artificial aftertaste that really stands out in this simple, creamy base.
10.Why does this homemade soft serve melt faster than the soft serve I buy at ice cream shops?
That’s totally normal! Commercial soft serve relies on added gums and artificial stabilizers to hold its shape for long periods at serving temperature, which this homemade recipe skips. To slow melting a little, serve it in pre-chilled bowls or cones, and make sure your freezer stays set to a consistent 0°F for the best texture.
11.Can I use skim or 2% milk instead of whole milk to cut down on calories?
I don’t recommend swapping whole milk for lower-fat options here. Whole milk’s higher fat content helps keep the base smooth and creamy, while skim or 2% milk have more freezable water content that creates icy, grainy spots in the finished soft serve. If you want a lighter take, you can swap half the heavy cream for half-and-half instead for better results.
12.How do I get that iconic tall, swirled soft serve look like ice cream shops serve?
For that classic spiraled cone look, scoop the soft serve once it hits that 6-hour perfect consistency into a piping bag fitted with a large open star tip, then pipe it in a tight, upward spiral onto a sugar cone or chilled bowl. If it’s too soft to hold a sharp swirl, pop it back in the freezer for 30 more minutes before piping.

Comments (18)

2 days ago

OMG this is such a game changer! I’ve been paying $5 a cup for soft serve from the local ice cream shop all summer and this tastes EXACTLY like it, no weird artificial aftertaste. My kids went crazy for it after our taco night family dinner last night, even my picky 7 year old asked for seconds. 10/10 will be making this every other week for meal prep treats! Wait, quick question—can I swap in almond milk for the heavy cream if I want a lighter version?

yesterday

I tried it with oat milk last week and it was still super creamy! Just make sure you use full fat oat milk, not the watery shelf stable kind, otherwise it gets icy. I added a sprinkle of rainbow sprinkles for my kids too and they lost their minds.

yesterday

So glad your family loved it, Sarah! If you swap for almond milk, we recommend using full-fat canned coconut cream mixed in 50/50 with unsweetened almond milk to keep that rich, soft texture without iciness—lightened up versions work great as long as you keep some fat content in there!

3 days ago

Made this for our neighborhood block potluck last weekend and people were begging for the recipe before I even set the bowl down! I added a handful of crushed Oreos halfway through churning to make a cookies and cream twist and it was chef’s kiss. Only thing is mine came out a little icier than I expected the first time—did I leave it in the freezer too long before churning?

2 days ago

I had that same issue my first go round! Turns out I didn’t let my ice cream maker bowl freeze for a full 24 hours before using it, which made the texture off. Second time I made sure it was rock solid and it came out perfect, exactly like fast food soft serve.

2 days ago

So stoked this was a potluck hit, Jake! The icy texture usually comes from either a too-warm churning bowl, or letting the mix sit in the fridge less than 2 hours before churning—if you pull it straight out of the freezer to serve right after churning it’s the perfect soft consistency, it gets firmer the longer it sits frozen!

1 week ago

As someone who only has a tiny dorm fridge and no fancy ice cream maker, I was skeptical this would work, but it came out SO good! I used the no-churn hack with the whipped cream and condensed milk like I saw in the notes and it was perfect for late night study snacks. Anyone tried adding matcha powder to this for a vanilla matcha twist?

5 days ago

I added 2 tbsp of sifted matcha last time I made it and it was insane! Just make sure you sift it so you don’t get clumps, I skipped that first and had little green chunks in every bite lmao. Tasted just like the matcha soft serve from my favorite boba shop.

5 days ago

Love that dorm-friendly hack, Ella! The no-churn variation works perfectly for folks without an ice cream maker, and matcha is such a great add-in—we recommend sifting any dry powders into the base before churning (or folding into the no-churn mix) to avoid those clumps!

2 weeks ago

I’ve been making homemade ice cream for 40 years and this vanilla soft serve recipe is easily the best one I’ve ever tried. It’s not too sweet, the vanilla flavor really shines through, and it stays scoopable straight out of the freezer which is a total win. My grandkids beg for it every time they come over, we usually top it with fresh strawberries from my garden. Wait, how long does this keep in the freezer for?

1 week ago

I kept a batch in my freezer for 2 weeks in an airtight container with a piece of plastic wrap pressed directly to the top and it still tasted fresh! No freezer burn at all, which is a miracle compared to other homemade ice cream recipes I’ve tried.

1 week ago

Patty, that makes our day to hear—we love that you’re sharing this with your grandkids! Stored in an airtight container with plastic wrap pressed to the surface to prevent ice crystals, this will keep for up to 2 weeks in the freezer, though we find it never lasts that long in our test kitchen either!

5 days ago

This was so easy to make for my post-dinner sweet tooth! I cut the sugar a tiny bit and used vanilla bean paste instead of extract for those little vanilla specks and it felt so fancy without any extra work. I brought a batch to my post-workout book club and everyone was shocked it was homemade. Wait, has anyone tried making this with chocolate syrup swirled in?

3 days ago

I swirled in fudge sauce and a little peanut butter last time and it was better than the peanut butter chocolate soft serve from the local dairy stand! Just don’t stir it too much or it turns the whole base chocolate, fold it in super gently right when you’re done churning for that swirl effect.

3 days ago

Love the vanilla bean paste swap, Jen—such an easy way to elevate the flavor! Swirls work beautifully here, just fold in your favorite syrup, caramel, or even peanut butter after churning so you get those nice ribbons instead of fully mixing it in.

1 week ago

Y’all. I made this to go with my churro dessert bar for Cinco de Mayo and it was the star of the whole spread. People were going back for thirds! It’s so smooth and creamy, no weird gritty texture like some other homemade ice cream recipes I’ve tried. Worth every minute of the freeze time, trust me.

5 days ago

Churros and vanilla soft serve is such a perfect pairing, Tina—we’re stealing that idea for our next gathering! So happy it was a hit at your Cinco de Mayo celebration!

2 days ago

Told my teens we were making homemade soft serve instead of getting McDonald’s after their soccer games and they complained the whole time until they tried it. Now they ask for it every single weekend, I’m never going to hear the end of it. Joke’s on me, I like it better too lmao. Only thing is I wish I’d bought extra sprinkles, we ran out halfway through topping sundaes.

yesterday

Same thing happened at my house! I now keep a giant bulk jar of sprinkles, hot fudge, and caramel in the pantry specifically for this recipe, it’s become our standard post-game treat. My teen’s entire team now shows up at my house after practices expecting it oops.

3 days ago

Finally a soft serve recipe that doesn’t have weird hidden gluten additives! I was so excited to make this for my celiac kiddo, and we didn’t have any cross contamination issues since it’s all simple, whole ingredients. We topped it with gluten free cookie crumbles and it was a total hit. 10/10 will be in our regular rotation.

2 days ago

That’s wonderful to hear, Gabi! We love that this recipe uses simple, easy-to-source ingredients so folks with dietary restrictions can adapt it easily to fit their needs—so glad your kiddo loved it!

30 minutes ago

Uh, I’m literally the worst at cooking, I burn toast half the time, and even I managed to pull this off! The instructions were super straightforward, no fancy techniques required, and it turned out perfect on my first try. My roommate thought I ordered it from the fancy creamery down the street, I felt so proud. Game. Changer.

5 minutes ago

That’s what we love to hear, Kyle! We designed this recipe to be totally approachable for beginner cooks, so it makes us so happy you nailed it on the first go—impressing your roommate is just the bonus!

yesterday

Made this for our office potluck yesterday and I didn’t even get a single scoop because people ate the entire batch in 10 minutes. I’m not even mad, that’s how good it is. Next time I’m making a double batch so I actually get to have some, lmao. I added a little extra vanilla extract because I love that bold vanilla flavor, don’t @ me.

yesterday

Wait were you the person who brought that soft serve yesterday??? I had two scoops and spent the rest of the afternoon asking who made it so I could get the recipe! It was insane, I’m making it for my kid’s birthday party next weekend.

5 days ago

I prepped a big batch of this on Sunday for the week’s evening treats and it held up so much better than I thought it would! I portioned it into little single-serve cups so I can just grab one out of the freezer after dinner, no scooping required. Perfect for when I don’t feel like making a whole dessert after a long work day. Only knock is it’s so good I keep eating two portions at a time oops.

3 days ago

The single-serve portion hack is genius, Mandy! We do that in the test kitchen too for quick, easy treats—no judgment on eating two portions, we’ve all been there!

2 weeks ago

I swapped the dairy for coconut cream and dairy free condensed milk to make this vegan for my sister who’s visiting, and even the non-vegans at the table were going back for seconds. You couldn’t even tell it was dairy free! It was so creamy, no weird coconut aftertaste either because I used a tiny bit extra vanilla. Total win.

1 week ago

I did the same swap last month for my partner’s birthday and it was a smash! I added a little toasted coconut on top for extra crunch and it felt like a fancy restaurant dessert. So glad other people are having luck with the dairy free version too!

2 weeks ago

Served this alongside my grilled burgers and corn on the cob for our Fourth of July BBQ and it was the perfect end to the meal. Everyone was saying it tasted just like the soft serve we got as kids from the ice cream truck. Total nostalgia bomb, 10/10. Will be making this all summer long.

2 hours ago

I am OBSESSED with how creamy this is! I’ve tried so many homemade vanilla ice cream recipes that come out rock hard and impossible to scoop, but this stays the perfect soft serve consistency straight out of the freezer. I topped mine with salted caramel and pretzel bits last night and it was chef’s kiss. No notes.

3 days ago

My son has texture issues with a lot of frozen desserts and he ate an entire bowl of this without complaining! That’s a miracle in my house, honestly. It’s so smooth and not icy at all, which I think is why he liked it so much. I don’t think I’ll ever buy store bought ice cream again, this is way cheaper and tastes better.

1 week ago

This saved me so much money this summer! I was spending almost $20 a week taking my niece and nephew out for ice cream, and now I can make a whole batch for like $3 worth of ingredients. It’s so easy even the kids can help me stir the base, which makes it a fun activity too. Perfect for summer break.

5 days ago

Pretty solid recipe! The vanilla flavor is well balanced, not too cloyingly sweet, and the texture is spot on for soft serve. I knocked a star off because I wish the instructions had a note about how quickly it melts if you leave it out at a hot outdoor party—learned that the hard way when half the batch turned to soup at my backyard BBQ. Still really good though, will just serve it inside next time.

just now

Made this for my girlfriend’s birthday date night in and she thought I ordered it from her favorite fancy ice cream spot. I added fresh raspberry compote on top and it was so romantic, way better than going out for dessert honestly. The recipe was super easy to follow even for someone like me who doesn’t bake much. She asked if we can make it together next weekend, so that’s a win in my book.