Rich & Silky French Chocolate Buttercream

Desserts

October 30, 2026

Classic French Chocolate Buttercream – vegetarian recipe

Classic French chocolate buttercream is the yolk-based one — silky, deeply chocolate, and sturdy enough to pipe. You cook the yolks and sugar into a light custard low and slow, beat in soft butter, then sift in the cocoa. It pipes beautifully and holds its shape on any layer cake.

Prepare to elevate your baking! This isn’t your average powdered sugar frosting. We’re diving into the world of classic French buttercream—a rich, custard-based dream that’s unbelievably silky, intensely chocolatey, and far less sweet than its American counterpart. It’s the secret to professional-looking and tasting cakes, and it’s easier to make than you think. Let’s whip up some magic!

Ingredients

• 4 large egg yolks, room temperature
• 1¼ cups / 250g (8.8 oz) granulated sugar, divided
• 3 tablespoons / 21g (0.74 oz) unsweetened cocoa powder, sifted
• ⅔ cup / 160ml (5.4 fl oz) whole milk
• ½ pound / 227g (8 oz) unsalted butter, softened

Instructions

1. In a large mixing bowl, beat the egg yolks with an electric mixer until creamy. Add ¾ cup / 150g (5.3 oz) of the sugar and continue beating on high speed for 3-5 minutes, until the mixture is pale, fluffy, and has doubled in volume. Beat in the sifted cocoa powder until just combined.
2. While the yolks are whipping, bring the milk to a gentle boil in a small saucepan.
3. With the mixer running on low, very slowly stream the hot milk into the egg yolk mixture. This tempers the eggs and prevents scrambling. Once all the milk is incorporated, pour the mixture back into the heavy-bottomed saucepan.
4. Cook the custard over very low heat, stirring constantly with a wooden spoon and scraping the bottom. Continue until it thickens enough to heavily coat the back of the spoon (a line drawn with your finger should hold its shape). Do not allow the mixture to simmer or boil.
5. Once thickened, immediately return the custard to the mixing bowl. To speed up the process, set this bowl inside a larger one filled with cold water. Beat on medium speed until the custard is completely cool to the touch.
6. In a separate bowl, beat the softened butter with the remaining ½ cup / 100g (3.5 oz) of sugar until it is light, pale, and fluffy, about 3-4 minutes.
7. With the mixer on medium-low, add the cooled chocolate custard to the whipped butter, one large spoonful at a time. Once all the custard is added, increase the speed to medium-high and beat until the buttercream is perfectly smooth, glossy, and homogenous.
8. Chill the buttercream for at least 30 minutes before using to achieve the perfect spreading consistency.

Nutritional Information

• Yields: Approx. 2½ cups
• Serving Size: 2 tablespoons (30 ml / 1 fl oz)
• Calories: 150 kcal
• Fat: 12g
• Sugar: 10g
• Note: is an estimate and may vary based on the specific used.

Pro Tips

• for Perfect Buttercream
• Ensure your butter, eggs, and cooled custard are all at the same room temperature before combining them. This is the number one secret to preventing the buttercream from splitting or curdling.
• Low and slow is the key when cooking the custard. Rushing this step with high heat will scramble the eggs. Patience will be rewarded with a silky-smooth base.
• If your buttercream looks curdled or separated, it’s likely a temperature issue. If it’s too cold, gently warm the outside of the bowl with your hands or a hairdryer for a few seconds while mixing. If it’s too warm and soupy, chill it in the fridge for 15-20 minutes, then try whipping it again.
• Sifting the cocoa powder is a small step that guarantees a perfectly smooth, lump-free chocolate flavor throughout your frosting.

FAQ

Q: Is this French buttercream recipe suitable for vegetarians
A: Absolutely. This recipe is perfect for lacto-ovo vegetarians as its core ingredients—egg yolks, milk, and butter—are all vegetarian-friendly. It contains no meat, poultry, or fish products.

Q: Can I make this French buttercream vegan
A: This specific recipe relies heavily on egg yolks and dairy butter for its signature custard base and silky texture. Unfortunately, direct vegan substitutions will not work here. We recommend searching for a dedicated vegan buttercream recipe that uses aquafaba or plant-based fats to achieve a similar result.

Q: Can I use a non-dairy milk in this recipe
A: While whole dairy milk is recommended for the classic richness and fat content, you can try substituting it with a full-fat, creamy plant-based milk like oat milk or soy milk. Using a lower-fat milk may result in a slightly less rich custard base.

Q: How should I store this vegetarian buttercream
A: Because this buttercream is made with eggs and dairy, it must be stored in an airtight container in the refrigerator. It will keep for up to a week. Before using, let it come to room temperature for an hour or two, then re-whip it with a mixer to restore its smooth, fluffy consistency.

More Recipes You’ll Love

Classic French Chocolate Buttercream – vegetarian recipe
Stav Kogan

Classic French Chocolate Buttercream

Learn to make a rich, custard-based French chocolate buttercream. This silky, intensely chocolatey frosting is far less sweet than American buttercream and perfect for professional-tasting cakes.
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 55 minutes
Servings: 2 cup
Calories: 150

