Imagine the delicate, milky sweetness of rasmalai — one of India's most beloved desserts — transformed into a rich, spoonable custard that crisps beautifully on top in the air fryer. These custard cups are impossibly silky, perfumed with real saffron threads, green cardamom, and a whisper of rose water, then finished with crunchy toasted pistachios and a drizzle of warm ghee. Every bite captures that unmistakable rasmalai essence without a single grain of sugar or flour. If you have ever mourned giving up Indian sweets on keto, this recipe will change everything.

With roughly 36 grams of fat and only 3 grams of net carbs per serving, these custard cups are a textbook keto dessert. The fat comes from heavy cream, ghee, cream cheese, and egg yolks — all whole-food sources that keep you satisfied and in ketosis. At 385 calories per cup, they are indulgent enough to feel like a true celebration dessert while fitting neatly into your daily macros.

Best of all, these come together in under 30 minutes with almost no hands-on effort. You simply whisk the custard base, pour it into ramekins, and let the air fryer do the rest. They are perfect for a weeknight treat, an impressive dinner party finish, or a batch-prep dessert you can stash in the fridge for the week ahead.

Ingredients (serves 4)

For the custard base:

  • 4 large eggs
  • 1 cup (240ml) heavy whipping cream
  • 2 oz (56g) cream cheese, softened
  • 3 tbsp (36g) granulated erythritol-monk fruit blend (such as Lakanto Golden)
  • 1/2 tsp ground green cardamom
  • Generous pinch of saffron threads (about 20 threads), crushed
  • 1 tsp rose water
  • 1/4 tsp pure vanilla extract
  • Pinch of fine sea salt

For finishing:

  • 1 tbsp (14g) ghee, melted, plus extra for greasing ramekins
  • 2 tbsp (16g) raw pistachios, finely chopped
  • 4 small pinches of additional saffron threads, for garnish
  • 1 tbsp (7g) almond flour

Instructions

  1. Bloom the saffron. Warm 2 tablespoons of the heavy cream in the microwave for 15 seconds. Add the crushed saffron threads and let them steep while you prepare the remaining ingredients — at least 5 minutes. The cream should turn a deep golden-orange.

  2. Make the custard base. In a medium bowl, whisk the eggs until smooth and uniform. Add the softened cream cheese and whisk vigorously until no lumps remain — a fork works well here to break up the cream cheese. Pour in the remaining heavy cream, saffron-infused cream, erythritol-monk fruit blend, ground cardamom, rose water, vanilla extract, and salt. Whisk until completely combined and the sweetener has dissolved.

  3. Prepare the ramekins. Lightly grease four 6-oz (180ml) oven-safe ramekins with ghee. Sprinkle a scant teaspoon of almond flour into the bottom of each ramekin — this creates a delicate, slightly nutty base layer that adds texture without significant carbs.

  4. Pour and top. Divide the custard mixture evenly among the four ramekins, filling each about three-quarters full. Drizzle the melted ghee evenly over the tops and sprinkle each with half a tablespoon of chopped pistachios. Press the pistachios gently so they sit on the surface rather than sinking.

  5. Preheat the air fryer. Set your air fryer to 300°F (150°C) and let it preheat for 2 minutes. The low temperature is essential — custard needs gentle heat to set without curdling or developing a rubbery texture.

  6. Air fry. Place the ramekins in the air fryer basket, leaving at least half an inch of space between them for air circulation. Cook at 300°F (150°C) for 16–18 minutes. The custard is done when the edges are firmly set, the center has a slight jiggle (like panna cotta), and the top has developed a thin, lightly golden skin with toasted pistachios. If your air fryer runs hot, check at 14 minutes.

  7. Rest and serve. Remove the ramekins carefully using tongs or silicone grips — they will be very hot. Let them rest at room temperature for 5 minutes; the residual heat will finish setting the center. Garnish each cup with a small pinch of saffron threads. Serve warm for a molten, pudding-like texture, or refrigerate for at least 2 hours for a firmer, chilled custard that slices cleanly with a spoon.

Nutrition per Serving

Nutrient Amount
Calories ~385 kcal
Fat ~36g
Protein ~11g
Total Carbs ~4g
Fiber ~1g
Net Carbs ~3g

Nutritional values are approximate and based on the specific ingredients and brands listed. Erythritol is excluded from net carb counts as it has a glycemic index of zero.

