If you’ve ever been on the hunt for a frosting that’s silky, smooth, and not overwhelmingly sweet, this Milk Frosting Recipe is an absolute game changer. This classic frosting, often called ermine or cooked flour frosting, offers a delicate, fluffy texture that melts in your mouth, making it the perfect topping for cakes, cupcakes, or even red velvet treats. The magic happens by cooking flour with milk to create a pudding-like base that, when combined with butter and sugar, results in a luscious, light frosting that’s both nostalgic and timeless.

Ingredients You’ll Need
These straightforward ingredients come together to create a frosting that stands out for its creamy texture and subtle sweetness. Each component plays a special role in crafting a balanced frosting that’s smooth and velvety.
- Whole milk: Provides richness and moisture, helping to create the pudding base that’s key to this frosting’s unique consistency.
- All-purpose flour: Acts as the thickening agent, cooked into the milk to give the frosting body without heaviness.
- Unsalted butter (softened): Adds creaminess and a delicate buttery flavor, essential for a smooth, fluffy frosting.
- Granulated sugar: Sweetens the frosting just enough to complement without overpowering.
- Vanilla extract: Brings warmth and depth to the flavor, elevating the frosting’s classic profile.
- Pinch of salt: Balances the sweetness and enhances all the flavors beautifully.
How to Make Milk Frosting Recipe
Step 1: Cook the Milk and Flour Mixture
Start by whisking the all-purpose flour into the whole milk in a small saucepan over medium heat until the mixture is perfectly smooth. It’s crucial to stir constantly while cooking to avoid lumps and to develop a thick pudding-like consistency, which usually takes about 5 to 7 minutes. When it’s thick and glossy, remove it from the heat and let it cool completely to room temperature – this cooling step is key to achieving a smooth and creamy final frosting.
Step 2: Beat Butter and Sugar
While your milk and flour mixture cools, turn to the butter and sugar. Beat the softened unsalted butter with granulated sugar on high speed for about 3 to 5 minutes until the mixture transforms into a light and fluffy cloud of sweetness. This aeration is what makes the frosting delightfully airy once combined.
Step 3: Combine Ingredients for Smooth Consistency
Once your milk-flour base is completely cool, add it to the fluffy butter and sugar mix along with the vanilla extract and a pinch of salt. Beat everything again on high speed for another 3 to 5 minutes. You’re aiming for a texture so smooth and light it looks like whipped cream. This step is where the magic of this Milk Frosting Recipe truly shines.
How to Serve Milk Frosting Recipe

Garnishes
This frosting is a perfect canvas for beautiful garnishes. Consider adding a sprinkle of finely grated chocolate, fresh berries, or a dusting of cocoa powder to add a pop of color and flavor contrast. Toasted nuts or edible flowers make for an elegant touch when serving to guests.
Side Dishes
Because this frosting is lighter and less sugary than traditional buttercream, it pairs wonderfully with desserts that have bold flavors, such as rich red velvet cake, spiced carrot cake, or chocolate coffee cupcakes. The balance of richness and subtle sweetness makes it an excellent complement.
Creative Ways to Present
Beyond slathering this milk frosting on cakes, try piping it into delicate rosettes or borders on cupcakes for a sophisticated look. You can also spread it between layers, allowing each bite to deliver that creamy texture. For an unexpected twist, use it as a dip for fresh fruit slices or as a sweet spread on warm cinnamon rolls.
Make Ahead and Storage
Storing Leftovers
Milk frosting keeps beautifully in an airtight container stored in the refrigerator for up to 3 days. Before serving, let it come to room temperature and give it a quick whip to bring back its fluffiness and smooth texture.
Freezing
You can freeze this frosting in a sealed container for up to one month. Thaw it overnight in the fridge, then rewhip it before using to restore its creamy and airy consistency without any graininess.
Reheating
Since this frosting is made with a cooked milk mixture, avoid heating it directly to prevent separation. Instead, gently warm it by letting it sit at room temperature, then beat it well to bring back its original texture before frosting your dessert.
FAQs
What makes this Milk Frosting Recipe different from regular buttercream?
This frosting uses a cooked mixture of milk and flour to create a lighter, fluffier texture with less sweetness compared to traditional buttercream, offering a more delicate and less cloying finish.
Can I use milk alternatives for this frosting?
Whole milk is preferred for its fat content and texture, but you can experiment with cream or non-dairy milk alternatives. Just be aware the consistency and richness may change slightly.
Why is it important to cool the milk and flour mixture completely?
Cooling prevents the butter from melting when combined, which could cause the frosting to separate or become runny. A fully cooled base ensures a smooth, stable, and fluffy frosting.
Is this milk frosting suitable for cake decorating?
Absolutely! It’s smooth and stable enough for spreading and piping, making it a versatile choice for both casual and elegant cakes and cupcakes.
How long does this frosting keep once applied to a cake?
Once frosted, cakes should be stored in the refrigerator and are best enjoyed within 2 to 3 days to maintain freshness and optimal texture.
Final Thoughts
You can’t go wrong with this Milk Frosting Recipe as your new baking staple — it’s light, fluffy, and perfectly balanced in sweetness. Whether you’re frosting a birthday cake or just finishing off cupcakes for a cozy weekend treat, this frosting adds a nostalgic touch that feels homemade and special every single time. Give it a try and watch your desserts transform from good to unforgettable.
Print
Milk Frosting Recipe
- Prep Time: 10 minutes
- Cook Time: 7 minutes
- Total Time: 30 minutes
- Yield: About 2 cups
- Category: Frosting
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This classic Milk Frosting, also known as ermine or cooked flour frosting, is a smooth, fluffy, and less sweet alternative to traditional buttercream. Made by cooking flour and milk to create a pudding-like base before combining with butter and sugar, it creates a creamy frosting perfect for cakes, cupcakes, and especially red velvet desserts. The fluffy texture resembles whipped cream and adds a delicate sweetness without overpowering the dessert.
Ingredients
Milk-Flour Mixture
- 1 cup whole milk
- 5 tablespoons all-purpose flour
Frosting Base
- 1 cup unsalted butter, softened
- 1 cup granulated sugar
- 1 teaspoon vanilla extract
- Pinch of salt
Instructions
- Prepare the Milk-Flour Mixture: In a small saucepan over medium heat, whisk together the flour and milk until smooth. Cook the mixture, stirring constantly for about 5 to 7 minutes, until it thickens to a pudding-like consistency.
- Cool the Mixture: Remove the saucepan from heat and allow the milk-flour mixture to cool completely to room temperature. This step is crucial to prevent curdling when combined with butter.
- Beat Butter and Sugar: In a separate bowl, beat the softened unsalted butter and granulated sugar together on high speed using a mixer for 3 to 5 minutes until the mixture is light and fluffy.
- Combine Ingredients: Add the cooled milk-flour mixture, vanilla extract, and a pinch of salt to the butter and sugar mixture. Beat again on high speed for 3 to 5 minutes until the frosting becomes smooth, fluffy, and resembles whipped cream in texture.
Notes
- This frosting is less sweet than traditional buttercream, making it ideal for those who prefer a subtler sweetness.
- Ensure the milk mixture is fully cooled before combining with butter to avoid curdling.
- Also called ermine frosting or cooked flour frosting.
- Perfect topping for cakes, cupcakes, especially red velvet cake.

