
There's a specific kind of joy that comes with the swirl of a McFlurry — that creamy, dreamy soft serve hitting your tongue, cold and indulgent. It's the dessert that makes any drive-thru feel worth it.
But you don't need a soft serve machine to make it at home. This easy two-ingredient base whips up into the smoothest, creamiest vanilla soft serve in under 10 minutes. I made this for the first time on a hot summer night and now my freezer is never without a batch ready to go. Once you taste it, the McFlurry becomes optional.

Quick Answer
The trick to McFlurry-Style Vanilla Soft Serve Recipe at home is whipping heavy cream with sweetened condensed milk and vanilla, then partially freezing for that perfect creamy-yet-soft texture. No machine needed.
- Use cold heavy cream (35% fat or higher)
- Add sweetened condensed milk for sweetness and texture
- Whip until soft peaks form
- Freeze for 4 hours, not longer
- Add your favorite mix-ins for the McFlurry vibe
Why This Recipe Works

Soft serve is a specific texture — softer than hard ice cream, creamier than gelato, and somehow lighter than both. Recreating it without a machine sounds impossible, but the trick is in the ingredient ratio.
Heavy cream provides the fat and the silky structure. Whipping it incorporates air, creating that fluffy, cloud-like base that's the hallmark of soft serve. Without enough fat (35% minimum), you'll end up with icy chunks instead of smooth scoops.
Sweetened condensed milk does two jobs at once. It adds sweetness without grittiness (regular sugar makes ice cream icy), and the milk solids prevent the cream from freezing rock-solid. The result is a soft serve that stays scoopable straight from the freezer.
Vanilla extract — real vanilla, not imitation — gives that warm, slightly floral McDonald's vanilla flavor. A pinch of salt amplifies everything.
The freeze time matters. Four hours is the sweet spot — long enough to set, short enough to stay creamy. Any longer and you'll need to let it sit at room temp before scooping.
What It Tastes Like
The first bite is cool and impossibly creamy — like soft serve straight from the machine. The vanilla flavor is rich and warm, with that hint of caramel from the condensed milk. The texture is smooth, almost cloud-like, with no iciness or graininess. As it melts on your tongue, it tastes exactly like the McDonald's classic — only somehow more indulgent because you made it yourself.
Soft serve at home is one of those small wins that feels huge — and it's part of our complete collection of 10 McDonald's copycat recipes that taste just like the real thing worth bookmarking.

Ingredients You'll Need
For the base:
- 2 cups cold heavy cream (35% or higher)
- 1 (14 oz) can sweetened condensed milk
- 1 tablespoon pure vanilla extract
- ¼ teaspoon fine sea salt
Optional mix-ins (McFlurry style):
- ½ cup crushed Oreo cookies
- ½ cup chopped M&M's
- ¼ cup hot fudge sauce
- ¼ cup caramel sauce
Why These Ingredients Matter
Heavy cream with at least 35% fat is what gives you that creamy, scoopable texture — anything less and you'll get an icy mess. Sweetened condensed milk is the secret to no-churn ice cream — its sugar content prevents large ice crystals from forming and keeps everything soft. Pure vanilla extract delivers the flavor; imitation vanilla tastes flat. A small pinch of salt makes the sweetness pop without being noticeable.
How to Make It
Step 1: Whip the Cream
Pour cold heavy cream into a large mixing bowl. Using a hand mixer or stand mixer with the whisk attachment, whip on medium-high speed for 3–4 minutes until medium-stiff peaks form. The cream should hold its shape but still look glossy, not grainy.
Step 2: Fold in the Condensed Milk
In a separate bowl, whisk sweetened condensed milk with vanilla and salt. Gently fold this mixture into the whipped cream using a rubber spatula. Use slow, sweeping motions to keep as much air as possible — overmixing will deflate the cream.
Step 3: Pour into a Loaf Pan
Transfer the mixture to a 9x5 inch loaf pan or any freezer-safe container with a lid. Smooth the top with a spatula. Cover with plastic wrap pressed directly onto the surface to prevent ice crystals.
Step 4: Freeze
Freeze for at least 4 hours, or until firm but still scoopable. Don't freeze longer than 6 hours without checking — if it's too hard, let it sit at room temp for 5–10 minutes before scooping.
Step 5: Add Mix-Ins (McFlurry Style)
Scoop the soft serve into bowls. Top with crushed Oreos, M&M's, fudge or caramel sauce — or whatever your favorite McFlurry combo is. For a true McFlurry effect, gently fold the mix-ins into the soft serve in the bowl just before serving.
What to Look For
The base should look glossy and pale ivory before freezing — that's the perfect texture. After freezing, it should scoop cleanly with a slight curl, just like soft serve from a machine.
Common Mistakes
- Using cold equipment for whipping — actually, cold IS what you want. Warm bowls and beaters won't whip properly.
- Overmixing after adding the condensed milk — deflates the air and makes it dense.
- Leaving in the freezer too long — it turns into a solid block.
Pro Tips
- Chill your mixing bowl and whisk in the freezer for 15 minutes before whipping. Cold equipment whips faster and fluffier.
- Use Madagascar or Tahitian vanilla extract for the most McDonald's-like flavor.
- Make a double batch — it disappears faster than you think.
Ingredient Swaps
- No heavy cream? Whipping cream (30% fat) works but the texture will be slightly less creamy.
- Use vanilla bean paste instead of extract for visible vanilla flecks and stronger flavor.
- Sweetened condensed coconut milk makes a fantastic dairy-free version (texture is slightly different).
Variations
- Classic Oreo McFlurry: fold in 1 cup crushed Oreos.
- M&M McFlurry: fold in ¾ cup mini M&M's.
- Caramel Apple: swirl in ⅓ cup caramel sauce and top with apple chunks.
- Strawberry: blend ½ cup strawberry puree into the base before freezing.
Storage
The soft serve keeps in the freezer for up to 2 weeks in an airtight container with plastic wrap pressed onto the surface. After 6 hours of freezing, let it sit at room temp for 5–10 minutes before scooping for the perfect texture. Avoid refreezing once thawed — ice crystals will form and ruin the creaminess.

