You’ve been looking forward to Eid all year, and now it’s time to create that magical feast for your loved ones! Whether you’re hosting a big family gathering or keeping things intimate, these 20 delicious recipes will bring vibrant flavors and joyful traditions to your table. From savory mains to sweet treats, get ready to celebrate with dishes that will make this Eid truly unforgettable.
Biryani with Fragrant Basmati Rice and Spiced Meat

Wondering how to make that incredible biryani you keep dreaming about? You’re in the right place. This fragrant basmati rice and spiced meat dish delivers layers of flavor that will transport your taste buds straight to culinary heaven.
3
servings45
minutes90
minutesIngredients
- 2 cups aged basmati rice
- 1 lb bone-in lamb shoulder, cut into 1-inch cubes
- 1 cup whole milk yogurt
- 2 large yellow onions, thinly sliced
- 4 tbsp clarified butter
- 1 tbsp ginger-garlic paste
- 2 tsp garam masala
- 1 tsp ground turmeric
- 1 tsp Kashmiri red chili powder
- 4 green cardamom pods
- 2-inch cinnamon stick
- 4 cloves
- 1 bay leaf
- ½ cup fresh mint leaves
- ½ cup fresh cilantro leaves
- 1 pinch saffron threads
- 2 tbsp warm whole milk
- 1 tsp rose water
- 4 cups water
- 1 tsp fine sea salt
Instructions
- Rinse the aged basmati rice under cold running water until the water runs clear.
- Soak the rinsed rice in cold water for exactly 30 minutes to ensure proper grain separation during cooking.
- Heat 2 tablespoons of clarified butter in a heavy-bottomed pot over medium heat until shimmering.
- Add the thinly sliced yellow onions and cook for 15-18 minutes, stirring frequently, until deep golden brown and crispy.
- Remove half of the fried onions and set aside for layering later.
- Add the remaining 2 tablespoons of clarified butter to the pot with the remaining onions.
- Add the green cardamom pods, cinnamon stick, cloves, and bay leaf, toasting for 45 seconds until fragrant.
- Add the ginger-garlic paste and cook for 1 minute until the raw aroma disappears.
- Add the bone-in lamb shoulder cubes and sear for 4-5 minutes until browned on all sides.
- Stir in the garam masala, ground turmeric, and Kashmiri red chili powder, coating the meat evenly.
- Add the whole milk yogurt, mixing thoroughly to prevent curdling.
- Cover the pot and simmer the meat on low heat for 45 minutes until tender but not falling apart.
- Drain the soaked basmati rice completely while the meat cooks.
- Bring 4 cups of water to a rolling boil in a separate pot with 1 teaspoon of fine sea salt.
- Add the drained rice to the boiling water and cook for exactly 6 minutes until 70% cooked through.
- Drain the par-cooked rice immediately to stop the cooking process.
- Soak the saffron threads in 2 tablespoons of warm whole milk for 5 minutes to release their color and aroma.
- Stir the rose water into the saffron milk mixture.
- Layer half of the par-cooked rice over the cooked meat in the pot.
- Sprinkle half of the reserved fried onions, fresh mint leaves, and fresh cilantro leaves over the rice layer.
- Add the remaining rice as the second layer.
- Top with the remaining fried onions, mint, and cilantro.
- Drizzle the saffron-rose milk mixture evenly over the top layer.
- Cover the pot with a tight-fitting lid and cook on the lowest possible heat for 20 minutes to allow the flavors to meld.
- Turn off the heat and let the biryani rest, covered, for 10 minutes to complete the cooking process through residual heat.
- Gently fluff the biryani with a fork, taking care not to break the rice grains.
Really notice how each grain of rice remains separate yet infused with the complex spice blend. The tender lamb practically melts in your mouth while the saffron and rose water create an unforgettable aromatic experience. Try serving it with a cool cucumber raita and some crispy papadums for the perfect textural contrast that makes this dish truly spectacular.
Beef Kebabs with Garlic Yogurt Sauce

Craving something that feels both fancy and totally doable on a weeknight? These beef kebabs with garlic yogurt sauce are your new go-to. You get tender, flavorful meat paired with the coolest, creamiest sauce—perfect for when you want to impress without the stress.
3
servings40
minutes16
minutesIngredients
- 1 ½ pounds beef sirloin, cut into 1-inch cubes
- ¼ cup extra virgin olive oil
- 2 tablespoons freshly squeezed lemon juice
- 2 teaspoons smoked paprika
- 1 teaspoon ground cumin
- ½ teaspoon freshly cracked black pepper
- 1 cup whole milk Greek yogurt
- 2 cloves garlic, microplaned
- 1 tablespoon finely chopped fresh dill
- ½ teaspoon fine sea salt
- 4 metal or soaked wooden skewers
Instructions
- Combine beef cubes, olive oil, lemon juice, smoked paprika, cumin, and black pepper in a large bowl, tossing thoroughly to coat each piece.
- Cover the bowl with plastic wrap and marinate in the refrigerator for exactly 30 minutes to allow flavors to penetrate the meat.
- Thread the marinated beef cubes onto skewers, leaving ¼-inch gaps between pieces to ensure even cooking.
- Preheat a grill or grill pan to medium-high heat (400°F) and lightly oil the grates to prevent sticking.
- Place kebabs on the grill and cook for 4 minutes, until well-seared with visible grill marks.
- Rotate kebabs 90 degrees and grill for another 4 minutes to create cross-hatch marks.
- Flip kebabs and repeat the process on the second side, cooking for 8 minutes total until internal temperature reaches 135°F for medium-rare.
- While kebabs cook, whisk together Greek yogurt, microplaned garlic, dill, and sea salt in a small bowl until fully incorporated.
- Transfer grilled kebabs to a clean platter and let rest for 5 minutes to redistribute juices.
- Serve kebabs immediately with garlic yogurt sauce drizzled over top or alongside for dipping.
Here’s why this combo works: the smoky, slightly charred beef contrasts beautifully with the cool, tangy yogurt sauce. For a fun twist, serve them over a bed of cilantro-lime rice or stuff into warm pita with crisp lettuce and sliced red onion.
Chicken Haleem with Slow-Cooked Wheat and Lentils

