Best Vegan Rainbow Cookie Recipe for Colorful Treats

Updated On: October 7, 2025

There’s something undeniably joyful about the iconic rainbow cookie. With its vibrant layers of almond-scented cake, sweet fruit jam, and a glossy chocolate coating, it’s a treat that delights both the eyes and taste buds.

But what if you follow a vegan lifestyle? Good news: you don’t have to miss out on this classic Italian-American bakery favorite!

I’ve developed the best vegan rainbow cookie recipe that’s just as rich, tender, and colorful as the original, with absolutely no animal products. Whether you’re baking for a special occasion, the holidays, or simply to brighten a weekday, these cookies deliver a nostalgic flavor with a compassionate twist.

Below, you’ll find every detail you need to create your own stunning vegan rainbow cookies at home. From the ingredients and equipment to step-by-step instructions and creative variations, this guide will help you channel your inner pastry chef.

Ready to bake up some colorful joy? Let’s get started!

Why You’ll Love This Recipe

  • Authentic Taste and Texture: These vegan rainbow cookies are just as moist, almond-rich, and indulgent as the classic version you remember.
  • Eye-Catching Presentation: The tri-color layers make these cookies a showstopper at parties, potlucks, or as gifts.
  • Dairy-Free and Egg-Free: Perfect for those with allergies, vegans, or anyone looking to try a plant-based dessert.
  • Customizable: You can swap jams, colors, or even add chocolate chips for your own signature twist.
  • Make-Ahead Friendly: These cookies improve in flavor and slice beautifully after a day or two in the fridge, making them ideal for planning ahead.

Ingredients

Here’s everything you’ll need for the best vegan rainbow cookie recipe. For easy reference, quantities are listed for a standard 9×13-inch pan (about 48 cookies).

Ingredient Amount Notes
Almond flour 1 cup Finely ground for best texture
All-purpose flour 1 1/4 cups Unbleached preferred
Baking powder 1 teaspoon
Salt 1/2 teaspoon
Vegan butter 1 cup (2 sticks) Softened, not melted
Granulated sugar 1 cup Organic for vegan
Unsweetened applesauce 2/3 cup Acts as egg replacer
Almond extract 2 teaspoons Pure for best flavor
Vanilla extract 1 1/2 teaspoons
Red gel food coloring As needed Vegan, gel preferred
Green gel food coloring As needed Vegan, gel preferred
Apricot preserves 1/2 cup Smooth, seedless
Raspberry preserves 1/2 cup Smooth, seedless
Semi-sweet vegan chocolate chips 1 1/2 cups For coating
Coconut oil 2 tablespoons Helps chocolate set

Equipment

  • 9×13-inch baking pan (or three 9×9-inch pans for easier layering)
  • Parchment paper
  • Mixing bowls
  • Electric mixer or stand mixer
  • Rubber spatula
  • Offset spatula
  • Measuring cups and spoons
  • Microwave-safe bowl or double boiler (for chocolate)
  • Sharp knife
  • Cooling rack
  • Plastic wrap or foil (for chilling)

