Skip to main content

italian rainbow cake recipe.

 


Italian Rainbow Cake Recipe (Colorful, Layered & Delicious)

Italian Rainbow Cake Recipe – Colorful Layered Cake

Make this beautiful Italian Rainbow Cake with colorful almond sponge layers, raspberry jam, and rich chocolate. A classic Italian-American cookie cake-inspired dessert.

Italian Rainbow Cake Recipe

This Italian Rainbow Cake Recipe is a beautiful, colorful dessert made with thin layers of almond-flavored sponge cake, raspberry jam, and a smooth chocolate coating. Its bright red, white, and green layers are inspired by the colors of the Italian flag.

Despite its name, Italian Rainbow Cake is best known as an Italian-American bakery classic rather than a traditional dessert from Italy. It is also commonly called Italian Rainbow Cookies, Seven-Layer Cookies, or Tri-Color Cookies.

The combination of tender almond cake, sweet-tart raspberry jam, and chocolate creates an irresistible dessert that's perfect for Christmas, holidays, birthdays, parties, and cookie platters.

Why You'll Love This Italian Rainbow Cake

  • Beautiful colorful layers: Red, white, and green layers make a stunning presentation.
  • Rich almond flavor: Almond paste gives the cake its signature taste.
  • Chocolate coated: A thin chocolate layer adds richness and texture.
  • Sweet and tangy: Raspberry jam balances the sweetness.
  • Perfect for celebrations: Great for holidays and special occasions.
  • Make-ahead friendly: The cake tastes even better after resting.
  • Italian-American classic: Inspired by the popular bakery-style rainbow cookie.

Ingredients

For the Almond Cake

  • 8 ounces almond paste
  • 1 cup unsalted butter, softened
  • ¾ cup granulated sugar
  • 4 large eggs, separated
  • 1 teaspoon almond extract
  • 1 teaspoon vanilla extract
  • 1½ cups all-purpose flour
  • ½ teaspoon baking powder
  • ¼ teaspoon salt
  • 3 tablespoons whole milk
  • Red gel food coloring
  • Green gel food coloring

For the Filling

  • ½ cup raspberry jam
  • ¼ cup apricot jam, optional

For the Chocolate Coating

  • 10 ounces semisweet chocolate, finely chopped
  • 1 tablespoon vegetable shortening or coconut oil

Equipment

  • Three 9-inch square baking pans
  • Parchment paper
  • Electric mixer
  • Mixing bowls
  • Offset spatula
  • Wire rack
  • Sharp knife

How to Make Italian Rainbow Cake

1. Prepare the Pans

Preheat your oven to 350°F (175°C).

Line three 9-inch square baking pans with parchment paper and lightly grease them.

If you only have one pan, bake the layers one at a time.

2. Prepare the Almond Paste

Break the almond paste into small pieces.

Place it in a mixing bowl with the softened butter and sugar.

Beat until smooth and creamy.

3. Add the Egg Yolks

Separate the eggs.

Add the egg yolks one at a time to the almond mixture, beating after each addition.

Add almond extract and vanilla extract.

Mix until smooth.

4. Combine the Dry Ingredients

In a separate bowl, whisk together:

  • Flour
  • Baking powder
  • Salt

Gradually add the dry ingredients to the almond mixture.

Add the milk and mix just until combined.

Don't overmix the batter.

5. Whip the Egg Whites

In a clean bowl, beat the egg whites until they form soft peaks.

Gently fold the whipped egg whites into the cake batter in batches.

This helps create a light and tender sponge.

6. Divide and Color the Batter

Divide the batter evenly among three bowls.

Leave one portion plain.

Color one portion green and another red using gel food coloring.

Mix gently until the colors are evenly distributed.

7. Bake the Cake Layers

Spread each batter portion evenly into the prepared pans.

Bake for approximately 10–12 minutes, or until the layers are lightly golden and a toothpick inserted in the center comes out clean.

Don't overbake the layers.

Allow them to cool completely.

8. Assemble the Layers

Place the green cake layer on a flat surface.

Spread a thin, even layer of raspberry jam over the top.

Place the plain cake layer on top.

Spread another thin layer of raspberry jam over the plain layer.

Place the red cake layer on top.

Gently press the layers together.

9. Press the Cake

Wrap the assembled cake tightly in plastic wrap.

Place a flat baking sheet or cutting board on top and add a light weight.

Refrigerate for at least 4 hours, preferably overnight.

This helps compress the layers and gives the cake its characteristic dense, neat texture.

10. Coat With Chocolate

Melt the chocolate with shortening or coconut oil using a double boiler or microwave in short intervals.

Stir until smooth.

Unwrap the chilled cake and spread half of the chocolate over the top.

Refrigerate until set.

Carefully turn the cake over and coat the other side with the remaining chocolate.

11. Slice and Serve

Allow the chocolate coating to set completely.

Using a sharp knife, trim the edges if desired.

Cut the cake into small rectangles or squares.