Zesty and deeply comforting, this traditional Chicken Haleem brings together slow-cooked wheat and lentils in a way that feels both ancient and perfectly modern. You’re going to love how the grains break down into this incredible creamy texture while still maintaining their individual character. It’s the kind of meal that fills your kitchen with the most amazing aromas for hours.
3
servings25
minutes195
minutesIngredients
- 1 cup whole wheat berries, soaked overnight
- ½ cup split chickpeas (chana dal)
- ¼ cup split pigeon peas (toor dal)
- ¼ cup split red lentils (masoor dal)
- 1 lb bone-in chicken thighs, skin removed
- 2 yellow onions, thinly sliced
- 4 cloves garlic, minced
- 1-inch piece fresh ginger, grated
- 2 tbsp clarified butter (ghee)
- 1 tsp cumin seeds
- 1 tsp coriander powder
- ½ tsp turmeric powder
- ¼ tsp cayenne pepper
- 6 cups chicken stock, preferably homemade
- ½ cup whole milk yogurt, whisked until smooth
- ¼ cup fresh cilantro leaves, finely chopped
- 2 tbsp fresh mint leaves, finely chopped
- 1 lemon, cut into wedges
Instructions
- Drain the soaked wheat berries and combine them with all three types of lentils in a large heavy-bottomed pot.
- Add the chicken stock to the pot and bring to a rolling boil over high heat.
- Reduce heat to low, cover the pot, and simmer for 2 hours, stirring every 30 minutes to prevent sticking.
- While grains cook, heat clarified butter in a separate skillet over medium heat until shimmering.
- Add cumin seeds and toast for 30 seconds until fragrant and slightly darkened.
- Add thinly sliced onions and cook for 15 minutes, stirring frequently, until deeply caramelized and golden brown.
- Remove half the caramelized onions and set aside for garnish.
- Add minced garlic and grated ginger to the remaining onions in the skillet and cook for 2 minutes until aromatic.
- Stir in coriander powder, turmeric powder, and cayenne pepper, cooking for 1 minute to bloom the spices.
- Add this onion-spice mixture to the simmering grains and stir to combine thoroughly.
- Nestle the bone-in chicken thighs into the grain mixture, submerging them completely.
- Continue simmering covered for another 45 minutes until chicken is fork-tender and grains have broken down into a thick porridge.
- Remove chicken thighs from the pot and let cool until safe to handle.
- Shred the chicken meat from the bones, discarding bones and any cartilage.
- Return shredded chicken to the pot and stir to incorporate evenly.
- Whisk the whole milk yogurt until completely smooth, then temper it by stirring in 1 cup of the hot haleem mixture.
- Slowly stir the tempered yogurt back into the main pot to prevent curdling.
- Cook for 10 more minutes over low heat, stirring constantly, until the haleem reaches a thick, cohesive consistency.
- Stir in half of the chopped cilantro and mint leaves just before serving.
Outstanding in both texture and depth, this haleem achieves a velvety smoothness while maintaining the distinct presence of each grain. The slow-cooked chicken melts into the mixture, creating layers of flavor that unfold with every spoonful. Try serving it topped with the reserved caramelized onions, remaining fresh herbs, and a generous squeeze of lemon for brightness that cuts through the richness perfectly.
Lamb Mandi with Aromatic Yemeni Spices

Tender, falling-off-the-bone lamb infused with exotic spices—that’s what awaits you with this authentic Yemeni Mandi. This traditional dish combines slow-cooked meat with fragrant rice for a meal that feels both comforting and adventurous. You’ll love how the aromatic spices transform simple ingredients into something truly special.
5
servings25
minutes200
minutesIngredients
- 2 lbs bone-in lamb shoulder, trimmed of excess fat
- 3 cups basmati rice, rinsed until water runs clear
- 1/4 cup clarified butter (ghee)
- 2 medium yellow onions, thinly sliced
- 8 garlic cloves, minced
- 2 tbsp baharat spice blend
- 1 tbsp ground cardamom
- 2 tsp ground cumin
- 1 tsp saffron threads, steeped in 1/4 cup warm water
- 4 cups lamb or chicken stock, heated to 180°F
- 2 tbsp extra virgin olive oil
- 1 tsp fine sea salt
- 1/2 tsp freshly cracked black pepper
Instructions
- Preheat your oven to 325°F and position a rack in the center.
- Pat the lamb shoulder completely dry with paper towels to ensure proper browning.
- Rub the lamb evenly with olive oil, then season all sides with sea salt and black pepper.
- Heat a large Dutch oven over medium-high heat until droplets of water sizzle upon contact.
- Sear the lamb shoulder for 4-5 minutes per side until a deep golden-brown crust forms.
- Transfer the seared lamb to a plate, leaving the rendered fat in the pot.
- Add the sliced onions to the hot pot and sauté for 8-10 minutes until caramelized and golden.
- Stir in the minced garlic and cook for 60 seconds until fragrant but not browned.
- Sprinkle the baharat, cardamom, and cumin over the onion mixture, toasting for 30 seconds to release their essential oils.
- Return the lamb to the pot and pour in the heated stock, scraping up any browned bits from the bottom.
- Cover the Dutch oven tightly and braise in the preheated oven for 2.5 hours until the meat pulls away from the bone easily.
- Remove the lamb from the pot and strain the cooking liquid through a fine-mesh sieve, reserving both the liquid and solids separately.
- Skim excess fat from the strained liquid, then measure exactly 4 cups for cooking the rice.
- Rinse the basmati rice in cold water until the water runs clear to remove surface starch.
- Melt the clarified butter in a heavy-bottomed pot over medium heat.
- Sauté the reserved onion mixture in the butter for 2 minutes to reheat and combine flavors.
- Add the rinsed rice to the pot and stir gently to coat each grain with the spiced butter mixture.
- Pour the 4 cups of reserved cooking liquid over the rice, then drizzle with the saffron infusion.
- Bring the mixture to a gentle boil, then immediately reduce heat to low and cover tightly.
- Simmer the rice for 18 minutes without peeking to allow proper steam formation.
- Remove the pot from heat and let it rest, covered, for 10 minutes to complete the cooking process.
- Fluff the rice with a fork, gently separating the grains to maintain their integrity.
- Arrange the tender lamb over the fragrant rice bed for serving.
Dive into this Mandi and experience the incredible contrast between the melt-in-your-mouth lamb and the perfectly separated rice grains. The complex spice profile unfolds gradually, with cardamom’s floral notes leading to baharat’s warm finish. For an authentic presentation, serve family-style with crisp cucumber salad and plenty of flatbread for scooping up every last bit of the aromatic rice.
Shahi Tukda with Saffron and Rose Syrup

