One basic buttercream can become dozens of different flavors with just a few simple additions. Chocolate, coffee, caramel, fruit, citrus, nut butter and liqueurs can all transform a vanilla buttercream without making a completely new frosting from scratch.

When I decorated cakes professionally, I made buttercream in just about every flavor imaginable. The problem was that before long, the fridge and freezer would be filled with small containers of leftover chocolate, coffee, caramel, fruit and other flavored buttercreams.
For large orders, birthdays, anniversaries and celebration cakes, when I knew I needed a good amount of one flavor, I made a full batch of that buttercream. But for smaller orders or when I needed several flavors at once, it made much more sense to start with my classic vanilla buttercream and turn portions of it into different flavors.
That became my rule of thumb: make a full batch when you need a lot of one flavor; use vanilla buttercream as your base when you need smaller amounts or several flavor variations.
Over the years, I also learned that flavor and consistency have to be adjusted together. Chocolate and nut butters can make buttercream firmer, while fruit purees, coffee, citrus juice and liqueurs can soften it. That’s especially important when the buttercream needs to hold its shape for piping rather than simply filling a cake.
The secret to one buttercream, many flavors
The secret is to start with a plain buttercream base and add the flavorings afterward. This works with American buttercream as well as Swiss, Italian, German or French buttercream.
When I’m planning several flavors, I make the base buttercream first without the optional flavorings or additional liquid. Then I divide off what I need and flavor each portion separately.
For example, vanilla can get vanilla bean paste and cream, strawberry can get reduced strawberry puree or freeze-dried strawberry powder, chocolate can get melted chocolate or cocoa, and coffee can get concentrated espresso.
This gives you much more control over both flavor and consistency. Instead of making five completely different buttercream recipes, you make one reliable base and turn it into the flavors you need.
Choose your buttercream base first
This method isn’t limited to American buttercream. You can start with American, Swiss meringue, Italian meringue, German or French buttercream and then turn that base into different flavors.
The principle is the same: make the buttercream base first, then add the flavoring. When possible, leave out optional liquids and flavorings from the base so you have more control over the final consistency.
For example, I can make one batch of buttercream, divide it into several bowls, and turn one portion into vanilla with vanilla bean paste, another into strawberry with reduced strawberry puree or freeze-dried strawberry powder, another into chocolate, and another into coffee.
The amount and type of flavoring may need to be adjusted depending on the buttercream you’re using. A rich French buttercream won’t need exactly the same treatment as an American buttercream, but the basic approach remains the same: add the flavor first, then adjust the consistency.
Which buttercream should you use?
Then I think a small comparison table would be very useful:
| Buttercream base | Best for |
|---|---|
| American buttercream | Easy to flavor, sweet, sturdy and excellent for piping |
| Swiss meringue buttercream | Silky, less sweet and good for cakes and cupcakes |
| Italian meringue buttercream | Smooth, stable and excellent for celebration cakes |
| French buttercream | Rich, custard-like and especially good with chocolate, coffee and nut flavors |
| German buttercream | Creamy, less sweet and a good base for fruit, chocolate and caramel flavors |

Buttercream flavor variations
The amounts below are based on 4 cups of American-style buttercream. You can use the same flavoring method with Swiss, Italian, French or German buttercream, but begin with about half the suggested liquid additions and add more gradually, since softer and meringue-based buttercreams may need less.
| Flavor | Addition | What I’d change |
|---|---|---|
| Vanilla | 2 tsp vanilla bean paste/extract + 2–4 tbsp heavy cream | Add cream only as needed |
| Chocolate | 225 g (8 oz) melted, cooled chocolate | Keep |
| Mocha | 225 g chocolate + 2 tbsp strong espresso | Keep |
| Caramel | ½ cup (120 ml) thick caramel sauce | Reduce from ¾ cup; add more only if consistency allows |
| Salted Caramel | ½ cup caramel + ¼–½ tsp fine sea salt | Definitely change the current 1 tbsp rock salt |
| Nutella | ¾ cup (225 g approx.) Nutella | Keep |
| Lemon | 2 tbsp lemon juice + 1–2 tbsp finely grated zest | I’d reduce the current ¼ cup juice; zest gives flavor without thinning |
| Strawberry | ½ cup reduced strawberry puree, cooled | Change from raw crushed strawberries |
| Raspberry | ½ cup reduced, strained raspberry puree, cooled | Same change |
| Peanut Butter | ¾ cup (190 g approx.) creamy peanut butter | Keep |
| Pineapple | ½ cup well-drained crushed pineapple OR reduced pineapple puree | Current 200 ml crushed pineapple could add too much moisture |
| Maraschino Cherry | ½ cup finely chopped, well-drained cherries + 1–2 tbsp cherry juice | Current idea is fine; just make it precise |
| Baileys/Kahlúa | ¼ cup (60 ml), then more to taste if consistency allows | Current ½ cup is a lot of liquid |
| Coconut | ¼ cup (60 ml) thick coconut cream + ½ tsp coconut extract | Better flavor without dumping ½ cup liquid into the buttercream |
| Marzipan | 110 g (½ cup) softened marzipan | Keep, but don’t soften it with much water |
| Boston Cream | ¾ cup (180 ml) thick, chilled pastry cream | Keep, but this becomes a softer filling-style buttercream |

