The best thing to put on a swollen eye depends on what caused it. For most cases of sudden swelling from an injury, allergic reaction, or general puffiness, a cold compress applied for 15 to 20 minutes is the most effective first step. If the swelling is caused by a blocked oil gland (like a stye), a warm compress works better. Knowing which approach to use, and what else can help, comes down to identifying why your eye is swollen in the first place.
Cold Compress for Injuries and General Swelling
A cold compress is the go-to treatment for a black eye, an insect bite near the eye, or morning puffiness. Cold constricts the blood vessels beneath the skin, which reduces both swelling and discomfort. The National Eye Institute recommends keeping a cold compress on the area for 15 minutes at a time, repeating every couple of hours as needed. Avoid going longer than 20 minutes per session, as prolonged cold against the thin skin around your eye can cause frostbite-like damage.
You can make a cold compress with a clean washcloth soaked in cold water and wrung out, a bag of frozen peas wrapped in a thin towel, or a gel eye mask kept in the freezer. Never place ice or a frozen object directly on the skin. If you’re dealing with a hit to the eye, start the cold compress as soon as possible after the injury for the best results.
Warm Compress for Styes and Blocked Glands
If your swelling looks like a small, tender bump on the eyelid, you likely have a stye or a chalazion, both caused by clogged oil glands. In this case, heat is what you want, not cold. A warm compress liquefies the hardened oil inside the blocked gland, helping it drain on its own. Research shows it takes about two to three minutes of sustained warmth on the eyelid surface to start breaking up that trapped oil.
Ophthalmologists typically recommend applying a warm compress for about 5 minutes at a time, two to four times per day. Soak a clean washcloth in warm (not hot) water and hold it gently against the closed eyelid. Don’t apply heat continuously, because prolonged warmth dilates blood vessels and can actually increase swelling rather than reduce it. Most styes resolve within a week or two with consistent warm compresses. Resist the urge to squeeze or pop the bump.
Allergy-Related Swelling
Allergies are one of the most common causes of puffy, swollen eyes. Pollen, pet dander, dust mites, and certain cosmetics can trigger the reaction. If allergies are the culprit, you’ll often notice itching along with the swelling, and both eyes are usually affected.
Over-the-counter antihistamine eye drops can help quickly. Products containing olopatadine are available without a prescription and require just one drop per affected eye, once daily. An oral antihistamine can also reduce swelling from the inside out. A cold compress on top of these treatments helps calm the puffiness faster. If you suspect a specific product caused the reaction, stop using it and rinse your eyelids gently with store-bought sterile saline eyewash. Never use homemade saline solutions near your eyes, as the Cleveland Clinic warns this can introduce bacteria and lead to infection.
Tea Bags as a Home Remedy
Placing a cooled tea bag on a swollen eye is a popular home remedy, and there is some logic behind it. Black and green teas contain caffeine, which constricts blood vessels and can reduce puffiness. They also contain tannins, plant compounds that tighten skin and help draw out excess fluid. A small 2024 study found that the caffeine in these teas does help reduce swelling in the delicate tissue around the eyes.
To try this, steep two tea bags in hot water for a few minutes, then let them cool in the refrigerator for 15 to 20 minutes. Place one bag over each closed eye and relax for 10 to 15 minutes. Black tea tends to have higher tannin content, which may make it slightly more effective. That said, the evidence for tea bags treating anything beyond mild puffiness is limited, so don’t rely on them for significant swelling from an injury or infection.
Reducing Puffiness From Fluid Retention
If you wake up with puffy eyes and there’s no injury, allergy, or infection involved, fluid retention is the likely cause. The skin around your eyes is thinner than almost anywhere else on your body, making it one of the first places to show water retention. A salty meal the night before is a classic trigger. Excess sodium causes your body to hold onto water, and that extra fluid collects in the loose tissue around your eyes while you sleep.
Cutting back on sodium helps prevent this over time. In the short term, a cold compress or chilled tea bags can tighten the area and push fluid out. Sleeping with your upper body slightly elevated also makes a difference. A wedge pillow that gently reclines your torso helps fluid drain away from your face overnight. Stacking regular pillows can work, but be careful about how your neck is positioned. Research suggests that simply elevating your head with high pillows can flex the neck in a way that compresses the veins draining your head, potentially making things worse. A wedge pillow keeps your spine in a more natural alignment while still using gravity to your advantage.
What Not to Put on a Swollen Eye
Avoid applying raw meat to a black eye. Despite the old movie trope, raw meat carries bacteria that can easily cause an infection in the broken skin or mucous membranes around your eye. A cold compress works just as well without the risk. Don’t use topical steroid creams near your eyes unless specifically directed by a doctor, as the skin there absorbs medications more readily and steroids can raise eye pressure over time.
Skip antibiotic eye drops unless you have a confirmed bacterial infection. Mild bacterial conjunctivitis (pink eye) often resolves on its own, and no single antibiotic has been shown to work better than others. Using antibiotics unnecessarily contributes to resistance and won’t help if the cause is viral or allergic. If you’re not sure what’s causing your swelling, start with a cold compress and give it a day before reaching for medicated drops.
Signs That Need Immediate Attention
Most swollen eyes respond well to home treatment within a day or two. However, certain symptoms signal something more serious. If the swollen eye is bulging forward, if you have pain when moving your eye, if your vision is blurry or getting worse, or if you can’t move the eye normally in all directions, these are hallmarks of orbital cellulitis, a deep infection behind the eye that can threaten your vision. This requires emergency care and cannot be treated at home.
Swelling that spreads rapidly across your face, especially if accompanied by difficulty breathing or swallowing, may indicate a severe allergic reaction called angioedema. Sudden swelling with a high fever and skin that’s hot, red, and spreading also warrants urgent evaluation. For everything else, a compress, some patience, and attention to what triggered the swelling in the first place will usually do the job.