Khoya Guide

indian

Khoya (also called mawa) is whole milk reduced until nearly all moisture is gone, leaving dense, fat-rich milk solids with a slightly grainy, cooked-milk character. It is the richness ingredient in a wide range of Indian sweets — halwas, burfis, laddoos, and kheers. Three methods exist to make or approximate it, each with different trade-offs.


Quick Reference

Method Time Equipment Result Best for
Stovetop 45–60 min Wide heavy pan Best flavor and texture; proper grainy character Milk burfi, where khoya IS the recipe
Microwave 12–16 min Microwave-safe bowl Smooth texture, slightly less depth Halwa finishes, laddoo enrichment
Milk powder shortcut 5 min No cooking Functional substitute only; lacks cooked-milk depth Emergency use; finishing enrichment

The Three Methods

Stovetop (canonical)

The only method that produces real khoya with the authentic slightly grainy, cooked-milk texture. 1 litre of full-fat whole milk yields approximately 200g of khoya over 45–60 minutes of stovetop reduction. See Khoya (Mawa) for the full recipe.

The wide pan matters — more surface area means faster evaporation and less time standing at the stove. Stir frequently in the first 20 minutes, almost continuously in the final 15. The finished khoya is pale cream to light golden, forms a cohesive mass that moves with the spoon, and holds its shape when pressed.

Microwave

Faster and produces a smoother, slightly less complex khoya. Works well when khoya is a supporting ingredient rather than the star.

  1. Combine 2 cups full-fat whole milk and ½ cup full-fat milk powder in a large microwave-safe bowl. The bowl needs to be much larger than the mixture — it will bubble up.
  2. Microwave on high in 2-minute bursts, stirring well between each.
  3. After 10 minutes, start checking every minute — the transition from too-wet to scorched happens quickly.
  4. Done when the mixture is thick, pulling away from the sides of the bowl, and holds its shape on a spoon. Yields approximately 150g.

The texture is noticeably smoother than stovetop khoya, and the flavor is slightly milder. Fine for halwas and laddoos where khoya is a finishing enrichment; not ideal for milk burfi where the khoya character is central.

Milk powder shortcut

No cooking required. Combine ½ cup full-fat milk powder, 2 tbsp ghee, and 3 tbsp condensed milk. Knead into a soft, uniform dough. Use immediately or refrigerate up to 3 days.

This is not real khoya — it lacks the cooked-milk depth entirely — but it functions as a substitute in recipes where khoya is a finishing enrichment rather than the base. It does not work as the foundation for milk burfi, where the khoya texture and flavor are the whole point.


When to Use Which


Substitution Ratios for Common Recipes

Recipe Khoya (stovetop) Condensed milk substitute Milk powder substitute
Gajar halwa (per kg carrot) 100g 3 tbsp 3 tbsp powder + 1 tbsp ghee
Lauki halwa (per kg gourd) 75g 2 tbsp 2 tbsp powder + 1 tbsp ghee
Moong dal halwa (per batch) 75g 2 tbsp 2 tbsp powder + 1 tbsp ghee
Milk burfi (per batch) 500g Not recommended Not recommended

Storage

Khoya spoils faster than most dairy products because the reduced sugars and proteins accelerate bacterial growth. Keep refrigerated and use promptly.


Failures and Fixes

Problem Cause Fix
Scorched, bitter taste Heat too high in final stage; inattention Cannot fix a scorched batch — the bitter flavor permeates the whole khoya. Next time use lower heat and stir continuously in the final 15 minutes.
Too wet and sticky, won't hold shape Undercooked; residual moisture too high Return to the pan over low heat and continue stirring until it pulls from the pan and holds shape when pressed.
Grainy, sandy texture (excess) Overcooked; milk solids over-caramelized Cannot fix. Usable in dishes where it will be incorporated, but not suitable for burfi where smooth texture matters.
Microwave version scorched Cooked too long without checking; bowl too small Use a larger bowl; check every minute after 10 minutes; reduce to 1-minute bursts near the end.

Notes

Added Oct 6, 2026 · Updated Oct 6, 2026