Serve and enjoy!

Pro Tips for the Best Italian Rainbow Cake

Use almond paste

Almond paste provides the classic almond flavor and texture. Don't substitute marzipan unless you understand that it is sweeter and has a different consistency.

Don't overbake

The cake layers are thin and can dry out quickly. Remove them as soon as they are set.

Spread the batter evenly

An offset spatula makes it much easier to create layers of equal thickness.

Use gel food coloring

Gel coloring creates vivid red and green layers without adding too much liquid to the batter.

Don't skip the pressing step

Pressing the assembled cake helps create the compact layers associated with Italian rainbow cookies.

Chill before cutting

A well-chilled cake is much easier to coat and slice neatly.

Use a sharp knife

For clean, professional-looking layers, use a sharp knife and wipe it clean between cuts.

Italian Rainbow Cake Variations

Chocolate Rainbow Cake

Use chocolate cake batter for a richer variation.

Apricot Rainbow Cake

Replace raspberry jam with apricot preserves for a sweeter, fruitier filling.

Dark Chocolate Rainbow Cake

Use dark chocolate instead of semisweet chocolate for a more intense chocolate flavor.

Pistachio Rainbow Cake

Add a small amount of finely ground pistachios to the almond batter for a nutty variation.

Holiday Italian Rainbow Cake

Use brighter red and green colors for a festive Christmas dessert.

What to Serve With Italian Rainbow Cake

Serve Italian Rainbow Cake with:

  • Espresso
  • Cappuccino
  • Italian coffee
  • Hot chocolate
  • Vanilla ice cream
  • Fresh berries
  • Whipped cream
  • After-dinner coffee

How to Store Italian Rainbow Cake

Place the cake in an airtight container and refrigerate for up to 5 days.

Allow slices to sit at room temperature for several minutes before serving for the best texture.

Can You Freeze Italian Rainbow Cake?

Yes.

Wrap the assembled cake tightly in plastic wrap and then place it in a freezer-safe container or bag.

Freeze for up to 2 months.

Thaw overnight in the refrigerator before slicing and serving.

Frequently Asked Questions

What is Italian Rainbow Cake?

Italian Rainbow Cake is a colorful layered almond cake filled with jam and coated in chocolate. It's also known as Italian Rainbow Cookies, Seven-Layer Cookies, and Tri-Color Cookies.

Is Italian Rainbow Cake actually from Italy?

It is more accurately considered an Italian-American bakery dessert. Its red, white, and green colors are inspired by the Italian flag, while the dessert became especially popular in Italian-American communities in the United States.

Why is it called Italian Rainbow Cake?

The colorful red, white, and green almond cake layers resemble the colors of the Italian flag, giving the dessert its distinctive name.

Why are Italian Rainbow Cookies sometimes called seven-layer cookies?

The traditional dessert can be assembled as seven visual layers when the three cake layers, two jam layers, and two chocolate layers are counted.

Can I use marzipan instead of almond paste?

You can, but the texture and sweetness will differ. Almond paste is generally preferred for this style of cake.

Why did my cake layers crack?

The layers may crack if they're overbaked or handled while still warm. Allow them to cool before assembling and handle them gently.

Why is my Italian Rainbow Cake too dry?

The most common reason is overbaking. Because the cake layers are thin, they need only a short baking time.

How long should Italian Rainbow Cake chill?

Chill the assembled cake for at least 4 hours. Overnight chilling gives the best compact texture and allows the flavors to develop.

Nutrition Facts

Approximate nutrition per serving:

  • Calories: 285
  • Protein: 4g
  • Carbohydrates: 31g
  • Fat: 17g
  • Saturated Fat: 9g
  • Cholesterol: 55mg
  • Sodium: 95mg
  • Fiber: 2g
  • Sugar: 23g

Nutrition information is an estimate and will vary depending on the ingredients and serving size.

Similar Recipes

  • Brooklyn Blackout Cake
  • New York Cheesecake
  • New York Crumb Cake
  • Italian Cream Cake
  • Italian Wedding Cookies
  • Chocolate Cake
  • Vanilla Cupcake
  • Chocolate Chip Cookies
  • Rainbow Cake

Final Thoughts

This Italian Rainbow Cake Recipe is a spectacular dessert for anyone who loves almond cake, raspberry jam, and chocolate. The colorful layers make it perfect for holidays and celebrations, while its rich bakery-style flavor makes every small slice satisfying.

For the best results, keep the cake layers thin and even, don't overbake them, and give the assembled cake plenty of time to chill under light pressure before adding the chocolate coating.

Slice it into small pieces and serve with espresso or cappuccino for a delicious Italian-American bakery-inspired treat.

Recipe Card

Italian Rainbow Cake Recipe

Prep Time: 40 minutes
Cook Time: 12 minutes
Chilling Time: 4 hours
Total Time: 4 hours 52 minutes
Servings: 24 pieces
Cuisine: Italian-American
Category: Dessert, Cake

Ingredients