McFlurry-Style Vanilla Soft Serve
Ingredients
- 2 cups cold heavy cream 35% or higher
- 1 14 oz can sweetened condensed milk
- 1 tablespoon pure vanilla extract
- ¼ teaspoon fine sea salt
Instructions
- Whip cold heavy cream to medium-stiff peaks (3–4 minutes).
- Whisk sweetened condensed milk, vanilla, and salt in a separate bowl, then gently fold into whipped cream.
- Pour into a 9x5 inch loaf pan and smooth the top.
- Cover with plastic wrap pressed onto the surface and freeze for at least 4 hours.
- Scoop and serve with mix-ins folded in for that classic McFlurry texture.
Notes
Don't freeze longer than 6 hours without checking — let sit at room temp before scooping if too hard.
Common Questions
Why is my soft serve icy?
Either you didn't use heavy cream with enough fat, you under-whipped the cream, or you froze it too long. Heavy cream with 35%+ fat and a 4-hour freeze are your best friends.
Can I use a stand mixer or hand mixer?
Both work. A stand mixer with the whisk attachment whips faster, but a hand mixer gives you more control. Don't try to whip by hand — your arm will give out.
Why use sweetened condensed milk?
The sugar in condensed milk lowers the freezing point of the mixture, which prevents ice crystals from forming. This is the entire trick to no-churn ice cream.
Can I make this without sweetened condensed milk?
Not easily — it's the structural key. You can substitute homemade dulce de leche if you have some on hand.
How do I make it taste exactly like McDonald's?
Use real vanilla extract (Madagascar is closest), don't skip the salt, and serve fresh from the freezer with mix-ins folded in just before eating.
Can I make popsicles or ice cream sandwiches with this?
Absolutely — pour the unfrozen base into popsicle molds, or sandwich a frozen layer between cookies for ice cream sandwiches.
You Might Also Like
- McDonald's Hash Browns Recipe
- Crispy Chicken Nuggets Recipe
- McDonald's French Fries Recipe
- Homemade McChicken Sandwich
- Chick-fil-A Sauce Copycat
- 10 McDonald's Copycat Recipes
- Garlic Ginger Stir Fry Sauce
- 7 Best Burger Sauces You Need to Try at Home
- Ultime guide Asian Best SAuces
- 10 Best Sauces for Steak That Beat Any Steakhouse
Final Thoughts
This soft serve is the kind of recipe that turns hot summer nights and cozy winter movie marathons into something memorable. Creamy, dreamy, endlessly customizable — it beats the McDonald's machine every single time. Keep a batch in the freezer and you'll always have dessert ready to go.
If you're saving ideas for later, don't forget to pin this recipe.
Jake Carter
Crave the restaurant version? I build the at-home one worth repeating.
Recipe developer & copycat flavor obsessive
I recreate the fast-food and restaurant flavors people miss most — then simplify them into recipes that feel doable, nostalgic, and genuinely satisfying at home.
Meet Jake & explore more recipes




Leave a Reply