Tips & Variations

Choose the right sweetener for authentic flavor. Golden erythritol-monk fruit blends work best here because they mimic the subtle caramel-like warmth of traditional Indian sweets. Avoid pure stevia, which can taste bitter in custards where the sweetener is front and center. If you prefer liquid sweetener, use 15–20 drops of monk fruit liquid and reduce the cream by 1 tablespoon to maintain the custard ratio.

Serve chilled for the most rasmalai-like experience. While these are wonderful warm, refrigerating them for 2–4 hours gives the custard a dense, creamy set that closely resembles the texture of real rasmalai. The saffron and cardamom flavors also deepen and meld as they chill. Serve cold with an extra drizzle of cream on top for a truly authentic feel.

Make it nut-free. Simply omit the pistachios and almond flour. Replace the base layer with 1 teaspoon of unsweetened desiccated coconut per ramekin and top with toasted pumpkin seeds instead. The net carb count will stay nearly identical.

Watch for hidden carbs in cream cheese and cream. Some brands of cream cheese contain added starches or gums that increase carb counts. Always check labels — the best options list cream, milk, salt, and cultures as the only ingredients. Similarly, ensure your heavy cream is at least 36% fat with zero added sugars.

Batch prep for the week. These custard cups store beautifully in the refrigerator, covered with plastic wrap or silicone lids, for up to 5 days. The texture actually improves after a day as the flavors marry. Do not freeze them, as the custard can become grainy upon thawing. To reheat, air fry at 250°F (120°C) for 3–4 minutes or simply enjoy them chilled straight from the fridge.

Frequently Asked Questions

Will these custard cups kick me out of ketosis?
At just 3 grams of net carbs per serving, these custard cups are very keto-friendly and should not disrupt ketosis for most people. The erythritol-monk fruit sweetener has virtually no impact on blood sugar or insulin. The high fat content from cream, ghee, and eggs actually supports ketone production. Even if you are following a strict 20g net carb daily limit, one custard cup uses only 15% of your allowance, leaving plenty of room for your other meals.
Can I use a different sweetener or substitute sugar-free condensed milk?
Yes, you have several options. Allulose works beautifully and gives an even smoother texture since it does not crystallize like erythritol — use the same amount. Sugar-free condensed milk (such as Sweetleaf brand) can replace both the sweetener and 2 tablespoons of the heavy cream, giving an extra-rich, milky custard closer to traditional rasmalai. Avoid xylitol if you have pets in the household, as it is toxic to dogs. Pure powdered stevia can work in a pinch — use 1/2 teaspoon — but taste the raw custard base before baking and adjust, as stevia intensity varies between brands.
How do I store these and how long do they keep?
Cover each ramekin tightly with plastic wrap, beeswax wrap, or a silicone lid and refrigerate for up to 5 days. The custard sets firmer over time, which many people actually prefer. For best results, add the pistachio garnish fresh when serving rather than storing it on top, as the nuts can soften in the fridge. These do not freeze well — the egg custard can separate and turn watery when thawed. If you want to meal-prep them, simply make a batch on Sunday and enjoy one each day through the workweek.
Can I make these dairy-free or vegan for strict vegan keto?
For a dairy-free version, replace the heavy cream with full-fat coconut cream (the thick part from a chilled can) and swap the cream cheese for coconut cream cheese or cashew cream cheese. Use coconut oil in place of ghee. The custard will still set thanks to the eggs. For a fully vegan version, you would need to replace the eggs entirely — try a combination of silken tofu (3 oz per serving) blended with 1 tablespoon of coconut oil and 1/2 teaspoon of agar agar powder dissolved in warm water. The texture will differ but the Indian flavors will still shine through.
My custard came out rubbery or had air bubbles on top — what went wrong?
This almost always means the air fryer temperature was too high. Custard proteins seize and become rubbery above 325°F (163°C), so keeping the temperature at 300°F (150°C) is critical. If your air fryer does not go that low, use 320°F and reduce the cook time to 12–14 minutes. For air bubbles, try two things: first, whisk gently rather than vigorously when combining the final custard base (you want it smooth, not frothy). Second, after pouring the mixture into ramekins, tap each one firmly on the counter 3–4 times to release trapped air. You can also strain the custard through a fine-mesh sieve before pouring for an ultra-smooth finish.