Ingredients
Method
- Preheat oven to 350°F (175°C)
- Line a 12-14 donut pan with non-stick cooking spray
- Combine oil, melted butter, granulated sugar, and brown sugar in a bowl. Whisk until smooth
- Add eggs and vanilla extract. Whisk until fully incorporated
- Set aside 1 1/2 tsp baking powder, 1/2 tsp baking soda, 1/4 tsp salt, and 1/4 tsp nutmeg with the flour
- Portion half the dry ingredients into the wet mixture. Stir until no dry bits remain
- Add 3/4 cup buttermilk and mix until combined
- Incorporate the remaining dry ingredients until the batter coats a spoon
- Spoon batter into six containers for coloring (1-2 oz each)
- Add gel food coloring to each bowl. Stir until you achieve red, blue, green, purple, orange, and yellow hues
- Prepare a piping bag with one color of batter
- Fill one donut slot 3/4 full
- Repeat with the remaining colors, alternating in each slot to create rainbow donuts
Notes
Use coconut sugar instead of brown sugar for a plant-based option
For non-dairy version, substitute buttermilk with almond milk + 1 tsp vinegar
Gel food coloring is ideal for vibrant results without altering texture
Flax eggs (1 tbsp ground flaxseed + 3 tbsp water per egg) can replace large eggs for a vegan version
Donuts keep in an airtight container for up to 3 days at room temperature
Adjust baking time slightly for air fryer if preferred
For non-dairy version, substitute buttermilk with almond milk + 1 tsp vinegar
Gel food coloring is ideal for vibrant results without altering texture
Flax eggs (1 tbsp ground flaxseed + 3 tbsp water per egg) can replace large eggs for a vegan version
Donuts keep in an airtight container for up to 3 days at room temperature
Adjust baking time slightly for air fryer if preferred