Different Buttercream Flavors from One Recipe
Why have just one buttercream flavor when you can try so many more. These simple, easy and effortless variations to create different buttercream flavors from one recipe will open new and wonderful possibilities for your cake projects. From strawberry to caramel, marzipan or Kahlua, you can use a basic American buttercream, meringue-based buttercream.
Ingredients
- 8 oz (225 g) chocolate
- 8 oz (225 g) chocolate
- 2 tbsp strong Espresso coffee (liquid)
- ¾ cup (0.75 cup ) caramel sauce
- ¾ cup (0.75 cup) caramel sauce
- 1 tbsp ( ) rock salt
- ¾ cup (0.75 cup ) Nutella
- ¼ cup lemon juice
- 1 tsp lemon zest
- 200 ml (7 oz) crushed strawberries
- ½ tsp strawberry extract (optional)
- 8 oz (7 oz) crushed raspberries
- ½ tsp raspberry extract (optional)
- ¾ cup (0.75 cup ) peanut butter
- 8 oz (200 ml ) crushed pineapple
- ½ tsp pineapple extract (optional)
- ½ cup maraschino cherries
- 2 tsp cherry juice
- ½ cup (120 ml) Baileys or Kahlua
- ½ cup (120 g) Coconut cream
- ½ cup (110 g) marzipan
- ¾ cup (180 ml) vanilla pastry cream
Method
- Make the base buttercream – Prepare your chosen buttercream recipe, leaving out optional liquid and flavorings where possible.
- Divide the buttercream – Keep the full batch for one flavor or divide it into smaller portions if you’re making several flavors from one batch.
- Add the flavoring – Use the buttercream flavor table above as a guide. Add concentrated flavorings first, then gradually add ingredients that contain more liquid, such as fruit puree, coffee, caramel or liqueur.
- Adjust the consistency – For a softer buttercream, add cream or milk a little at a time. If the buttercream becomes too soft, chill it briefly or adjust it according to the type of buttercream you’re using.
- Taste and adjust – Flavor intensity varies between chocolate, fruit, extracts, coffee and liqueurs, so taste before adding more.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!Pro tips from a cake decorator
- Flavor first, adjust consistency second. Don’t thin your base buttercream before adding an ingredient that already contains liquid.
- Concentrate fruit whenever possible. Reduced puree or freeze-dried fruit gives stronger flavor without flooding the buttercream with moisture.
- Match consistency to the job. Filling between cake layers can be softer; piping flowers, borders and decorations needs a firmer buttercream.
- Make one large base batch for multiple flavors. Divide it first, then flavor each portion separately. This saves time — and avoids a refrigerator full of half-used containers of frosting.
Troubleshooting flavored buttercream
| Problem | Why it happens | How to fix it |
|---|---|---|
| Buttercream is too soft | Too much fruit puree, coffee, caramel, liqueur or other liquid was added | Chill briefly, then rewhip. For American buttercream, you can also add a little powdered sugar. Next time, add liquid flavorings gradually. |
| Buttercream is too stiff | Chocolate, cocoa, peanut butter or freeze-dried fruit can thicken the buttercream | Add heavy cream or milk, 1 teaspoon at a time, until you reach the right consistency. |
| Buttercream looks curdled or separated | The flavoring and buttercream may be at very different temperatures, or too much liquid was added at once | Keep mixing first—it often comes back together. If necessary, gently warm a small portion, then beat it back into the buttercream. |
| Fruit flavor is too weak | Fresh fruit contains a lot of water, so adding enough for strong flavor can make the frosting too soft | Use reduced fruit puree or freeze-dried fruit powder for more concentrated flavor. |
| Buttercream tastes too sweet | Sweet additions such as caramel, Nutella or chocolate add more sugar to an already sweet base | Start with a less-sweet base such as Swiss or Italian buttercream, or balance the flavor with a small pinch of salt where appropriate. |
| Buttercream won’t hold its shape for piping | The finished frosting is too soft for the decoration you’re making | Chill briefly and test again. For detailed piping, use concentrated flavorings rather than adding large amounts of liquid. |
| Melted chocolate made the buttercream grainy or lumpy | The chocolate was too hot, too cold or began setting when it hit the buttercream | Use melted chocolate that has cooled but is still fluid, and make sure the buttercream isn’t refrigerator-cold. |
Frequently asked questions
Yes. Make one large batch of plain buttercream, divide it into smaller portions, then add a different flavoring to each. This is especially useful when you need several cake or cupcake flavors at the same time.
Yes. The same method works with American, Swiss, Italian, French and German buttercream. However, start with smaller amounts of liquid flavorings and add gradually because each buttercream handles additional liquid differently.
Use reduced fruit puree or freeze-dried fruit powder. Both give you more concentrated flavor with less moisture than adding a large amount of fresh fruit or puree.
Add flavoring after the base buttercream is completely made. If you’re making several flavors, divide the plain buttercream first and then flavor each portion separately.
Absolutely. Vanilla, almond, coconut, lemon, orange, strawberry and other extracts are useful because you can add plenty of flavor without changing the consistency. Start with a small amount and taste before adding more.
It depends on the ingredient. Extracts may need only a teaspoon or two, while chocolate, caramel, nut butter or fruit puree require considerably more. Use the flavor variation table above as your starting point, then adjust to taste.
American buttercream is particularly easy to customize and can handle many additions. Swiss and Italian meringue buttercreams are excellent when you want something less sweet, while French and German buttercreams give you richer options. The best base depends on the cake and how you plan to use the frosting.
Yes, but watch the consistency. Melted chocolate, nut butter and freeze-dried fruit may make buttercream firmer, while fruit puree, coffee, caramel and liqueurs can soften it. For detailed piping, keep the finished buttercream firmer than you would for filling a cake.
More buttercream recipes from scratch
- Ermine Frosting
- Maple Buttercream Frosting Recipe
- White Chocolate Buttercream Frosting
- Bakery Style Frosting -(Fluffy and Pipeable)
- Coffee Buttercream Frosting
- Best Eggnog Frosting
- The BEST Caramel Frosting Recipe
- Butterscotch Buttercream Frosting
Don’t lose this recipe! Save it for Later!
📌 Save this Recipe for later on Pinterest so you can easily find it again.
⭐ Add Veena Azmanov Kitchen to your Google Preferred Sources.
It helps Google show you more of our recipes.
📧 Subscribe for new recipes delivered to your inbox.
🎥 Follow us for more recipes