Ingredients
  

  • 4 large egg yolks, room temperature
  • 1¼ cups / 250g (8.8 oz) granulated sugar, divided
  • 3 tablespoons (21 g / 0.74 oz) unsweetened cocoa powder, sifted
  • ⅔ cup (160 ml / 5.4 fl oz) whole milk
  • ½ pound (227 g / 8 oz) unsalted butter, softened
  • for Perfect Buttercream
  • Ensure your butter, eggs, and cooled custard are all at the same room temperature before combining them. This is the number one secret to preventing the buttercream from splitting or curdling.
  • Low and slow is the key when cooking the custard. Rushing this step with high heat will scramble the eggs. Patience will be rewarded with a silky-smooth base.
  • If your buttercream looks curdled or separated, it's likely a temperature issue. If it's too cold, gently warm the outside of the bowl with your hands or a hairdryer for a few seconds while mixing. If it's too warm and soupy, chill it in the fridge for 15-20 minutes, then try whipping it again.
  • Sifting the cocoa powder is a small step that guarantees a perfectly smooth, lump-free chocolate flavor throughout your frosting.

Method
 

  1. In a large mixing bowl, beat the egg yolks with an electric mixer until creamy.
  2. Add ¾ cup / 150g (5.3 oz) of the sugar and continue beating on high speed for 3-5 minutes, until the mixture is pale, fluffy, and has doubled in volume.
  3. Beat in the sifted cocoa powder until just combined.
  4. While the yolks are whipping, bring the milk to a gentle boil in a small saucepan.
  5. With the mixer running on low, very slowly stream the hot milk into the egg yolk mixture. This tempers the eggs and prevents scrambling.
  6. Once all the milk is incorporated, pour the mixture back into the heavy-bottomed saucepan.
  7. Cook the custard over very low heat, stirring constantly with a wooden spoon and scraping the bottom.
  8. Continue until it thickens enough to heavily coat the back of the spoon (a line drawn with your finger should hold its shape).
  9. Do not allow the mixture to simmer or boil.
  10. Once thickened, immediately return the custard to the mixing bowl. To speed up the process, set this bowl inside a larger one filled with cold water.
  11. Beat on medium speed until the custard is completely cool to the touch.
  12. In a separate bowl, beat the softened butter with the remaining ½ cup / 100g (3.5 oz) of sugar until it is light, pale, and fluffy, about 3-4 minutes.
  13. With the mixer on medium-low, add the cooled chocolate custard to the whipped butter, one large spoonful at a time.
  14. Once all the custard is added, increase the speed to medium-high and beat until the buttercream is perfectly smooth, glossy, and homogenous.
  15. Chill the buttercream for at least 30 minutes before using to achieve the perfect spreading consistency.

Nutrition

Calories: 150kcalCarbohydrates: 11gProtein: 1gFat: 12g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

No-Bake Vegetarian Banana Mousse – vegetarian recipe

Fluffy No-Bake Banana Mousse Recipe

This no-bake vegetarian banana mousse is airy, creamy, and made in one bowl without turning on the oven. Whipped cream folded around ripe banana, lemon juice, and a whisper of nutmeg makes it taste like a proper dessert, not a smoothie in disguise. Fifteen minutes of...

Honey-Glazed Baked Pears: An Effortlessly Elegant Dessert – vegetarian recipe

Easy Vegetarian Baked Pears with Honey & Walnuts

These honey-glazed baked pears come out tender, glossy, and just a little tangy from a splash of red wine vinegar. Chopped walnuts and unsweetened coconut flakes add crunch to every spoonful of soft, caramelized fruit. They look elegant enough for a dinner party and...

Vegetarian Almond Fruit Cocktail Float – vegetarian recipe

Easy Vegetarian Almond Jelly with Fruit Cocktail

This vegetarian almond fruit cocktail float is a nostalgic, jiggly almond jelly dessert swimming in sweet evaporated milk. Chilled fruit cocktail on top makes every spoonful creamy, fruity, and lightly floral from the almond extract. It sets in the fridge while you...

No-Bake Vegetarian Banana Mousse – vegetarian recipe

Fluffy No-Bake Banana Mousse Recipe

This no-bake vegetarian banana mousse is airy, creamy, and made in one bowl without turning on the oven. Whipped cream folded around ripe banana, lemon juice, and a whisper of nutmeg makes it taste like a proper dessert, not a smoothie in disguise. Fifteen minutes of...

Honey-Glazed Baked Pears: An Effortlessly Elegant Dessert – vegetarian recipe

Easy Vegetarian Baked Pears with Honey & Walnuts

These honey-glazed baked pears come out tender, glossy, and just a little tangy from a splash of red wine vinegar. Chopped walnuts and unsweetened coconut flakes add crunch to every spoonful of soft, caramelized fruit. They look elegant enough for a dinner party and...

Vegetarian Almond Fruit Cocktail Float – vegetarian recipe

Easy Vegetarian Almond Jelly with Fruit Cocktail

This vegetarian almond fruit cocktail float is a nostalgic, jiggly almond jelly dessert swimming in sweet evaporated milk. Chilled fruit cocktail on top makes every spoonful creamy, fruity, and lightly floral from the almond extract. It sets in the fridge while you...

Ginger Tapioca Pudding with Coconut Milk and Macaroon Crumbl – vegetarian recipe

Creamy Ginger Coconut Tapioca Pudding

Ginger tapioca pudding with coconut milk and macaroon crumble is old-fashioned dessert comfort with a warm, spicy kick. The large pearls are soaked ahead, simmered in coconut milk, then crowned with crunchy crumbled coconut macaroons. It is the kind of slow, gentle...