You know those desserts that feel like pure luxury but are surprisingly approachable to make at home? Shahi Tukda is exactly that—a regal Indian bread pudding where crispy fried bread soaks up the most fragrant saffron and rose syrup. It’s the kind of treat that turns an ordinary evening into something special.
5
servings15
minutes14
minutesIngredients
- 4 slices of thick-cut brioche bread, crusts removed
- 1/2 cup clarified butter (ghee)
- 1 cup granulated sugar
- 1 cup whole milk
- 1/4 cup heavy cream
- 1/4 teaspoon saffron threads, lightly crushed
- 2 tablespoons rose syrup
- 1/4 cup slivered almonds, toasted
- 1/4 cup pistachios, finely chopped
- Edible dried rose petals for garnish
Instructions
- Cut each brioche slice diagonally into two triangles.
- Heat clarified butter in a heavy-bottomed skillet over medium heat until it shimmers.
- Fry bread triangles in batches until golden brown and crisp, about 2 minutes per side.
- Transfer fried bread to a wire rack to drain excess grease.
- Combine granulated sugar and 1 cup water in a saucepan over medium heat.
- Stir continuously until sugar dissolves completely, about 3 minutes.
- Add crushed saffron threads and rose syrup to the sugar syrup.
- Simmer the syrup for 5 minutes until slightly thickened and fragrant.
- Remove syrup from heat and let cool for 2 minutes.
- Arrange fried bread triangles in a single layer in a shallow baking dish.
- Slowly pour warm saffron-rose syrup over the bread, ensuring even coverage.
- Let the bread soak for 10 minutes, gently pressing down occasionally.
- Warm whole milk and heavy cream in a separate saucepan over low heat until steaming.
- Pour the warm milk mixture over the soaked bread.
- Let the dessert rest for 15 minutes to allow flavors to meld.
- Sprinkle toasted slivered almonds and chopped pistachios evenly over the top.
- Garnish with edible dried rose petals just before serving.
Perfectly balanced between crisp and creamy, each bite delivers the floral notes of rose against saffron’s earthy warmth. The toasted nuts add a satisfying crunch that contrasts beautifully with the silky soaked bread. For an extra touch of elegance, serve it chilled with a dollop of mascarpone or warm it slightly to release the aromatic oils in the saffron.
Seviyan Kheer with Cardamom and Nuts

You’ve probably had rice pudding, but let me introduce you to its sophisticated cousin from South Asia. Seviyan kheer transforms simple vermicelli into a creamy, aromatic dessert that feels both comforting and exotic. It’s the perfect sweet treat when you want something special without too much fuss.
2
servings10
minutes34
minutesIngredients
- 2 tablespoons clarified butter (ghee)
- 1 cup fine vermicelli noodles, broken into 1-inch pieces
- 4 cups whole milk
- ½ cup granulated sugar
- 4 green cardamom pods, lightly crushed
- 2 tablespoons raw pistachios, roughly chopped
- 2 tablespoons raw almonds, thinly sliced
- 1 tablespoon golden raisins
- ¼ teaspoon saffron threads, steeped in 1 tablespoon warm milk
Instructions
- Heat the clarified butter in a heavy-bottomed saucepan over medium heat until shimmering.
- Add the broken vermicelli noodles and toast, stirring constantly, for 3-4 minutes until golden brown and fragrant.
- Pour in the whole milk and bring to a gentle simmer, stirring occasionally to prevent sticking.
- Reduce heat to low and cook uncovered for 15 minutes, stirring every 3-4 minutes to prevent skin formation.
- Add the granulated sugar and crushed cardamom pods, stirring until the sugar completely dissolves.
- Continue simmering for another 10 minutes until the kheer thickens to a creamy consistency that coats the back of a spoon.
- Stir in the chopped pistachios, sliced almonds, and golden raisins, reserving some nuts for garnish.
- Add the saffron-infused milk and cook for 2 more minutes to incorporate the floral notes.
- Remove from heat and let rest for 10 minutes to allow flavors to meld and texture to further thicken.
The finished kheer should have a luxurious, creamy texture with the vermicelli maintaining just the right amount of bite. The cardamom provides warm floral notes that complement the nutty crunch and sweet raisins beautifully. Serve it warm in small bowls topped with the reserved nuts, or chill it overnight for a refreshing cold dessert that’s perfect for summer gatherings.
Beef Samosas with Crispy Pastry

Nothing beats that moment when you tear into a golden, flaky samosa and discover the savory spiced beef inside. These handheld delights are perfect for parties, game days, or just when you’re craving something seriously satisfying. Let’s make your kitchen smell incredible.
12
servings25
minutes25
minutesIngredients
- 1 lb ground beef (85/15 lean-to-fat ratio)
- 1 large yellow onion, finely diced
- 2 garlic cloves, minced
- 1 tbsp fresh ginger, grated
- 1 tsp cumin seeds
- 1 tsp coriander powder
- ½ tsp turmeric powder
- ¼ tsp cayenne pepper
- 2 tbsp clarified butter
- ¼ cup frozen peas, thawed
- 2 tbsp fresh cilantro, chopped
- 1 tsp kosher salt
- 12 samosa pastry wrappers (6-inch squares)
- 1 large pasture-raised egg, lightly beaten
- 4 cups vegetable oil (for frying at 350°F)
Instructions
- Heat clarified butter in a large skillet over medium heat until shimmering.
- Add cumin seeds and toast for 30 seconds until fragrant.
- Sauté diced onion for 5 minutes until translucent.
- Add minced garlic and grated ginger, cooking for 1 minute until aromatic.
- Add ground beef, breaking it up with a wooden spoon.
- Cook beef for 8 minutes until fully browned, stirring occasionally.
- Sprinkle coriander powder, turmeric, cayenne, and kosher salt over the meat mixture.
- Stir spices into beef and cook for 2 minutes to bloom flavors.
- Fold in thawed peas and chopped cilantro.
- Remove skillet from heat and let filling cool completely to room temperature.
- Place one samosa wrapper on a clean surface with one corner pointing toward you.
- Spoon 2 tablespoons of cooled filling onto the bottom center of the wrapper.
- Fold the bottom corner over the filling, then fold the side corners inward to form a triangle.
- Continue rolling upward, sealing the final edge with beaten egg.
- Repeat with remaining wrappers and filling.
- Heat vegetable oil in a deep pot to 350°F, using a deep-fry thermometer to monitor temperature.
- Fry samosas in batches of 3 for 4-5 minutes until golden brown and crispy.
- Transfer fried samosas to a wire rack set over a baking sheet to drain excess oil.
Deliciously crunchy pastry gives way to warmly spiced beef that’s perfectly seasoned. The peas add little bursts of sweetness that balance the savory filling beautifully. Serve these samosas with a cool mint chutney for dipping, or crumble them over a fresh green salad for an unexpected twist.
Chicken Karahi with Fresh Ginger and Coriander

