Ingredients
Scale
- 2 ½ cups all-purpose flour
 - 1 tsp baking powder
 - ½ tsp salt
 - 1 cup unsalted butter (softened)
 - 1 ½ cups granulated sugar
 - 1 large egg
 - 1 tsp vanilla extract
 - 4–6 gel food colors (rainbow shades: red, orange, yellow, green, blue, purple)
 - Optional: Colored sprinkles, sanding sugar
 
Instructions
- To prepare the dough, cream together softened butter and sugar until light and fluffy. Beat in the egg and vanilla extract until smooth.
 - In a separate bowl, whisk together flour, baking powder, and salt. Gradually add the dry ingredients to the wet mixture, mixing until just combined. Do not overmix.
 - Divide the dough into 4–6 equal portions. Tint each portion with a different gel food color, kneading gently until evenly colored. Flatten each portion into a disc, wrap in plastic wrap, and chill in the refrigerator for at least 30 minutes.
 - Once chilled, roll out small pieces of each colored dough and stack or twist them together to create a tie-dye effect. Gently roll into balls and flatten slightly on a parchment-lined baking sheet.
 - Bake at 350°F (175°C) for 8–10 minutes, or until the edges are lightly golden. Cool on the baking sheet for 5 minutes before transferring to a wire rack.
 
Notes
- For gluten-free cookies, substitute an all-purpose gluten-free flour blend.
 - Vegan alternative: Use plant-based butter and replace the egg with a flax egg (1 tbsp ground flaxseed + 2.5 tbsp water per egg).
 - Natural dyes like beet juice, turmeric, or spinach powder can be used for coloring, though they may produce softer hues.
 - Freeze colored dough discs for up to 1 month; thaw overnight in the fridge before shaping and baking.
 - Avoid overmixing colored doughs to preserve distinct tie-dye patterns.
 
- Prep Time: 45 minutes
 - Cook Time: 10 minutes
 - Category: Desserts
 - Method: Baking
 - Cuisine: American-Inspired
 
Nutrition
- Serving Size: 1 cookie
 - Calories: 180 kcal
 - Sugar: 12 g
 - Sodium: 90 mg
 - Fat: 9 g
 - Saturated Fat: 5 g
 - Unsaturated Fat: 3 g
 - Trans Fat: 0 g
 - Carbohydrates: 22 g
 - Fiber: 0 g
 - Protein: 2 g
 - Cholesterol: 25 mg
 

