
India's climate is unique — and brutal. Scorching summers exceeding 45°C in the north, oppressive coastal humidity in Mumbai and Chennai, desert aridity in Rajasthan, and monsoon downpours that soak you in seconds. Most global fashion brands design for temperate European weather and export the same garments to India. The result? Fabrics that trap heat, cling to sweat, and look terrible by midday. Here's the honest guide to which fabrics actually work in Indian conditions, and which ones are a waste of money.
Cotton is the foundation of Indian clothing for a reason — it's breathable, absorbs moisture, and gets softer with every wash. But not all cotton is equal. The GSM (grams per square metre) matters enormously. Thin 130–150 GSM cotton (used by most fast-fashion brands) becomes see-through, loses shape, and develops "bacon collar" after a few washes. Premium 200–240 GSM cotton — like the 240 GSM heavyweight combed cotton used in Onyx t-shirts — holds its structure all day, sits off the body to create airflow, and looks premium for years.
Linen is the single best fabric for Indian summer heat. Made from flax fibres, linen has a naturally open weave that allows maximum airflow. It absorbs moisture without clinging and dries 20% faster than cotton. The slight texture and natural wrinkle pattern of linen looks intentionally premium — not sloppy. The Coffee-Brown Linen Blend Shirt from Onyx (₹749) uses a cotton-linen blend that gives you linen's breathability with cotton's softness and durability.
Pure linen can feel stiff when new and wrinkles aggressively. Cotton-linen blends solve both problems. A 60% cotton / 40% linen blend gives you linen's cooling effect with cotton's drape and wrinkle resistance. This is the ideal fabric for Indian casual shirts — structured enough for office wear, breathable enough for a 40°C commute. If you can only buy one shirt fabric for Indian weather, this is the one.
Here's the uncomfortable truth that fast-fashion brands don't want you to know: polyester is the worst fabric for Indian weather. It traps heat against your skin, doesn't absorb sweat (so you feel perpetually clammy), and develops odour faster than natural fabrics. Brands use polyester because it's cheaper to manufacture and wrinkle-resistant — not because it's comfortable. If a garment label says "polyester" or "poly blend" and you live in India, walk away.
Common myth: "Heavier cotton is hotter." Reality: 240 GSM heavyweight cotton sits off your body due to its structural rigidity, creating a layer of air between fabric and skin that actually keeps you cooler than a thin 140 GSM tee that clings to every contour. Heavyweight cotton also holds its shape without ironing, resists collar curling, and maintains its colour and print quality for years. Every Onyx t-shirt uses premium 200+ GSM cotton for exactly these reasons.
• 240 GSM Cotton — Best for: structured t-shirts, year-round basics. Onyx standard.\n• Cotton-Linen Blend — Best for: casual shirts, summer layering, smart-casual. Premium feel.\n• Pure Linen — Best for: peak summer shirts, resort wear, breathability. Wrinkles naturally.\n• Regular Cotton (180 GSM) — Best for: everyday tees. Adequate but less structured.\n• Denim (Cotton Twill) — Best for: jeans. Durable, moulds to body over time.\n• Polyester — Best for: nothing in India. Avoid.
Linen and cotton-linen blends are the best fabrics for Indian summer. Linen has a naturally open weave that allows airflow and dries faster than cotton. Cotton-linen blends combine linen's cooling with cotton's softness. Onyx's Coffee-Brown Linen Blend Shirt (₹749) uses this ideal blend for Indian summers.
No. Polyester traps heat, doesn't absorb sweat, and develops odour quickly in humid Indian conditions. Always choose 100% cotton, linen, or cotton-linen blends for Indian weather. Fast-fashion brands use polyester because it's cheaper — not because it's comfortable.
GSM stands for Grams per Square Metre — it measures the weight and density of fabric. Higher GSM (200–240) means thicker, more structured fabric that holds shape better and lasts longer. Lower GSM (130–150) means thinner, flimsier fabric prone to losing shape. Premium streetwear brands use 200+ GSM cotton. Onyx uses 240 GSM heavyweight combed cotton.