Ever find yourself craving something deeply comforting yet vibrant? You know, that perfect balance of warmth and freshness that just hits the spot. This chicken karahi delivers exactly that, with tender chicken simmered in a rich, aromatic gravy that’s brightened up with fresh ginger and coriander.
5
servings20
minutes50
minutesIngredients
- 1.5 lbs bone-in, skinless chicken thighs
- 3 tbsp clarified butter (ghee)
- 1 large yellow onion, finely julienned
- 4 garlic cloves, microplaned into a paste
- 2-inch piece fresh ginger root, peeled and finely grated
- 2 medium Roma tomatoes, blanched, peeled, and puréed
- 1 tsp whole cumin seeds
- 1 tsp coriander seeds, freshly toasted and ground
- 1/2 tsp Kashmiri red chili powder
- 1/4 tsp turmeric powder
- 1/2 cup fresh coriander leaves, roughly chopped
- 1/4 cup fresh coriander stems, finely minced
- 2 Thai green chilies, slit lengthwise
- 1/2 cup whole milk yogurt, whisked until smooth
- Kosher salt, to season
Instructions
- Heat the clarified butter in a heavy-bottomed karahi or Dutch oven over medium-high heat until it shimmers, about 2 minutes.
- Add the julienned onion and sauté, stirring frequently, until deeply golden brown and caramelized, approximately 8–10 minutes.
- Stir in the microplaned garlic paste and grated ginger, cooking for 60 seconds until fragrant but not browned.
- Add the whole cumin seeds and toast for 30 seconds until they crackle and release their aroma.
- Introduce the chicken thighs to the pot, seasoning generously with kosher salt, and sear for 4–5 minutes per side until golden brown.
- Sprinkle in the ground coriander, Kashmiri chili powder, and turmeric, tossing to coat the chicken evenly and toast the spices for 45 seconds.
- Pour in the puréed tomatoes, scraping the bottom of the pot to deglaze, and bring to a simmer.
- Reduce the heat to low, cover the pot, and simmer gently for 25 minutes until the chicken is tender and cooked through.
- Uncover the pot, increase the heat to medium, and stir in the whisked yogurt gradually to prevent curdling.
- Cook uncovered for 8–10 minutes, stirring occasionally, until the gravy thickens and coats the back of a spoon.
- Fold in the minced coriander stems, slit green chilies, and half of the chopped coriander leaves, reserving the rest for garnish.
- Simmer for a final 2 minutes to allow the herbs to wilt and infuse their flavor.
Nothing beats the tender pull of the chicken against the rich, velvety gravy that’s both spicy and bright. The fresh ginger and coriander cut through the richness beautifully, making each bite feel lively and complex. Serve it family-style over steaming basmati rice or with warm, flaky naan to soak up every last bit of that incredible sauce.
Lamb Kofta Curry with Rich Tomato Gravy

Zesty and aromatic, this lamb kofta curry brings the warmth of traditional spices right to your kitchen. You’ll love how the tender meatballs soak up that rich tomato gravy. It’s the perfect comfort food for when you’re craving something deeply satisfying.
4
servings15
minutes40
minutesIngredients
- 1 lb ground lamb, preferably grass-fed
- 1 small yellow onion, finely minced
- 3 garlic cloves, microplaned
- 1-inch piece fresh ginger root, finely grated
- 2 tbsp ghee, divided
- 1 tsp ground cumin, freshly toasted
- 1 tsp ground coriander
- ½ tsp cayenne pepper
- ¼ tsp ground cinnamon
- 1 large pasture-raised egg, lightly beaten
- 2 tbsp fresh cilantro leaves, finely chopped
- 1 (28 oz) can San Marzano tomatoes, crushed by hand
- ½ cup heavy cream
- 1 tsp garam masala
- Kosher salt, to season
Instructions
- Combine ground lamb, minced onion, microplaned garlic, grated ginger, 1 tablespoon ghee, toasted cumin, coriander, cayenne, cinnamon, beaten egg, and chopped cilantro in a large mixing bowl.
- Mix ingredients thoroughly with your hands until well incorporated, about 2 minutes.
- Form the lamb mixture into 1½-inch meatballs, placing them on a parchment-lined baking sheet.
- Heat remaining 1 tablespoon ghee in a large Dutch oven over medium-high heat until shimmering.
- Working in batches, brown the meatballs on all sides, about 2-3 minutes per side, then transfer to a clean plate.
- Add crushed San Marzano tomatoes to the same Dutch oven, scraping up any browned bits from the bottom.
- Simmer the tomato mixture for 8-10 minutes until slightly thickened and deepened in color.
- Return all meatballs to the Dutch oven, nestling them into the tomato sauce.
- Cover and simmer over low heat for 20 minutes, until meatballs are cooked through and tender.
- Stir in heavy cream and garam masala, heating gently for 2-3 minutes until warmed through.
- Season with kosher salt until properly balanced.
What makes this dish truly special is how the tender lamb kofta practically melts in your mouth against the velvety tomato gravy. The gentle heat from the spices builds slowly, making each bite more complex than the last. Try serving it over fluffy basmati rice or with warm naan to soak up every last drop of that incredible sauce.
Malai Kulfi with Pistachios and Saffron

Now imagine this: you’re craving something creamy and exotic, but ice cream feels too ordinary. That’s where this luxurious Indian frozen dessert comes in—it’s rich, floral, and surprisingly simple to make at home. Once you try this malai kulfi, you’ll never look at store-bought desserts the same way again.
6
portions15
minutes55
minutesIngredients
– 4 cups full-fat organic milk
– ½ cup granulated sugar
– ¼ cup heavy whipping cream
– 2 tablespoons chopped raw pistachios
– ¼ teaspoon saffron threads, lightly crushed
– 1 teaspoon pure rose water
– 1 tablespoon cornstarch
– 2 tablespoons cold whole milk
Instructions
1. Pour 4 cups full-fat organic milk into a heavy-bottomed saucepan.
2. Place the saucepan over medium-low heat and bring the milk to a gentle simmer.
3. Stir the milk continuously with a wooden spoon for 45-50 minutes until it reduces by half.
4. Add ½ cup granulated sugar and stir until completely dissolved, about 2 minutes.
5. Whisk in ¼ cup heavy whipping cream until fully incorporated.
6. Sprinkle ¼ teaspoon crushed saffron threads into the mixture and stir to distribute evenly.
7. Combine 1 tablespoon cornstarch with 2 tablespoons cold whole milk in a small bowl to create a smooth slurry.
8. Gradually pour the cornstarch slurry into the hot milk mixture while whisking constantly.
9. Cook the mixture for 3-4 minutes until it thickens enough to coat the back of a spoon.
10. Remove the saucepan from heat and stir in 1 teaspoon pure rose water.
11. Allow the mixture to cool to room temperature, approximately 30-40 minutes.
12. Fold in 2 tablespoons chopped raw pistachios, reserving some for garnish.
13. Pour the cooled mixture into kulfi molds or 6-ounce ramekins.
14. Cover each container tightly with aluminum foil to prevent ice crystals.
15. Freeze the kulfi for at least 8 hours or overnight until completely firm.
16. To serve, briefly run warm water over the outside of the molds before unmolding.
Oh, the payoff is incredible—this kulfi has that distinctive dense, creamy texture that melts slowly on your tongue. The saffron lends this beautiful golden hue and floral notes that pair perfectly with the crunchy pistachios. Try serving it with a drizzle of honey or crushed cardamom cookies for an extra special presentation.
Vegetable Pulao with Mixed Seasonal Veggies