Instructions

  1. Preheat and Prep:

    Preheat your oven to 350°F (175°C). Line your baking pan(s) with parchment paper, leaving some overhang for easy removal. If using one pan, you’ll bake the layers one at a time.
  2. Mix Dry Ingredients:

    In a medium bowl, whisk together almond flour, all-purpose flour, baking powder, and salt. Set aside.
  3. Cream Vegan Butter and Sugar:

    In a large mixing bowl, beat the softened vegan butter and sugar together on medium-high speed until light and fluffy, about 3-4 minutes.
  4. Add Applesauce and Extracts:

    Beat in the applesauce, almond extract, and vanilla extract until fully incorporated. The mixture may look a bit curdled, but that’s normal.
  5. Combine Wet and Dry:

    Gradually add the flour mixture to the wet ingredients, mixing just until smooth. Don’t overmix.
  6. Divide and Color Batter:

    Evenly divide the batter into three bowls. Tint one bowl with red food coloring, another with green, and leave the third plain. Use a few drops at a time and mix well to achieve vibrant but not neon colors.
  7. Bake the Layers:

    Spread each colored batter into the prepared pan (or in separate pans), smoothing the tops with an offset spatula. Bake each layer for about 10-12 minutes, until just set and a toothpick comes out clean. Do not overbake; the layers should stay soft.
  8. Cool Completely:

    Let all layers cool in the pan for 10 minutes, then lift out and let cool completely on a wire rack.
  9. Assemble the Layers:

    Place the green layer on a parchment-lined tray. Spread a thin, even layer of apricot preserves over the top. Gently place the plain (yellow) layer on top, pressing lightly. Spread the raspberry preserves over this layer, then finish with the red layer.
  10. Press and Chill:

    Wrap the stacked layers in plastic wrap or foil. Place a heavy book or baking sheet on top to gently compress, and refrigerate for at least 4 hours or overnight. This helps the layers set and meld.
  11. Prepare the Chocolate Coating:

    In a microwave-safe bowl or double boiler, melt vegan chocolate chips with coconut oil until smooth. Stir well.
  12. Coat the Cookies:

    Unwrap the chilled cookie stack. Spread half the melted chocolate evenly over the top. Refrigerate for 20 minutes until set. Flip the stack over and coat the other side with the remaining chocolate. Chill again until firm.
  13. Trim and Slice:

    Using a sharp knife, trim the edges for a neat finish. Cut into 1-inch squares or rectangles, wiping the knife between cuts for sharp, clean slices.
  14. Enjoy!

    Serve chilled or at room temperature. Store in an airtight container in the fridge for up to a week.

Tips & Variations

  • Use Gel Food Coloring: Gel coloring creates vibrant hues with less liquid, so your batter stays the right consistency.
  • Try Other Jams: Strawberry, cherry, or even orange marmalade work beautifully for the filling.
  • Nut-Free Option: Substitute sunflower seed flour for almond flour if you have allergies (note: flavor will change).
  • Chocolate Topping: For a glossy finish, don’t skip the coconut oil when melting the chocolate.
  • Freeze for Later: Rainbow cookies freeze well for up to 2 months. Thaw in the fridge before serving.
  • Get Creative: Add mini chocolate chips between layers, or sprinkle chopped pistachios on top for extra flair.

“Chilling the assembled layers overnight is the secret to perfect, bakery-style rainbow cookies that slice cleanly and taste incredible!”

Nutrition Facts

Nutrition per serving (1 cookie, based on 48 cookies per batch):

Nutrient Amount
Calories 110
Total Fat 6g
Saturated Fat 2.5g
Carbohydrates 13g
Sugar 7g
Fiber 1g
Protein 1.5g
Sodium 45mg

Nutrition will vary based on brands and substitutions.

Serving Suggestions

  • Holiday Platters: Arrange rainbow cookies alongside other festive treats like Christmas Cookie Shots for a colorful dessert spread.
  • Afternoon Tea or Coffee: Enjoy with a cup of herbal tea or espresso. For chocolate lovers, pair with a slice of Chocolate Heaven Cake for an indulgent treat.
  • Gift Boxes: Layer rainbow cookies in a box with parchment between rows for a gorgeous edible gift.
  • Dessert Buffets: These cookies look beautiful next to other vegan sweets like Cinnamon Pecan Ice Cream or fruit tarts.
  • Celebrations: Perfect for birthdays, graduations, or Pride events thanks to their bold, happy colors.

Conclusion

Making vegan rainbow cookies at home is an act of both creativity and love. With each colorful layer, you’re not only recreating a nostalgic classic—you’re also sharing a compassionate, inclusive treat that everyone can enjoy.

While the process might seem involved, it’s truly accessible even for beginner bakers, especially with a little patience and the right tips.

Whether you’re a lifelong vegan or just trying something new, these rainbow cookies are sure to become a cherished part of your baking repertoire. They’re perfect for sharing, gifting, or simply savoring with your favorite cup of coffee.

And if you’re hungry for more vegan inspiration, be sure to check out recipes like Costco Vegan Mushroom Stew or explore other classics such as Christmas Parfait Dessert Recipes for your next kitchen adventure.

Happy baking and keep spreading color!

📖 Recipe Card: Best Vegan Rainbow Cookie Recipe

Description: These vegan rainbow cookies are soft, colorful, and delicious, perfect for any celebration. Layers of almond-flavored sponge and fruity jam make them a show-stopping treat.

