
Few things complete a dessert like a warm Vanillesoße—that creamy, dreamy German vanilla sauce that shows up everywhere from apple strudel to Dampfnudeln, and even Kaiserschmarrn. It’s sweet, silky, and full of real vanilla flavor, and when it’s made right—like this recipe—it’s pure magic.
Whether you’re looking for the best vanilla sauce for desserts, a classic German custard sauce, or just a pourable vanilla cream to elevate cakes, puddings, or pastries—this one’s for you. And yes, it’s surprisingly easy!
What Is Vanillesoße?
Vanillesoße (pronounced vah-NEE-luh-zuh-suh) is a German vanilla custard sauce, typically made from milk, cream, egg yolks, and vanilla. It’s the German version of crème anglaise—thin enough to pour, but thick enough to coat the back of a spoon.
It’s found in both German and Austrian desserts, and it’s just as beloved in German-American kitchens. If you’ve only had boxed “pudding sauce” before, prepare to be amazed by how much better homemade is.
Why I Love This Recipe?
This homemade vanilla sauce is my go-to for a reason. It’s:
- Made from simple, real ingredients
- Gently cooked for a silky, custard-like consistency
- Not too thick, not too runny—just perfectly pourable
- Naturally gluten-free (no flour here!)
- An essential pairing for traditional German sweets
Plus, making it from scratch gives you control over the sweetness, texture, and flavor—especially when you use real vanilla bean or paste. This sauce turns anything it touches into a dessert worth remembering.
Necessary Equipment
To make perfect Vanillesoße, you’ll want:
- Small saucepan
- Whisk
- Mixing bowl
- Fine mesh strainer (for ultra-smooth texture)
- Measuring cups and spoons
- Rubber spatula (for stirring the bottom)
(Tip: A digital thermometer is helpful but not essential—just keep the heat gentle.)
Key Ingredients & Substitutions
Let’s take a closer look at what goes into making authentic Vanillesoße—and what you can substitute if needed:
Whole Milk – 1 cup (250ml)
The base of the sauce. Use whole milk for richness and flavor. You can use 2% milk for a lighter version, but it won’t be as creamy.
Heavy Cream – ½ cup (125ml)
Adds silkiness and depth. You can substitute with half-and-half, or even use all milk for a lighter, low-fat sauce—but it won’t have the same velvety texture.
Egg Yolks – 3 large
These give the sauce its smooth, custardy consistency. They thicken the sauce gently without needing flour. No substitute here—they’re essential.
Granulated Sugar – ¼ cup (50g)
Just enough to sweeten the sauce without overpowering the vanilla. You can adjust to taste or use coconut sugar for a slightly deeper flavor.
Cornstarch – 1 tsp (optional, for extra thickening)
Traditional Vanillesoße is thickened with egg yolks alone, but a little cornstarch can help stabilize the sauce, especially if you’re new to tempering eggs.
Vanilla – 1 vanilla bean OR 1 tsp vanilla extract or paste
Vanilla bean gives the best flavor—scrape the seeds and steep the pod in the milk. You can also use vanilla paste for that speckled look, or pure vanilla extract as a last resort.
Pinch of Salt
It may seem small, but salt balances the sweetness and brings out the vanilla flavor.
(Tip: Use real vanilla, not imitation. It makes a huge difference in a simple sauce like this.)