Craving something cozy and satisfying that celebrates seasonal produce? This vegetable pulao is your new go-to weeknight hero. You’ll love how the fragrant spices mingle with fresh veggies in this one-pot wonder.
5
servings25
minutes38
minutesIngredients
- 1 ½ cups basmati rice, rinsed until water runs clear
- 3 tablespoons clarified butter
- 1 large yellow onion, thinly sliced
- 4 garlic cloves, minced
- 1-inch piece fresh ginger, finely grated
- 2 bay leaves
- 1 cinnamon stick
- 4 green cardamom pods
- 1 teaspoon cumin seeds
- 1 cup diced carrots
- 1 cup green beans, cut into ½-inch pieces
- 1 cup cauliflower florets
- ½ cup fresh or frozen green peas
- 3 cups vegetable broth
- 1 teaspoon kosher salt
- ¼ cup fresh cilantro leaves, chopped
- 2 tablespoons toasted slivered almonds
Instructions
- Soak the rinsed basmati rice in cold water for 20 minutes, then drain completely.
- Heat clarified butter in a heavy-bottomed pot over medium heat until shimmering.
- Add sliced onion and cook, stirring occasionally, until golden brown and crisp, about 8-10 minutes.
- Remove half the fried onions and set aside for garnish.
- Add minced garlic and grated ginger to the pot, sautéing for 45 seconds until fragrant.
- Toast bay leaves, cinnamon stick, cardamom pods, and cumin seeds in the aromatics for 30 seconds to release their essential oils.
- Stir in diced carrots, green beans, and cauliflower florets, coating them evenly with the spiced butter.
- Sauté vegetables for 4 minutes until they begin to soften at the edges.
- Add drained rice to the pot, gently stirring to coat each grain with the seasoned fat.
- Pour in vegetable broth and add kosher salt, bringing the mixture to a rolling boil.
- Reduce heat to low, cover the pot tightly with a lid, and simmer for 15 minutes.
- Remove from heat and let the pulao rest, covered, for 10 minutes to allow steam to complete the cooking process.
- Fluff the rice gently with a fork, being careful not to break the grains.
- Fold in green peas and half the chopped cilantro, allowing residual heat to warm them through.
- Garnish with reserved fried onions, remaining cilantro, and toasted slivered almonds.
Luxuriously fluffy rice grains separate beautifully, each infused with warming spices that complement the sweet seasonal vegetables. The crisp fried onion garnish provides delightful textural contrast against the tender veggies. For an elegant presentation, mold individual portions in small bowls before inverting onto plates, or serve family-style with cooling cucumber raita on the side.
Chana Chaat with Tangy Tamarind Chutney

Finally, you’re craving something that hits all the right notes—savory, tangy, and refreshing. This chana chaat is your answer for a quick, satisfying snack that comes together in minutes. It’s the perfect balance of textures and flavors that will keep you coming back for more.
2
servings15
minutesIngredients
– 2 cups cooked chickpeas, drained and rinsed
– 1 medium red onion, finely diced
– 1 medium tomato, deseeded and finely chopped
– 1 small cucumber, peeled and finely diced
– ¼ cup fresh cilantro leaves, roughly chopped
– 2 tablespoons freshly squeezed lime juice
– 1 teaspoon chaat masala
– ½ teaspoon roasted cumin powder
– ¼ teaspoon kashmiri red chili powder
– 3 tablespoons tamarind chutney
– Fine sea salt to taste
Instructions
1. Place the cooked chickpeas in a large mixing bowl.
2. Add the finely diced red onion to the bowl.
3. Incorporate the deseeded and finely chopped tomato.
4. Mix in the peeled and finely diced cucumber.
5. Sprinkle the roughly chopped cilantro leaves over the mixture.
6. Drizzle the freshly squeezed lime juice evenly across the ingredients.
7. Dust the chaat masala over the mixture for authentic flavor.
8. Add the roasted cumin powder for earthy notes.
9. Sprinkle the kashmiri red chili powder for mild heat.
10. Spoon the tamarind chutney over everything.
11. Season with fine sea salt to balance the flavors.
12. Gently toss all ingredients until thoroughly combined and evenly coated.
13. Let the chaat rest for 5 minutes to allow the flavors to meld.
14. Transfer to serving bowls immediately.
Keep this vibrant dish chilled until serving for maximum refreshment. The chaat masala adds that signature tangy punch that makes this street food classic. For optimal texture, ensure all vegetables are uniformly diced to about ¼-inch pieces. Known for its delightful crunch from fresh vegetables and creamy chickpeas, this chaat delivers a symphony of sweet, sour, and spicy notes in every bite. Try serving it in crispy puri shells for an elevated street food experience, or layer it with yogurt for a creamier variation.
Beef Nihari with Slow-Cooked Bone Marrow