Prep Time: PT40M
Cook Time: PT25M
Total Time: PT1H5M

Servings: 24 cookies

Ingredients

  • 2 cups almond flour
  • 1 cup all-purpose flour
  • 1 cup granulated sugar
  • 1/2 cup unsweetened applesauce
  • 1/2 cup vegan butter, softened
  • 1/4 cup unsweetened plant milk
  • 1 tsp almond extract
  • 1 tsp baking powder
  • 1/4 tsp salt
  • 1/3 cup raspberry jam
  • 1/3 cup apricot jam
  • 1 cup vegan dark chocolate chips
  • Red, yellow, and green natural food coloring

Instructions

  1. Preheat oven to 350°F (175°C) and line three 8-inch square pans with parchment.
  2. In a bowl, cream vegan butter and sugar until fluffy.
  3. Mix in applesauce, plant milk, and almond extract.
  4. Add almond flour, all-purpose flour, baking powder, and salt; mix to form a batter.
  5. Divide batter evenly into three bowls.
  6. Tint each bowl with a different food coloring: red, yellow, and green.
  7. Spread each colored batter into a prepared pan and smooth tops.
  8. Bake each layer for 10-12 minutes, until set but not browned.
  9. Cool completely, then carefully remove from pans.
  10. Place green layer on a sheet, spread with apricot jam, then top with yellow layer.
  11. Spread raspberry jam over yellow layer and top with red layer.
  12. Melt chocolate chips and spread over the top layer.
  13. Chill in fridge for 1 hour, then cut into squares and serve.

Nutrition: Calories: 130 | Protein: 2g | Fat: 7g | Carbs: 16g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegan Rainbow Cookie Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “These vegan rainbow cookies are soft, colorful, and delicious, perfect for any celebration. Layers of almond-flavored sponge and fruity jam make them a show-stopping treat.”, “prepTime”: “PT40M”, “cookTime”: “PT25M”, “totalTime”: “PT1H5M”, “recipeYield”: “24 cookies”, “recipeIngredient”: [“2 cups almond flour”, “1 cup all-purpose flour”, “1 cup granulated sugar”, “1/2 cup unsweetened applesauce”, “1/2 cup vegan butter, softened”, “1/4 cup unsweetened plant milk”, “1 tsp almond extract”, “1 tsp baking powder”, “1/4 tsp salt”, “1/3 cup raspberry jam”, “1/3 cup apricot jam”, “1 cup vegan dark chocolate chips”, “Red, yellow, and green natural food coloring”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 350\u00b0F (175\u00b0C) and line three 8-inch square pans with parchment.”}, {“@type”: “HowToStep”, “text”: “In a bowl, cream vegan butter and sugar until fluffy.”}, {“@type”: “HowToStep”, “text”: “Mix in applesauce, plant milk, and almond extract.”}, {“@type”: “HowToStep”, “text”: “Add almond flour, all-purpose flour, baking powder, and salt; mix to form a batter.”}, {“@type”: “HowToStep”, “text”: “Divide batter evenly into three bowls.”}, {“@type”: “HowToStep”, “text”: “Tint each bowl with a different food coloring: red, yellow, and green.”}, {“@type”: “HowToStep”, “text”: “Spread each colored batter into a prepared pan and smooth tops.”}, {“@type”: “HowToStep”, “text”: “Bake each layer for 10-12 minutes, until set but not browned.”}, {“@type”: “HowToStep”, “text”: “Cool completely, then carefully remove from pans.”}, {“@type”: “HowToStep”, “text”: “Place green layer on a sheet, spread with apricot jam, then top with yellow layer.”}, {“@type”: “HowToStep”, “text”: “Spread raspberry jam over yellow layer and top with red layer.”}, {“@type”: “HowToStep”, “text”: “Melt chocolate chips and spread over the top layer.”}, {“@type”: “HowToStep”, “text”: “Chill in fridge for 1 hour, then cut into squares and serve.”}], “nutrition”: {“calories”: “130”, “proteinContent”: “2g”, “fatContent”: “7g”, “carbohydrateContent”: “16g”}}

Photo of author

Marta K

Leave a Comment

X