What works depends on what your skin needs right now
The best cream for eczema is not the same for everyone, and it is not always the most expensive one. What matters is whether the cream addresses your specific problem—whether you need to repair a damaged skin barrier, reduce inflammation, or manage intense itching. The type of eczema you have, where it appears on your body, and how severe it is all change which cream will actually help.
Most dermatologists start with one of two categories: moisturizers that seal in water, or topical corticosteroids that reduce inflammation. Many people need both, used in a specific order. Over-the-counter creams can work for mild cases, but moderate to severe eczema usually requires a prescription.
Key Takeaways
- Moisturizers work best when applied to damp skin within three minutes of bathing, and thicker formulas (creams and ointments) seal better than lotions.
- Topical corticosteroids reduce inflammation quickly but are meant for short-term use on active flare-ups, not as a daily moisturizer.
- Fragrance, lanolin, and certain preservatives trigger eczema in many people, so checking the ingredient list matters more than the brand name.
- If over-the-counter creams do not control your eczema within two to four weeks, prescription options like tacrolimus or hydrocortisone exist and work differently.
Moisturizers: the foundation of eczema care
A good moisturizer does one job: it traps water in your skin. Eczema happens partly because the skin barrier does not hold moisture the way it should, so rehydrating and sealing that barrier is the first step for almost everyone. The texture matters more than the brand—ointments and creams work better than lotions because they contain more oil and less water.
Common over-the-counter options include Eucerin Eczema Relief, CeraVe Moisturizing Cream, Cetaphil Rich Hydrating Night Cream, and Aquaphor Healing Ointment. Vaseline (petroleum jelly) is inexpensive and effective for many people, though it feels greasy. The ingredient lists in these products tend to include ceramides, glycerin, or petrolatum—substances that actually seal moisture in rather than just sitting on top of your skin.
Timing matters. Apply moisturizer within three minutes of bathing, while your skin is still slightly damp. This traps the water from your bath into your skin. Waiting longer means the water evaporates and you lose the benefit. If your eczema is severe, you may need to moisturize multiple times a day, not just after bathing.
Topical corticosteroids: for active flare-ups
When eczema flares—when your skin becomes red, itchy, or starts weeping—a topical corticosteroid reduces inflammation quickly. These are prescription or over-the-counter creams and ointments that contain steroids. They work, but they are not meant to be used every day forever. They are a tool for calming an active flare, usually over one to two weeks.
Over-the-counter options include hydrocortisone 1% cream, which is mild and available without a prescription. Stronger versions—like triamcinolone or fluocinonide—require a prescription. Your doctor chooses the strength based on where the eczema is (face and neck need weaker steroids than arms or legs) and how severe the flare is. Using a stronger steroid than necessary, or using it for longer than recommended, can thin your skin over time, so following your doctor's instructions matters.
The typical pattern is: use the steroid cream during the flare, then switch to moisturizer alone once the inflammation calms down. If you find yourself using a steroid cream more than a few times a week, or if flares keep returning, tell your doctor—that signals you need a different approach.
Non-steroid prescription options
If topical steroids do not work, or if you need something you can use long-term without the risks of steroids, your doctor may prescribe a topical calcineurin inhibitor. Tacrolimus (Protopic) and pimecrolimus (Elidel) work by calming the immune response in your skin without the side effects of steroids. They take longer to work—usually three to seven days—but they can be used on sensitive areas like the face and neck, and they can be used longer-term.
Newer prescription options include phosphodiesterase-4 inhibitors like crisaborole (Eucrisa), which also calm inflammation without steroids. These tend to work faster than calcineurin inhibitors but slower than strong corticosteroids. Your dermatologist will choose based on where your eczema is, how severe it is, and whether you have tried steroids before.
Ingredients to avoid and why they matter
Certain ingredients trigger eczema in many people, even though they are in products marketed for sensitive skin. Fragrance is the most common culprit—it includes both added scents and "natural" essential oils. Lanolin, a common moisturizer derived from sheep's wool, causes problems for some people. Preservatives like methylisothiazolinone and parabens trigger reactions in others.
The only way to know what triggers your eczema is to check the ingredient list and notice what you were using when flares happen. If you switch to a new cream and your eczema gets worse within a few days, stop using it. Fragrance-free, dye-free, and lanolin-free products are a safer starting point. Brands like CeraVe, Cetaphil, and Vanicream are designed specifically to avoid common triggers, though individual reactions still vary.
How to use cream correctly
The way you apply cream matters as much as which cream you choose. Wash with lukewarm water (not hot), pat your skin dry gently without rubbing, then apply moisturizer while your skin is still damp. Use enough to cover the area—a thin layer does not seal moisture in the way a thicker one does. For your whole body, you typically need about a quarter-sized amount per limb.
If you are using both a moisturizer and a steroid cream, apply the steroid first to the active flare areas, wait 15 minutes for it to absorb, then apply moisturizer over it. This prevents the steroid from being diluted and keeps the moisturizer from blocking the steroid from working. If you are using a non-steroid prescription cream, follow your doctor's instructions on whether to layer it with moisturizer.
When to see a dermatologist
Start with over-the-counter moisturizers and hydrocortisone 1% cream if you have a mild flare. If your eczema does not improve within two to four weeks, or if it covers a large area of your body, or if it is affecting your sleep or daily life, see a dermatologist. They can prescribe stronger options, identify triggers you might have missed, and rule out other skin conditions that look like eczema.
You should also see a dermatologist if you develop signs of infection—oozing, crusting, warmth, or swelling—because eczema skin is more prone to bacterial infection and may need antibiotics. If over-the-counter creams cause a reaction (increased redness, burning, or swelling), stop using them and get evaluated before trying something else.
Frequently Asked Questions
Can I use the same cream on my face and body?
Not always. Face skin is thinner and more sensitive, so creams safe for your arms may irritate your face. Hydrocortisone 1% is safe for the face, but stronger steroids should not be used there without a doctor's approval. Many people use a gentler moisturizer on their face and a thicker one on their body.
Why does my eczema cream stop working after a few weeks?
If you are using a steroid cream, your skin may be developing tolerance—a reason to switch to a non-steroid option or take a break. If you are using only a moisturizer, you may need a steroid during active flares. Sometimes the trigger changed (new detergent, seasonal change, stress) and the cream itself is fine but the flare is worse.
Is natural or organic cream better for eczema?
Not necessarily. "Natural" does not mean gentler—essential oils and plant extracts trigger eczema in many people. What matters is the ingredient list, not whether it says organic. A fragrance-free synthetic cream often works better than a natural one with essential oils.
How long does it take for a cream to work?
Moisturizers start working immediately by sealing moisture in, though you may not notice improvement in itching for a few days. Steroid creams usually reduce inflammation within 24 to 48 hours. Non-steroid prescription creams take three to seven days. If nothing has improved after two weeks, the cream may not be right for you.
Can I use eczema cream on my baby or child?
Yes, but the rules are stricter. Hydrocortisone 1% is safe for children over two years old, but stronger steroids need a doctor's approval. Moisturizers are safe at any age. Talk to your pediatrician before starting any new cream, especially if your child is under two or has severe eczema.