Unbelievably tender beef that falls apart at the slightest touch—this is the kind of comfort food that makes you forget all your worries. You’ll love how the slow-cooked bone marrow melts into the rich, spiced gravy, creating something truly special. It’s the perfect weekend project that rewards your patience with incredible flavor.
3
servings25
minutes435
minutesIngredients
- 2 pounds beef shank, bone-in
- 1/2 cup clarified butter
- 2 large yellow onions, thinly sliced
- 8 garlic cloves, minced
- 2-inch piece fresh ginger, grated
- 2 tablespoons Nihari masala blend
- 1 teaspoon Kashmiri red chili powder
- 1/2 teaspoon turmeric powder
- 8 cups beef bone broth
- 2 tablespoons whole wheat flour
- 1/4 cup cold water
- 1 teaspoon garam masala
- 1/4 cup fresh cilantro leaves, chopped
- 2 tablespoons fresh ginger julienne
- 4 fresh green chilies, sliced lengthwise
- 1 lemon, cut into wedges
Instructions
- Heat the clarified butter in a large Dutch oven over medium-high heat until it shimmers.
- Add the thinly sliced yellow onions and cook for 8-10 minutes, stirring frequently, until deeply caramelized and golden brown.
- Stir in the minced garlic and grated ginger, cooking for 1 minute until fragrant.
- Add the Nihari masala blend, Kashmiri red chili powder, and turmeric powder, toasting the spices for 30 seconds to release their oils.
- Place the beef shanks in the pot, searing each side for 3-4 minutes until a dark crust forms.
- Pour in the beef bone broth, scraping any browned bits from the bottom of the pot.
- Bring the liquid to a gentle boil, then immediately reduce heat to the lowest setting.
- Cover the pot and simmer for 6-7 hours, until the beef pulls away from the bone easily.
- Whisk the whole wheat flour with 1/4 cup cold water in a small bowl until completely smooth.
- Stir the flour slurry into the simmering gravy and cook for 15 minutes until thickened.
- Sprinkle the garam masala over the top and remove from heat.
- Garnish with fresh cilantro, ginger julienne, and green chilies.
- Serve immediately with lemon wedges for squeezing over the top.
Perfectly unctuous bone marrow melts into the richly spiced gravy, creating a luxurious texture that coats each grain of rice. The beef becomes so tender it practically dissolves on your tongue, while the fresh garnishes provide bright, contrasting notes. Try serving it with warm, flaky parathas to scoop up every last bit of that incredible sauce.
Gulab Jamun with Warm Sugar Syrup

Tender, syrup-soaked spheres that melt in your mouth—that’s what you get with homemade gulab jamun. Think of these golden dumplings as the ultimate comfort dessert, perfect for when you want something sweet and satisfying. They’re surprisingly easy to make once you get the technique down.
16
portions25
minutes12
minutesIngredients
- 1 cup full-fat milk powder
- ¼ cup all-purpose flour
- ½ teaspoon baking powder
- 2 tablespoons clarified butter (ghee), chilled
- ¼ cup whole milk, chilled
- 2 cups granulated sugar
- 1½ cups water
- 4 green cardamom pods, lightly crushed
- 1 teaspoon rose water
- 4 cups vegetable oil for deep frying
Instructions
- Combine 1 cup milk powder, ¼ cup all-purpose flour, and ½ teaspoon baking powder in a medium bowl.
- Rub 2 tablespoons chilled clarified butter into the dry mixture using your fingertips until it resembles coarse sand.
- Gradually add ¼ cup chilled whole milk, mixing gently to form a soft dough. Tip: Avoid over-kneading to prevent dense gulab jamun.
- Cover the dough with plastic wrap and let it rest at room temperature for 15 minutes.
- Meanwhile, combine 2 cups granulated sugar and 1½ cups water in a saucepan over medium heat.
- Add 4 lightly crushed green cardamom pods to the syrup mixture.
- Bring the syrup to a boil, stirring occasionally until the sugar completely dissolves.
- Reduce heat to low and simmer the syrup for exactly 5 minutes to achieve a one-string consistency.
- Remove syrup from heat and stir in 1 teaspoon rose water.
- Divide the rested dough into 16 equal portions, rolling each into smooth, crack-free balls. Tip: Lightly grease your palms with oil to prevent sticking.
- Heat 4 cups vegetable oil in a deep pot to 300°F, using a candy thermometer to monitor temperature.
- Carefully slide 4-5 dough balls into the hot oil, frying for 3-4 minutes until golden brown. Tip: Maintain oil temperature between 295-305°F for even cooking.
- Remove fried gulab jamun with a slotted spoon and drain excess oil on paper towels.
- Immediately transfer warm gulab jamun to the prepared sugar syrup.
- Let the gulab jamun soak in the syrup for at least 2 hours, gently turning them occasionally.
What makes these gulab jamun special is their delicate, spongy texture that perfectly absorbs the floral syrup. The rose and cardamom create this beautiful aromatic quality that fills your kitchen. Try serving them warm with a scoop of vanilla ice cream for an incredible temperature contrast that highlights their melt-in-your-mouth quality.
Chicken Tikka with Smoky Charcoal Flavor

Perfect for when you’re craving something with serious depth of flavor, this chicken tikka brings that authentic smoky charcoal essence right to your kitchen. You’ll love how the yogurt marinade tenderizes the chicken while the charcoal technique creates that signature charred exterior. It’s restaurant-quality with minimal fuss.
6
portions20
minutes25
minutesIngredients
– 2 lbs boneless, skinless chicken thighs, cut into 1-inch cubes
– 1 cup full-fat Greek yogurt
– 2 tbsp freshly squeezed lemon juice
– 4 garlic cloves, finely minced
– 1 tbsp freshly grated ginger
– 2 tsp Kashmiri red chili powder
– 1 tsp garam masala
– 1 tsp ground cumin
– 1 tsp ground coriander
– 1/2 tsp turmeric powder
– 1/4 cup clarified butter, melted
– 1 large piece of natural charcoal
– 1 tbsp vegetable oil
– 1/2 cup fresh cilantro leaves, roughly chopped
Instructions
1. Combine Greek yogurt, lemon juice, minced garlic, grated ginger, Kashmiri red chili powder, garam masala, ground cumin, ground coriander, and turmeric powder in a large mixing bowl.
2. Add chicken cubes to the marinade, ensuring each piece is thoroughly coated.
3. Cover the bowl with plastic wrap and refrigerate for exactly 4 hours to allow flavors to penetrate and tenderize the chicken.
4. Preheat your oven to 425°F and line a baking sheet with aluminum foil.
5. Thread marinated chicken pieces onto metal skewers, leaving 1/4-inch space between each piece for even cooking.
6. Place skewers on the prepared baking sheet and brush with melted clarified butter.
7. Bake for 18-20 minutes until chicken reaches an internal temperature of 165°F and edges show slight charring.
8. Heat a small piece of natural charcoal directly over a gas flame for 2 minutes until glowing red using tongs.
9. Place the hot charcoal in a small heatproof bowl and drizzle with 1 tbsp vegetable oil to create smoke.
10. Immediately place the smoking charcoal bowl inside the baking sheet with cooked chicken and cover tightly with foil for 5 minutes to infuse smoky flavor.
11. Remove charcoal carefully and garnish chicken with fresh cilantro leaves.
Buttery-soft chicken pieces carry that unmistakable charcoal-kissed aroma with a perfect balance of spices. The exterior develops a beautiful crust while the interior remains incredibly juicy and tender. Serve these skewers over basmati rice with a cooling mint raita, or stuff them into warm naan bread for an unforgettable sandwich experience.
Lamb Rogan Josh with Kashmiri Spices

