The first time I made butterscotch kheer for a small family dinner, I kept tasting the pot and thinking something was missing. The milk was creamy, the millet was soft, but the flavor was flat until I stopped treating butterscotch like plain caramel. Once I cooked brown sugar with ghee the way a butterscotch sauce actually demands, the whole bowl shifted. It tasted like the pudding cups I loved as a kid, only slower, warmer, and very much kheer.
This butterscotch kheer recipe is my Indian fusion answer to classic payasam. I build it on foxtail millet for everyday nourishment, but I will walk you through rice, other millet swaps, and a full makhana path if you want something lighter or vrat-friendly. Let’s make it together.

What Makes This Butterscotch Kheer Different
Most butterscotch kheer recipes online lean on bottled essence and basmati rice. That works in a pinch, but it is not how I cook on this blog. I prefer a real butterscotch layer folded into slow-simmered milk, then let you choose the base that fits your table.
If you want the classic cardamom-saffron version without the fusion twist, start with our easy rice kheer with millet swaps. This post is the sibling recipe for when you want toffee notes and a millet-forward bowl on the same menu.
Caramel vs Butterscotch: What’s the Difference?
Dessert recipes swap these words constantly. In milk kheer, the difference shows up in every spoonful because milk is a quiet canvas. Sharp, sugar-only caramel can taste one-dimensional. Butterscotch, made with brown sugar and butter or ghee, gives you the round, buttery toffee note people expect when they read “butterscotch kheer.”
Caramel is sugar and heat: sweet, toasty, slightly bitter. In kheer it can taste flat without added fat. Butterscotch uses brown sugar plus butter or ghee for a richer, toffee-like finish that coats the palate. Butterscotch essence is a single-note shortcut: fine in a pinch (1/4 teaspoon max) but not a replacement for brown sugar cooked with ghee. This recipe builds the real butterscotch layer and uses essence only as an optional boost.
Many posts that say “caramel” are actually making butterscotch if they use butter and brown sugar together. Plain melted sugar without fat reads sharper in kheer. Bottled essence is fine as a backup, but it cannot replace brown sugar cooked with ghee.
From my kitchen: I tried a sugar-only caramel swirl first. It tasted like burnt sugar in sweet milk, not butterscotch. Adding ghee with the brown sugar changed everything. That is the flavor I wanted, and it is what this recipe builds.

Choosing Your Base — Rice, Millet, or Makhana
Best millet swaps for kheer
If you already cook with millets in savory meals, you know texture matters as much as nutrition. For kheer, these are my tested picks:
- Foxtail millet (Kangni/Kakum): My default here. Closest to rice kheer texture, soft with a gentle bite. Holds up in long simmering without turning mushy too fast.
- Little millet (Kutki): Choose this when you want a creamier, slightly pudding-like spoon. It breaks down a touch more than foxtail.
- Barnyard millet (Sama/Samak): Lighter when served warm and thickens nicely once chilled. A good pick if you are building a fasting-friendly menu.
- Skip jowar and bajra for this recipe. They are wonderful in roti and khichdi, but too coarse for silky butterscotch kheer.
Basmati rice still works if that is what you have. Use the same quantity as foxtail millet in the recipe card below.
For more foxtail ideas beyond dessert, try our lemon foxtail millet rice on a savory night and save this kheer for the sweet finish.
Makhana (fox nut) path
Makhana kheer is a separate lane, not just a garnish swap. Makhana is starchy like rice, thickens milk beautifully, and is widely used during Navratri and other fasting days.
How I handle it: roast makhana in ghee until crisp and lightly golden; grind about two-thirds into a coarse powder for body; leave the rest whole for soft pops of texture when the kheer is warm. The butterscotch layer at the end is the same. The base is lighter and feels less grain-heavy than millet kheer.
Storage honesty: Whole makhana is lovely served warm the same day. Overnight in the fridge, whole pieces can turn chewy. For leftovers, lean on a higher crushed-to-whole ratio, or make the makhana version when you plan to serve it fresh. If you are building a vrat spread, pair this with jowar sabudana khichdi for a savory anchor on the same table.
Why You’ll Love This Recipe
- Real butterscotch flavor from brown sugar and ghee, not essence-first shortcuts
- Foxtail millet default for fiber and a gentle bite, with clear swap notes for rice and little millet
- Full makhana alternate in the recipe notes for fasting menus
- Stovetop friendly in one heavy pot, with familiar kheer cues you can trust
- Kid-approved sweetness that you can dial back if your household prefers barely sweet desserts
For another make-ahead sweet on the same menu, kesar badam chia pudding is a no-stove option that balances this warm bowl nicely.
Nutrition highlights
Foxtail millet adds fiber and minerals like iron and magnesium compared with white rice alone. Makhana is naturally low in fat before roasting and feels lighter in the bowl while still giving you that comforting milk pudding texture. This is still a dessert portion, not dinner, but swapping the grain base is an easy way to add variety without changing the ritual of slow-simmered kheer.


