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.

Quick Answer

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.

Related Guides