Step-by-Step Instructions
1. Heat the Milk and Cream with Vanilla
In a small saucepan, combine milk, cream, and vanilla bean (seeds + pod) or extract/paste. Heat over medium until just steaming—do not boil. Remove from heat and let steep for 10 minutes if using a vanilla bean.
(Tip: Steeping helps extract every bit of flavor from the vanilla bean.)
2. Whisk the Yolks and Sugar
In a bowl, whisk together the egg yolks, sugar, and pinch of salt until pale and slightly thickened. If using cornstarch, whisk it in here too.
(Tip: Whisk until the mixture turns pale yellow—it helps ensure even cooking later.)
3. Temper the Egg Yolks
Slowly pour a little of the hot milk into the egg yolks while whisking constantly. This gently raises the temperature so the eggs don’t scramble.
(Tip: Don’t rush this step—tempering is key to a smooth sauce.)
4. Cook the Sauce
Pour the egg mixture back into the saucepan with the remaining milk/cream. Return to low heat and stir constantly with a spatula, scraping the bottom. Cook until the sauce thickens slightly and coats the back of a spoon—about 4–6 minutes. Do not let it boil.
(Tip: If using a thermometer, aim for 170–175°F / 77–80°C.)
5. Strain and Serve
Remove from heat. Strain through a fine sieve into a clean bowl to catch any bits of cooked egg. Serve warm or chill until ready to use.
(Tip: For a thicker, pudding-like sauce, stir in a bit more cornstarch and cook slightly longer.)
Tips for the Best Vanillesoße
- Use real vanilla—bean or paste—for the most authentic flavor.
- Whisk constantly when adding hot milk to yolks—tempering is everything.
- Cook gently—never boil or the eggs will curdle.
- For a gluten-free dessert sauce, this is naturally safe (no flour).
- If you like your sauce thicker, increase the cornstarch slightly.
- Want a lighter version? Use more milk and skip the cream—just know it won’t be quite as luxurious.
- Strain the finished sauce for a silky texture—it’s worth the extra minute.
Serving Suggestions
This classic German vanilla sauce is incredibly versatile. Try it with:
- Apfelstrudel – the most traditional pairing
- Dampfnudeln – pillowy steamed rolls that soak up the sauce
- Rote Grütze – red berry pudding, especially chilled with warm Vanillesoße
- German apple cake – drizzle it on for a bakery-style finish
You really can’t go wrong—this sauce works on almost every dessert in your recipe box.
Make-Ahead & Storage
Make-Ahead Tips:
- You can make Vanillesoße up to 3 days ahead. Let cool, then store in a jar or airtight container in the fridge.
- Reheat gently on the stove or in the microwave, stirring often to prevent curdling.
Storage:
- Refrigerate for up to 3 days.
- Do not freeze—it can separate and become grainy.
To Reheat:
- Gently warm over low heat, stirring constantly.
- Add a splash of milk if it thickens too much in the fridge.
(Tip: If you’re reheating a thicker version, stir in a little milk or cream to loosen it.)
Common Mistakes
Cooking too hot – the eggs will curdle if you rush.
Skipping the tempering – pour the hot milk slowly into the yolks to avoid scrambled eggs.
Not straining – even tiny curdles can affect texture.
Using imitation vanilla – it just won’t taste the same.
Over-thickening – Vanillesoße is meant to be pourable, not pudding-like.

FAQ
What are the ingredients in Vanillesoße?
Vanillesoße is made from milk, cream, egg yolks, sugar, and vanilla. It’s a creamy, pourable sauce used in many German desserts.
How is Vanillesoße different from custard?
Vanillesoße is thinner than pudding or custard, similar to crème anglaise. It’s meant to be poured over desserts, not eaten on its own with a spoon.
Can I make Vanillesoße without cream?
Yes, but it will be lighter in texture. Use more whole milk in place of cream, or try half-and-half.
Can I make a sugar-free version?
Yes! Use a sugar substitute like erythritol or monk fruit sweetener—just make sure it dissolves fully in the sauce.
Vanillesoße Recipe (German Vanilla Sauce)
- Total Time: 20 minutes
- Yield: 1½ cups (6 servings) 1x
Description
Vanillesoße is a silky, creamy German vanilla sauce is made from real vanilla, milk, and egg yolks. It’s the perfect pourable topping for strudel, cake, or any traditional German dessert.
Ingredients
- 1 cup (250ml) whole milk
- 1/2 cup (125ml) heavy cream
- 3 large egg yolks
- 1/4 cup (50g) granulated sugar
- 1 vanilla bean (or 1 tsp vanilla paste or extract)
- Pinch of salt
- 1 tsp cornstarch (optional, for thicker sauce)
Instructions
- Heat milk and cream: In saucepan, combine milk, cream, and vanilla. Heat until steaming (not boiling). Let steep 10 minutes if using a vanilla bean.
- Whisk yolks and sugar: In bowl, whisk yolks, sugar, salt (and cornstarch if using) until pale.
- Temper the yolks: Slowly add hot milk to egg mixture while whisking.
- Cook the sauce: Return to saucepan and cook over low heat, stirring constantly, until thick enough to coat a spoon (about 4–6 minutes). Do not boil.
- Strain and serve: Strain into clean bowl. Serve warm or chill.
Notes
- Use real vanilla for best flavor.
- Never boil the sauce—keep it low and slow.
- Strain for the smoothest texture.
- Store in fridge up to 3 days.
- Reheat gently on stove or microwave, stirring often.
- Do not freeze.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Dessert
- Cuisine: German
Nutrition
- Calories: 180
- Sugar: 10g
- Sodium: 35mg
- Fat: 14g
- Saturated Fat: 8g
- Carbohydrates: 11g
- Protein: 3g
Nutrition information
This website gives estimated nutritional information, which might change depending on the ingredients used.