Ever had one of those days where you just crave something deeply comforting yet excitingly different? This lamb rogan josh brings the warmth of Kashmiri spices right to your kitchen. You’re about to make something truly special that fills your home with incredible aromas.
5
servings20
minutes115
minutesIngredients
- 2 lbs lamb shoulder, cut into 1-inch cubes
- 3 tbsp clarified butter
- 1 large yellow onion, finely diced
- 4 garlic cloves, minced
- 1-inch piece fresh ginger, grated
- 2 tbsp Kashmiri chili powder
- 1 tbsp ground coriander
- 2 tsp ground cumin
- 1 tsp garam masala
- 1/2 tsp ground cardamom
- 1/4 tsp ground cloves
- 1 cup plain whole-milk yogurt
- 2 cups lamb stock
- 1 tsp fine sea salt
- 1/4 cup fresh cilantro leaves, chopped
Instructions
- Heat clarified butter in a heavy-bottomed Dutch oven over medium-high heat until shimmering.
- Add lamb cubes in a single layer, working in batches to avoid overcrowding.
- Sear lamb for 3-4 minutes per side until deeply browned, then transfer to a plate.
- Reduce heat to medium and add diced onion to the same pot.
- Sauté onions for 8-10 minutes until translucent and lightly golden.
- Add minced garlic and grated ginger, cooking for 1 minute until fragrant.
- Sprinkle in Kashmiri chili powder, ground coriander, cumin, garam masala, cardamom, and cloves.
- Toast spices for 30 seconds while stirring constantly to prevent burning.
- Whisk yogurt vigorously until smooth, then gradually stir into the spice mixture.
- Return seared lamb and any accumulated juices to the pot.
- Pour in lamb stock and add fine sea salt, stirring to combine.
- Bring to a gentle simmer, then reduce heat to low and cover tightly.
- Simmer for 1 hour and 30 minutes until lamb is fork-tender.
- Remove lid and simmer uncovered for 15 minutes to slightly thicken the sauce.
- Stir in chopped cilantro leaves just before serving.
Keep in mind that the slow simmer transforms the lamb into melt-in-your-mouth perfection while the Kashmiri spices create that signature vibrant red hue. The yogurt creates a luxurious, creamy sauce that clings beautifully to each piece of lamb. Try serving it over saffron rice or with warm naan to soak up every bit of that incredible sauce.
Phirni with Ground Rice and Almonds

Remember those cozy evenings when you just want something sweet and comforting? This creamy phirni is exactly what you need—a traditional Indian rice pudding that feels like a warm hug in a bowl, made extra special with aromatic spices and crunchy almonds.
5
servings10
minutes30
minutesIngredients
- 1/2 cup basmati rice, stone-ground to fine powder
- 4 cups whole milk
- 1/2 cup granulated sugar
- 1/4 cup raw almonds, blanched and slivered
- 1/2 teaspoon ground cardamom
- 1/4 teaspoon saffron threads, lightly crushed
- 1 tablespoon rose water
- 1/4 teaspoon edible camphor (optional)
Instructions
- Place the ground rice in a dry, heavy-bottomed saucepan over medium heat and toast for 3 minutes, stirring constantly until fragrant and lightly golden.
- Gradually whisk in the whole milk, ensuring no lumps form as you combine the ingredients completely.
- Bring the mixture to 180°F over medium heat, stirring continuously with a wooden spoon to prevent scorching on the bottom.
- Reduce heat to low and simmer for 25 minutes, stirring every 2 minutes until the mixture thickens to a pudding-like consistency.
- Add the granulated sugar and stir for 2 minutes until fully dissolved and incorporated into the mixture.
- Sprinkle in the ground cardamom and crushed saffron threads, stirring for 1 minute to evenly distribute the spices throughout the pudding.
- Remove the saucepan from heat and stir in the rose water and optional edible camphor until well combined.
- Transfer the phirni to individual serving bowls or a large serving dish, smoothing the surface with the back of a spoon.
- Garnish generously with the blanched, slivered almonds, pressing them lightly into the surface for even distribution.
- Cover the bowls tightly with plastic wrap, ensuring the wrap touches the surface of the phirni to prevent skin formation.
- Refrigerate for at least 4 hours, or until thoroughly chilled and set to a firm, creamy texture.
Gorgeously creamy with a delicate floral aroma, this phirni offers the perfect balance between the smooth rice base and the satisfying crunch of almonds. The cardamom and saffron create this beautiful golden hue that makes it almost too pretty to eat—almost. Try serving it in small clay pots for an authentic touch, or layer it with fresh mango puree for a stunning dessert parfait that’ll impress your guests.
Beef Boti with Spicy Marinade

