Rainbow Barfi
Bright, creamy, and bursting with color — this Rainbow Barfi is a cheerful twist on the traditional Indian sweet. Each layer adds a pop of joy, from soothing blue to sunshine yellow and rosy pink, finished with star sprinkles that make it sparkle on any festive table.
Made with milk powder, ghee, and condensed milk, this recipe transforms a few simple ingredients into a creamy, melt-in-your-mouth treat. It’s a fun, no-fuss recipe that’s perfect for Diwali, Holi, Eid, birthdays, or gifting — guaranteed to make everyone smile before the first bite.
Whether you’re new to Indian sweets or just want to add a playful touch to your festive spread, this colorful barfi brings together tradition and creativity in the most delightful way.
🌈 What Is Rainbow Barfi?
Barfi (or burfi) is a classic Indian sweet made from milk solids, sugar, and ghee—usually cut into diamond or square pieces. This version takes inspiration from the traditional milk powder barfi, but layers it in bright colors for a modern, eye-catching finish.
It’s especially loved during Diwali and Holi for its festive look, and kids adore the playful rainbow design. The best part? It doesn’t require any sugar syrup or candy thermometer—just simple ingredients and a little creativity.
Ingredient Spotlight
Milk Powder: The key to that soft, fudgy texture. It helps create structure without the need for long simmering or sugar syrup.
Condensed Milk: Adds sweetness, creaminess, and helps the barfi set beautifully.
Ghee: Gives richness and that unmistakable traditional aroma.
Cardamom: Adds a subtle warmth and floral sweetness that balances the sugary richness.
Food Coloring: Turns classic milk barfi into a vibrant rainbow treat — perfect for celebrations or kid-friendly desserts.
Star Sprinkles: Optional, but they make the barfi sparkle and stand out on any mithai tray!
When to Serve Rainbow Barfi
This barfi is pure celebration in dessert form. Each color layer feels like a moment of joy, making it perfect for:
- Diwali, to add a pop of color to your mithai platter.
- Holi, to match the festival of colors.
- Eid, as a bright, modern twist on traditional sweets.
- Birthdays and baby showers, especially for kids who love colorful treats.
- Or even just as a fun dessert project with family on weekends.
It’s the kind of sweet that makes people pause and say “Wow, that looks too pretty to eat”—before going back for seconds.
Storage Tips
- Store in an airtight container at room temperature for up to 3 days.
- For longer storage, refrigerate for up to 1 week — just bring it to room temperature before serving for the best texture.
- Avoid stacking or wrapping while warm to preserve the neat rainbow layers.
Pro tip: The colors deepen and the flavors develop even more the next day — making it perfect for make-ahead celebrations.
Frequently Asked Questions
Can I use natural food coloring?
Yes! You can use beetroot powder (pink), turmeric (yellow), spinach (green), and butterfly pea flower (blue) for a natural alternative.
What if my mixture turns chewy?
It was likely overcooked. Remove from heat as soon as it thickens and leaves the sides of the pan.
Can I make it vegan?
Swap ghee for coconut oil and use dairy-free condensed milk. The taste will vary slightly but it still works beautifully.
Can I skip the sprinkles?
Absolutely! You can decorate with nuts, silver leaf, or keep it simple with a smooth finish.
What type of milk powder should I use?
Use full-fat milk powder (like Nestlé or MilkMaid) for the richest, most authentic flavor.
More Desserts to Try
- Chocolate Orange (KitKat Barfi) – A Westernized Indian no-bake treat
- Pumpkin Spice White Chocolate Cookies – A cozy fall favorite
- Chai & Cardamom Cookies – Perfect with a cup of masala chai
- Masala Fries – A savory Indian twist for snack time
Did you try this recipe?
I’d love to hear what you think! Leave a rating and review below to let me know how it turned out—it truly helps others discover the recipe too.
Don’t forget to tag me on Instagram @minnecravings if you share your sweet creation! You can also follow along on Pinterest, TikTok and Facebook for more crave-worthy bites and seasonal baking inspiration.
Rainbow Barfi
This easy Rainbow Barfi recipe layers soft, cardamom-infused milk fudge in bright rainbow colors for a festive twist on traditional Indian sweets. A no-bake treat made with milk powder, condensed milk, and ghee — perfect for Diwali, Holi, or gifting
Ingredients
- 2 cups milk powder
- 1 cup condensed milk
- ¼ cup milk
- 2 tbsp ghee
- 1 tsp cardamom powder
- Food coloring (blue, green, yellow, orange, pink)
- Star sprinkles (optional)
Instructions
- Heat ghee, milk, condensed milk, and milk powder in a non-stick pan over low heat. Stir until smooth and thick.
- Add cardamom powder and mix well. Remove from heat once the mixture leaves the sides of the pan.
- Divide into 4–5 bowls and tint each with a different food color.
- Layer the colors in a greased or parchment-lined square tray, pressing each one flat.
- Decorate with star sprinkles on top.
- Let set for 1–2 hours at room temperature or refrigerate for 30 minutes. Cut into squares and enjoy!
Notes
- Don’t overcook the mixture; it should remain soft and pliable.
- For a natural option, use vegetable-based food colors.
- You can add chopped pistachios or almonds between layers for a richer taste.
- This recipe is eggless, easy to customize, and perfect for festive gifting.
Nutrition Information
Yield
16Serving Size
1Amount Per Serving Calories 94Total Fat 4gSaturated Fat 2gTrans Fat 0gUnsaturated Fat 1gCholesterol 13mgSodium 40mgCarbohydrates 12gFiber 0gSugar 12gProtein 3g
Nutrition information is automatically generated and may not be fully accurate.
