Colorful foods can take the most basic recipe and make it amazing. Doughnuts were already awesome, but add rainbow colors and a simple icing glaze? You'll never want regular doughnuts again — especially because these are so easy to make. Customize the colors according to where you're serving these. Mermaid parade? Try blue, yellow, and green! Unicorn? Use all the colors of the rainbow!

Rainbow Doughnuts [Vegan]




Cooking Time




For the Doughnuts:

  • 1 cup flour
  • 1/4 cup sugar
  • 1/2 teaspoon baking powder
  • 1/4 cup oil
  • 3/4 cup water or almond milk
  • Food coloring like pink, yellow, orange, green, blue, purple
  • Sprinkles

For the Icing:

  • 3/4 cup powdered sugar
  • 1 tablespoon almond milk


  1. Mix ingredients for the doughnuts together
  2. Pour batter into six different bowls. Add a tiny amount of dye to each bowl.
  3. Bake on greased doughnut. Layer different colors of batter on the doughnut tray and swirl the colors around.
  4. Bake at 375°F for 15-20 minutes
  5. Once cool mix powdered sugar with almond milk. Add more sugar if too thin, add more almond milk if icing is not thin enough.
  6. Dip doughnuts then add sprinkles.


If you thin out icing with a few extra drops of almond milk you’ll be able to see the doughnut colors through it. Swirl the batter as you place it in the trays if you want more of a blended look. The two doughnuts at the bottom of the picture are upside down and show off the swirl. The top side was a mix of swirl and color block design because the bottom part of the tray was not mixed.