Fancy whipping up something that’ll make your taste buds do a happy dance? Beef Boti with Spicy Marinade is your ticket to flavor town. This tender, juicy kabob-style dish packs a serious punch but comes together surprisingly easily.
2
servings20
minutes10
minutesIngredients
- 1.5 pounds beef sirloin, cut into 1-inch cubes
- 1/2 cup full-fat Greek yogurt
- 3 tablespoons freshly squeezed lemon juice
- 2 tablespoons extra virgin olive oil
- 4 garlic cloves, finely minced
- 1 tablespoon freshly grated ginger root
- 2 teaspoons Kashmiri red chili powder
- 1 teaspoon ground cumin
- 1 teaspoon garam masala
- 1/2 teaspoon ground turmeric
- 1 teaspoon fine sea salt
- 2 tablespoons clarified butter, for basting
- Fresh cilantro leaves, for garnish
- Lime wedges, for serving
Instructions
- Place 1.5 pounds of beef sirloin cubes in a large glass or stainless steel bowl.
- Add 1/2 cup full-fat Greek yogurt, 3 tablespoons freshly squeezed lemon juice, and 2 tablespoons extra virgin olive oil to the bowl.
- Incorporate 4 finely minced garlic cloves and 1 tablespoon freshly grated ginger root into the mixture.
- Sprinkle 2 teaspoons Kashmiri red chili powder, 1 teaspoon ground cumin, 1 teaspoon garam masala, 1/2 teaspoon ground turmeric, and 1 teaspoon fine sea salt over the beef.
- Using clean hands, massage the marinade thoroughly into each piece of beef until evenly coated.
- Cover the bowl with plastic wrap and refrigerate for at least 4 hours, or preferably overnight for maximum flavor penetration.
- Preheat your grill to medium-high heat, approximately 425°F, or preheat your broiler with the rack positioned 6 inches from the heat source.
- Thread the marinated beef cubes onto metal or soaked wooden skewers, leaving small spaces between pieces for even cooking.
- Place the skewers on the hot grill or under the broiler and cook for 4-5 minutes.
- Flip the skewers using tongs and brush the exposed side with 2 tablespoons of clarified butter.
- Continue cooking for another 4-5 minutes until the beef develops a slightly charred exterior and reaches an internal temperature of 135°F for medium-rare.
- Transfer the cooked skewers to a clean platter and let rest for 3 minutes to allow juices to redistribute.
- Garnish with fresh cilantro leaves and serve immediately with lime wedges for squeezing over the top.
Each bite delivers incredibly tender meat with a satisfying charred crust that gives way to complex, warming spices. The yogurt marinade works magic, keeping everything juicy while the chili powder provides just enough heat to keep things interesting. Try serving these over fluffy basmati rice or wrapped in warm naan with cooling raita for the perfect balance of flavors and textures.
Aloo Keema with Minced Meat and Potatoes

Mmm, picture this: you’re craving something hearty and comforting, the kind of dish that fills your kitchen with incredible aromas and warms you right up. Aloo Keema with minced meat and potatoes is exactly that—a classic, one-pot wonder that’s surprisingly simple to pull off, even on a busy weeknight. You’ll love how the spices meld together, creating layers of flavor that make every bite feel like a cozy hug.
5
servings15
minutes40
minutesIngredients
- 1 lb grass-fed ground beef (85% lean)
- 2 medium Yukon Gold potatoes, peeled and diced into ½-inch cubes
- 1 large yellow onion, finely minced
- 3 garlic cloves, minced
- 1-inch piece of fresh ginger, grated
- 2 tbsp clarified butter (ghee)
- 1 tsp cumin seeds
- 1 tsp coriander powder
- ½ tsp turmeric powder
- ½ tsp red chili powder
- 1 cup crushed tomatoes (canned, no salt added)
- ½ cup filtered water
- 2 tbsp fresh cilantro leaves, chopped
- 1 tsp fine sea salt
Instructions
- Heat the clarified butter in a heavy-bottomed Dutch oven over medium heat until it shimmers.
- Add the cumin seeds and toast for 30 seconds, or until they become fragrant and darken slightly.
- Stir in the minced onion and sauté for 6–8 minutes, until translucent and lightly golden.
- Add the minced garlic and grated ginger, cooking for 1 minute until aromatic.
- Tip: To prevent the garlic from burning, keep the heat at medium and stir constantly.
- Introduce the ground beef, breaking it up with a wooden spoon, and cook for 5–7 minutes until no pink remains.
- Sprinkle in the coriander powder, turmeric powder, red chili powder, and fine sea salt, stirring to coat the meat evenly.
- Pour in the crushed tomatoes and filtered water, scraping the bottom of the pot to lift any browned bits.
- Add the diced potatoes, submerging them in the liquid, and bring the mixture to a gentle boil.
- Reduce the heat to low, cover the pot, and simmer for 20–25 minutes, or until the potatoes are fork-tender.
- Tip: For a thicker consistency, remove the lid during the last 5 minutes of cooking to allow excess liquid to evaporate.
- Check for seasoning and adjust if needed, then stir in the fresh cilantro leaves just before serving.
- Tip: Let the keema rest for 5 minutes off the heat to allow the flavors to meld together beautifully.
Fluffy potatoes soak up the spiced meat sauce, creating a tender, almost creamy texture that contrasts with the hearty crumble of beef. Serve it over steamed basmati rice or scoop it up with warm naan for a truly satisfying meal—it’s the kind of dish that tastes even better the next day, if you’re lucky enough to have leftovers.
Falooda with Vermicelli and Rose Milk

Gosh, have you ever tried that magical Indian dessert drink that’s like a party in a glass? Falooda combines chewy vermicelli, creamy rose milk, and fun textures in the most refreshing way. It’s the perfect treat when you want something sweet but not too heavy.
2
servings20
minutes4
minutesIngredients
- 1/4 cup fine vermicelli noodles
- 2 cups whole milk, chilled
- 1/4 cup rose syrup
- 2 tablespoons basil seeds, soaked
- 1/4 cup vanilla ice cream
- 1 tablespoon chopped pistachios
- 1 tablespoon chopped almonds
- Ice cubes
Instructions
- Bring 2 cups of water to a rolling boil in a small saucepan over medium-high heat.
- Add the fine vermicelli noodles to the boiling water and cook for exactly 4 minutes until tender but not mushy.
- Drain the cooked vermicelli immediately through a fine-mesh strainer and rinse under cold running water for 30 seconds to stop the cooking process.
- Transfer the cooled vermicelli to a small bowl and refrigerate for 15 minutes to chill completely.
- Combine the chilled whole milk and rose syrup in a large measuring cup, whisking vigorously for 1 minute until fully incorporated and slightly frothy.
- Fill two tall glasses three-quarters full with ice cubes.
- Divide the chilled vermicelli evenly between the glasses, creating a base layer.
- Spoon 1 tablespoon of soaked basil seeds over the vermicelli in each glass.
- Slowly pour the rose milk mixture over the layers, filling each glass to about 1 inch from the rim.
- Top each falooda with a 2-tablespoon scoop of vanilla ice cream placed directly in the center.
- Sprinkle 1/2 tablespoon each of chopped pistachios and almonds over the ice cream and around the edges.
- Insert a long spoon and straw into each glass for serving.
For the ultimate experience, serve this immediately while the ice cream is still firm and the milk is ice-cold. The combination of chewy vermicelli, popping basil seeds, and creamy rose milk creates an incredible textural symphony. Feel free to get creative with toppings—try adding fresh rose petals or a drizzle of saffron-infused syrup for an extra special touch.
Summary
Now you have everything you need to create a memorable Eid feast! These 20 delicious recipes bring the joy of celebration right to your kitchen. We’d love to hear which dishes become your favorites—leave a comment below and share this roundup on Pinterest to spread the festive spirit. Happy cooking!

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.





