Best Food Colourings for Buttercream | Oil vs Water-Based

Oil-Based vs Water-Based: What Actually Works Best?

If you’ve ever tried to colour buttercream icing, you’ll know it can be… temperamental

The secret? Choosing the right type of food colouring...

If you’ve ever had buttercream split, look streaky, or refuse to go vibrant, the problem usually comes down to one thing: oil-based vs water-based food colours.

Here’s how to choose the best option for smooth, colourful buttercream every time.

Let’s break it down.


Why Buttercream Needs The Right Food Colour

Buttercream is high in fat (thanks to butter, shortening, or both). Fat doesn’t love water—and that’s where many colouring issues start.

Using the wrong food colouring can:

  • Cause buttercream to split or curdle
  • Create streaky, dull or uneven colour
  • Require way too much product to get vibrant shades

That’s why understanding the difference between oil-based and water-based colours matters.


Oil-Based Food Colourings (Best for Buttercream)

Oil-based food colourings are specifically designed to blend into fat-heavy recipes—making them ideal for buttercream, ganache, chocolate, and candy melts.

Why Choose Oil-Based Colours?

  • Blend smoothly with butter and shortening
  • No splitting or curdling
  • Highly concentrated (use less colour)
  • Produces rich, vibrant shades
  • Works beautifully in chocolate and ganache

Best Used For:

  • Buttercream
  • Swiss, Italian & French buttercream
  • Chocolate buttercream
  • Bold colours like red, black, and navy

👉 Tip: A few drops go a long way—perfect for professional-looking results.

👉 If buttercream is your main game, oil-based colours are the clear winner - perfect for professional results.


Water-Based Food Colourings

Great… but Not Always for Buttercream

Water-based food colours are easy to find, but they don’t always perform well in buttercream.

Pros of Water-Based Colours

  • Easy to find

Where They Work Best

  • Royal icing
  • Macaron shells

The Problem with Water Based Colours in Buttercream

Because buttercream is fat-based, water-based colours can:

  • Separate the icing
  • Create patchy or dull tones
  • Require large amounts to achieve deeper colours

Oil vs Water-Based: Quick Comparison

Feature Oil-Based Colours Water-Based Colours
Best for buttercream ✅ Yes ⚠️ Limited
Colour strength Strong & vibrant Light–medium
Risk of splitting Very low Higher
Works with chocolate ✅ Yes ❌ No
Best for bold colours ✅ Yes ❌ Not ideal

Which Food Colouring Should You Choose?

Choose oil-based food colouring if:

  • You decorate cakes or cupcakes regularly
  • You want vibrant, professional results
  • You work with chocolate or ganache
  • You want consistent, reliable colour

Choose water-based food colouring if:

  • You’re making royal icing or glazes
  • You’re colouring cake batter
  • You’re creating pastel shades

Pro Tips for Perfect Buttercream Colour

  • Start with a small amount of colour
  • Allow buttercream to sit for 10–20 minutes before adding more
  • Colours deepen over time, especially reds and dark shades

Final Thoughts

For smooth, vibrant buttercream icing, oil-based food colourings deliver the best results. They blend effortlessly, use less product, and give a professional finish every time.

👉 Explore our range of buttercream-friendly food colourings to get started. 

Food Colouring Drops 

Food Colouring Powders  



Leave a comment

Please note, comments must be approved before they are published

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.