Butterscotch Kheer (Foxtail Millet)
Equipment
- Heavy-bottom saucepan or kadai
- Small pan for butterscotch layer
Ingredients
For the kheer base
- 1/4 cup foxtail millet or basmati rice or little millet; soaked 20 to 30 minutes and drained
- 4 cups whole milk
- 1 tablespoon ghee
- 3 tablespoons granulated sugar or to taste
- 1 pinch salt
- 2 tablespoons cashews chopped
- 1 tablespoon almonds chopped
- 1 tablespoon golden raisins optional
- 1/4 teaspoon green cardamom powder optional
- 8 saffron strands optional; soaked in 1 tablespoon warm milk
For the butterscotch layer
- 1 tablespoon ghee
- 3 tablespoons brown sugar or grated jaggery for milder depth
- 2 tablespoons whole milk or heavy cream
- 1/4 teaspoon butterscotch essence optional; no more than 1/4 teaspoon
Instructions
Cook the kheer base
- Heat ghee in a heavy-bottom pot on low. Add drained foxtail millet and sauté 1 to 2 minutes until glossy and fragrant.
- Pour in milk and bring to a gentle boil. Reduce heat to low and simmer, stirring often, 25 to 35 minutes until the millet is completely soft and the milk has thickened to a pourable kheer consistency.
- Stir in sugar, salt, cardamom if using, saffron milk, and half the nuts and raisins. Simmer 5 to 8 minutes more. Taste and adjust sweetness.
Make the butterscotch layer
- In a small pan, melt ghee on low. Add brown sugar and stir until it melts into a bubbling, toffee-scented mixture. Do not walk away; brown sugar moves fast.
- Pull the pan off the heat and carefully whisk in milk or cream. It will sputter. Stir until smooth. If using essence, whisk in no more than 1/4 teaspoon here.
Finish and serve
- Pour the butterscotch mixture into the kheer, stirring gently until fully combined. Simmer 1 to 2 minutes, then turn off the heat.
- Garnish with remaining nuts and raisins. Serve warm or chilled.
Notes
FAQs
Q1. Can I use butterscotch essence instead of making the butterscotch layer?
You can, but I do not recommend skipping the layer entirely. Essence alone tastes flat in milk. If you are in a rush, make the quick brown sugar and ghee layer and add at most 1/4 teaspoon essence if you want more candy-shop aroma.
Q2. What’s the difference between caramel and butterscotch in kheer?
Caramel is sugar cooked until browned. Butterscotch is brown sugar cooked with butter or ghee, which gives a richer toffee flavor in milk. This recipe uses the butterscotch method because it tastes rounder and more like the dessert name promises.
Q3. Which millet is best if I am new to millets?
Start with foxtail millet. It behaves most like rice in kheer. If you want extra creaminess, try little millet next.
Q4. Can I make this for Navratri fasting?
Yes, with the makhana path and barnyard millet if your fasting rules allow that grain. Skip raisins if your tradition excludes them, and confirm which sweeteners and fats you use during vrat.
Q5. Why did my kheer split or taste grainy?
Split milk usually means the heat was too high during a hard boil, or cold butterscotch mixture was dumped in all at once. Temper by letting the butterscotch layer cool slightly, then stir in gently. Grainy millet means it needed more simmer time. Keep cooking on low until the millet crushes easily between your fingers.
Q6. Do you serve butterscotch kheer warm or chilled?
Both are good. Warm feels more nostalgic and the butterscotch aroma is stronger. Chilled thickens the bowl and tastes like pudding. I serve warm for guests and eat leftovers cold the next day.
Butterscotch kheer sits in that happy space between festival payasam and the Western pudding flavors my kids request after dinner. Millet keeps it grounded in how we cook here, and the makhana path gives you a lighter bowl when fasting season arrives.
If you try this recipe, tell me in the comments: did you go with foxtail millet, rice, or makhana? And do you prefer yours warm with extra nuts on top, or cold from the fridge?
Made this? Share a photo and tag @petitepaprika on Instagram. I love seeing your kitchen creations!