For the Cake:

  • 8 ounces almond paste
  • 1 cup unsalted butter
  • ¾ cup sugar
  • 4 large eggs, separated
  • 1 teaspoon almond extract
  • 1 teaspoon vanilla extract
  • 1½ cups all-purpose flour
  • ½ teaspoon baking powder
  • ¼ teaspoon salt
  • 3 tablespoons milk
  • Red gel food coloring
  • Green gel food coloring

For the Filling:

  • ½ cup raspberry jam
  • ¼ cup apricot jam, optional

For the Chocolate:

  • 10 ounces semisweet chocolate
  • 1 tablespoon vegetable shortening or coconut oil

Instructions

  1. Preheat oven to 350°F (175°C) and prepare three parchment-lined 9-inch square pans.
  2. Beat almond paste, butter, and sugar until smooth.
  3. Beat in egg yolks, almond extract, and vanilla.
  4. Mix in flour, baking powder, salt, and milk.
  5. Whip egg whites to soft peaks and gently fold them into the batter.
  6. Divide batter into three portions; leave one plain and color the others red and green.
  7. Spread into pans and bake for 10–12 minutes.
  8. Cool completely.
  9. Layer green cake with raspberry jam, plain cake, another layer of jam, and red cake.
  10. Wrap, lightly press, and refrigerate for at least 4 hours.
  11. Coat both sides with melted chocolate.
  12. Chill until set, then slice into small pieces and serve.

Comments

Popular posts from this blog

ayam bakar recipe.

  ๐Ÿ— Ayam Bakar Recipe (Indonesian Grilled Chicken) Ayam Bakar is a delicious Indonesian grilled chicken marinated in spices and caramelized with sweet soy sauce. Juicy, smoky, and full of bold flavors — perfect with rice, sambal, and fresh vegetables. ⭐ Why You’ll Love This Ayam Bakar Authentic Indonesian flavors Sweet, smoky, and savory Easy to prepare at home Perfect for lunch, dinner, or BBQ Pairs well with sambal and rice ๐Ÿง„ Ingredients for Ayam Bakar For the Chicken 1 whole chicken (cut into pieces) or 1 kg chicken thighs 2 tbsp oil 1 tbsp lime juice ½ tsp salt For the Spice Paste (Bumbu) 5 cloves garlic 5 shallots 3–5 red chilies 1 tsp coriander powder 1 tsp turmeric powder 1 tsp salt 1 tbsp brown sugar 2 tbsp sweet soy sauce (kecap manis) 1 lemongrass stalk (crushed) 3 kaffir lime leaves 250 ml coconut milk ๐Ÿ”ฅ How to Make Ayam Bakar (Step-by-Step) Step 1: Prepare the chicken Rub chicken pieces with lime juice and salt. Set aside fo...

french dip sandwich recipe.

  French Dip Sandwich Recipe Prep Time: 15 minutes Cook Time: 2 hours 45 minutes Total Time: 3 hours Servings: 6 sandwiches Calories: Approximately 620 per serving This French Dip Sandwich is made with tender, slow-cooked beef, caramelized onions, melted cheese, and crusty French rolls served with a rich, savory au jus for dipping. It's comforting, hearty, and surprisingly easy to make at home. If you love classic American sandwiches with plenty of flavor, this homemade French dip is a recipe you'll want to make again and again. Why You'll Love This Recipe Tender and flavorful: Slow-cooked beef becomes incredibly juicy and easy to slice. Rich homemade au jus: The savory cooking liquid doubles as the perfect dipping sauce. Cheesy and satisfying: Melted provolone adds creamy, savory flavor. Great for a crowd: Six hearty sandwiches make this recipe perfect for family dinners or casual gatherings. Better than takeout: You get a restaurant-style French dip...

chicken enchilada casserole recipe.

Best Chicken Enchilada Casserole Recipe (Easy, Cheesy & Family-Friendly) Make the best chicken enchilada casserole recipe at home! Easy, cheesy, and packed with flavor—perfect for weeknight dinners and meal prep. ๐Ÿงพ Introduction This chicken enchilada casserole recipe is a simple, crowd-pleasing dish loaded with tender chicken, rich enchilada sauce, soft tortillas, and melted cheese. It delivers all the flavors of classic enchiladas without the extra work of rolling them. Perfect for busy weeknights, family dinners, or meal prep, this casserole is hearty, satisfying, and incredibly easy to make. ๐Ÿง‚ Ingredients ๐Ÿ— Main Ingredients 2 cups cooked shredded chicken 2 cups enchilada sauce 1½ cups shredded cheese (cheddar or Mexican blend) 6–8 tortillas (corn or flour) ๐Ÿฅซ Extras 1 cup black beans (optional) ½ cup corn kernels 1 small onion (chopped) ๐ŸŒฟ Seasoning 1 tsp cumin 1 tsp chili powder Salt & pepper to taste ๐Ÿ‘จ‍๐Ÿณ How to Make Chicken Enchilad...