Looking to add a playful twist to your festive treats this season? Try these Gujiya Hearts! With traditional flavors wrapped in flaky, heart-shaped pastry, they’re the perfect bite-sized indulgence. These adorable treats are as fun to make as they are to eat, combining a crispy, golden crust with a rich, flavorful filling that will leave everyone craving more!
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Minstry of Curry
This year, when I ran an Instagram poll asking what recipes you'd like to see, the overwhelming request was for simple, make-ahead sweets and treats for the festive season. So, I’ve got the perfect recipe for you! It’s a total lifesaver for last-minute dessert ideas when entertaining or bringing something delicious to a potluck! It uses ingredients you likely already have at home, and the rest are super easy to find.
Plus, I know how tricky it can be to find good-quality mawa in the U.S., so I’m also sharing a quick 5-minute recipe for Homemade Mawa—you’re going to love it!
Inspired by the little heart cookies we grew up eating in India, these bite-sized Gujiya Hearts are fun to make and a delight to share! While traditional Gujiya is crescent-shaped, these treats are shaped into adorable hearts with the same delicious, sweet filling. Perfect for festive celebrations like Holi or Diwali—or whenever you're craving something special—these bite-sized Gujiyas will surely bring smiles all around! Love Gujiya? Try my mom's Karanji recipe with easy-to-make rose coconut filling.
Ingredients
Note: A recipe card with exact ingredient measurements and instructions is available at the end of this post. The ingredient photo and details included here are just to give you a clear visual reference of what you’ll need for the recipe, ensuring you know exactly what to gather before you start.
- Kawan Parathas: These frozen, flaky parathas are used as the crispy outer layer for the Gujiya, offering convenience and texture. You can also use Puff pastry sheets if you like.
- Full-Fat Ricotta Cheese (for homemade mawa): Used as a quick alternative to traditional mawa, this creamy cheese thickens and forms a rich base for the filling.
- Ghee: Adds a warm, nutty flavor to the filling and ensures a moist texture in the homemade mawa.
- Chopped Nuts (Pistachios, Cashews, Almonds): These nuts provide a delightful crunch and a rich, nutty flavor to the filling.
- Desiccated Coconut: Adds a light, sweet flavor and chewy texture, complementing the nuts and mawa.
- Sugar: Sweetens the filling, balancing the richness of the mawa and nuts.
- Ground Cardamom: Infuses the filling with a fragrant, aromatic spice, giving the Gujiya its signature warmth.
How to Make Gujiya Hearts
- In a wide bowl, combine ricotta cheese and ghee.
- Microwave in 30-second intervals, stirring each time, for 3 to 4 minutes until the ricotta becomes dry and crumbly. Tip: Be careful not to let the ricotta brown during this process.
- In a small pan, heat the ghee and add the chopped nuts. Sauté over low-medium heat until toasted and aromatic.
- Reduce the heat to the lowest setting, add the coconut, and sauté for another 2 minutes until warm and fragrant. Tip: You can turn off the heat after adding the coconut, as you don’t want it to brown.
- Combine the toasted nut and coconut mixture with the ricotta, sugar, and cardamom.
- Mix everything thoroughly.
- Take the frozen parathas from the freezer and let them thaw for 3 to 5 minutes. Unwrap one paratha (save the plastic sheets for later) and place it on a clean surface like a board or silicone mat.
- Spread one-third of the Gujiya filling evenly over the paratha, leaving about ½ cm of space around the edges. Press the filling gently with the back of a spoon to ensure it sticks to the paratha.
- Fold the top ¾ inch of the paratha over the filling, then fold it again towards the center. Repeat this process from the bottom edge.
- Bring the two folded sides together, pressing gently to seal the filling. Make sure the outer edges are sealed firmly so the filling doesn’t spill out. Wrap the rolled paratha in the saved plastic sheet and freeze for 30 minutes.
- Remove the frozen paratha rolls from the freezer and unwrap them. Trim the edges of the rolls and cut each roll into 8 pieces.
- Place the cut pieces, filling side up, on the prepared tray, leaving about 2 inches between each piece. Brush the tops lightly with melted butter.
- Bake in a preheated oven for 7 to 8 minutes, then carefully flip the Gujiyas and bake for an additional 7 to 8 minutes until they turn lightly golden brown.
- Garnish with thinly sliced pistachios.
Storing
Allow the Gujiya Bites to cool completely and then store them in an airtight container to maintain their crispiness and prevent them from getting soggy. Store at room temperature for up to 3-4 days.
For longer storage, you can refrigerate them for up to a week. However, refrigeration may cause them to lose some of their crispiness.
If the Guijiya bites get soft you can reheat them in the oven or air fryer at a low temperature for a few minutes to restore their crisp texture before serving.
More Recipes using Kawan Parathas
- Jalapeno Cheese Samosas
- Kolkatta Egg Rolls
- Paneer Kathi Rolls
- Chicken Kathi Rolls
- Chicken Shawarma with warm flaky flatbread
- Black Bean Chalupas with Crispy Shells
Recipe
Gujiya Hearts (Flaky, Fun, and Full of Flavor!)
Ingredients
- 3 frozen Kawan Parathas or frozen puff pastry sheets
- 1 tablespoon melted butter
For Mawa
- ½ cup full-fat ricotta cheese
- 1 teaspoon ghee
For the Filling
- 1 teaspoon ghee
- 4 tablespoons finely chopped nuts a mix of pistachios, cashews, and almonds
- 2 tablespoons desiccated coconut
- 4 tablespoons sugar
- ½ teaspoon ground cardamom
Instructions
To Make Homemade Mawa:
- In a wide bowl, combine ricotta cheese and ghee. Microwave in 30-second intervals, stirring each time, for 3 to 4 minutes until the ricotta becomes dry and crumbly. Tip: Be careful not to let the ricotta brown during this process.
Nut Mixture:
- In a small pan, heat ghee and add the chopped nuts. Sauté over low-medium heat until toasted and aromatic. Reduce the heat to the lowest setting, add the coconut, and sauté for another 2 minutes until warm and fragrant. Tip: You can turn off the heat after adding the coconut, as you don’t want it to brown.
For the Filling:
- Combine the toasted nut and coconut mixture with the ricotta, sugar, and cardamom. Mix everything thoroughly.
Assembling the Gujiya:
- Take the frozen parathas out of the freezer and let them thaw for 3 to 5 minutes. Unwrap one paratha (save the plastic sheets for later) and place it on a clean surface like a board or silicone mat. Note: If using puff pastry sheets, cut the longer side in half so that each piece has a 7-inch side. Let them thaw for a few minutes. In step 3 below, fold starting from the 7-inch side.
- Spread one-third of the gujiya filling evenly over the paratha, leaving about ½ cm of space around the edges. Press the filling gently with the back of a spoon to ensure it sticks to the paratha.
- Fold the top ¾ inch of the paratha over the filling, then fold it again towards the center. Repeat this process from the bottom edge. Bring the two folded sides together, pressing gently to seal the filling inside. Make sure the outer edges are sealed firmly so the filling doesn’t spill out. Wrap the rolled paratha in the saved plastic sheet.
- Repeat the process with the remaining parathas and filling. Place the wrapped rolls in the freezer for 30 minutes.
Baking:
- Preheat your oven to 390°F (200°C). Line a baking tray with parchment paper.
- Remove the frozen paratha rolls from the freezer and unwrap them. Trim the edges of the rolls and cut each roll into 8 pieces. Place the cut pieces, filling side up, on the prepared tray, leaving about 2 inches between each piece. Brush the tops lightly with melted butter. Tip: You can bake in two batches, keeping the unbaked pieces frozen for the best results.
- Bake the gujiyas at 390°F (200°C) for 7 to 8 minutes, then gently flip each one. Continue baking for another 7 to 8 minutes until they reach a light golden brown. If you notice the filling’s sugar browning too quickly, consider lowering the oven temperature to 370°F for the remaining bake time.
Garnish:
- Garnish each piece with slivers of pistachios and enjoy!
Rani says
Hi Archana I tried your recipe and it came out so good, except I only used mawa and coconut filling since my daughter is allergic to nuts, so I tweaked it a little, also added saffron to ricotta cheese, made more like karanji filling, thank you so much for such a innovative recipe. I would like to try this recipe with the puff pastry next time.
Archana Mundhe says
I'm so happy to hear the recipe turned out well for you! Your tweaks sound absolutely delicious—using just mawa and coconut with saffron-infused ricotta is a brilliant idea, especially for your daughter’s allergies. I love how you made it your own!
Using puff pastry next time is a great idea! I have included instructions in the recipe card.
Thank you for trying the recipe and for sharing your feedback!
michelle says
hi archana what can i do to substitute dairy product (ricotta cheese)?
Archana Mundhe says
Hi Michelle, you can use non dairy ricotta cheese.
Reshma Patel says
Hello,
Can you use phyllo cups instead of paratha? Thanks!
Archana Mundhe says
Absolutely! This Gujiya filling will be delicious in phyllo cups too.
Sejal Patel says
Amazing flaky and not too sweet recipe. So in love with these gujiyas
Archana Mundhe says
Thank you so much! Enjoy every bite.