Updated 2 August 2026 · Written by Daniel Wright
Both jasmine and basmati are long-grain aromatic rices, but they differ in texture and origin. Basmati has very long, slender grains that cook up dry, fluffy and separate, common in Indian cooking. Jasmine has slightly shorter grains that are softer and a little sticky with a floral aroma, common in Thai and Southeast Asian dishes.
Basmati = long, dry, fluffy, separate (Indian). Jasmine = softer, slightly sticky, floral (Thai).
The Differences
Basmati grains are extra long and firm, staying separate and fluffy, which suits pilafs and biryani. Jasmine grains are shorter and softer, cooking up moist and slightly clingy with a distinct floral scent, ideal alongside Thai curries and stir-fries.
Which to Use
Use basmati where you want light, separate grains, and jasmine where a softer, fragrant, slightly sticky rice fits the dish. Both are aromatic long-grain rices and cook similarly. For fluffier results, see why rice gets sticky. A rice cooker cooks both well.
Jasmine vs Basmati
| Jasmine | Basmati | |
|---|---|---|
| Grain | Long, soft | Extra long, firm |
| Texture | Slightly sticky | Dry, fluffy |
| Aroma | Floral | Nutty |
| Cuisine | Thai, SE Asian | Indian, Middle Eastern |
Frequently Asked Questions
Can I substitute jasmine for basmati rice?
Yes, though the texture differs. Jasmine is softer and slightly sticky, while basmati is drier and fluffier, so the dish will feel a little different.
Which is fluffier, jasmine or basmati?
Basmati is fluffier, with long grains that stay separate. Jasmine is softer and slightly sticky when cooked.