Hi, I’m Veena
I’m the recipe developer, baker, and food photographer behind Veena Azmanov Kitchen.
I’ve spent years developing and testing recipes, from everyday meals and homemade breads to cakes and desserts.
I share the practical tips and little details I’ve learned along the way so you can get great results in your own kitchen.























I just stumbled on your site. I am making 200 mini cupcakes and need to make black frosting to use for piping decorations on top of the mini cups. I have tried 3 different recipes one using dark and black cocoa and one with melted chocolate. So far the taste isn’t there and the AMC buttercream are gritty. I’m using Americolor Super Black Gel Paste. I see a black frosted cake picture but I can’t find a recipe for how you achieved it. Can you please help me with this. I have spent way too much time and money on ingredients.
Thank you.
Hi Pam. Yes black buttercream can be tricky. The best way I achieve black frosting is I use half dark chocolate ganache and half chocolate buttercream frosting. I make sure my chocolate buttercream is fairly stiff consistency. Then I add black food color. I have to use much less gel color with this method.
The other thing I always do is, I make the frosting a few days ahead of time. That way the black color intensifies more.
I hope this helps.
Oh these are such a treat. Every time I need a buttercream recipe I come back to this post. I have tried a few of them with your Velvet Buttercream. Love the lemon and Strawberry. The Baileys is a treat and the pineapple is to die for. Thank you so much for always sharing all your tried and tested recipes. Your blog is my go to place for recipes
Thank you so much Siob!! So happy to hear that you enjoy my recipes! And thank you so much for coming to leave this feedback. Appreciate it very much
I’m a little lost can you send me step by step on how to make chocolate frosting. I need to make chocolate butter cream for some cupcakes .
Use my basic Velvet Buttercream Frosting and add melted cooled chocolate to it.
Is it baking chocolate?
NO I use good quality eating chocolate. Thanks.
I am making French buttercream and I want to flavor it with caramel. How might I do that? Love all your recipes. This one is amazing
I usually add less liquid in the buttercream and then add the caramel later so it won’t be too soft in consistency. I’d go with 1 cup caramel for every 4 to 5 cups buttercream – more or less.
Tq good tips. I really enjoy reading all your post on Facebook ! THank you for your kindness
Thank you so much Abdul
minha querida sempre e maravilhozo ler suas receitas, porque vc sempre faz maravilhas e maravilhozas tortas que sao uma preciozuras em obra de arte, obrigada por compartir esses tips com a gente. obrigada querida
I tried the buttercream, it was really tasty but i could still feel a bit of the sugar. Although i didn’t use all the 250 ml liquid since i wanted to pipe with it. But everyone loved the taste and it was so easy to make. Thanks
Check the sugar you are using. some brand sugars tend to leave a gritty taste.
The liquid helps melt the sugar too..
I am anxious to try your buttercream recipe. Am wondering if the non-dairy creamer adds a taste, so will make a batch. My family are great taste testers.
Taste? NO!! Unless you use one that is flavored lol!!
thanks, love it, i've learned a lot. You make everthing look so easy. I love trying your recipes they always work for me.
wonderful , <3 thanks for the recipes. love this site. You are truly appreciated. Thank you so much