The best essential oil cleaning recipes combine simple pantry staples—white vinegar, baking soda, castile soap, and water—with oils like tea tree, lemon, lavender, and eucalyptus. These mixtures freshen and clean surfaces throughout your home, and oils such as tea tree and eucalyptus are backed by research for their antimicrobial properties.
Swapping store-bought sprays for homemade cleaners is easier than you might think. Most recipes call for a handful of affordable ingredients you probably already have in your kitchen, plus a few drops of your favorite essential oils.
Beyond the pleasant scent, certain essential oils carry real cleaning benefits. Tea tree oil (Melaleuca alternifolia) has documented antimicrobial effects, according to a randomized control trial published in the International Journal of Clinical Practice (2021). Eucalyptus oil is also recognized for its broad-spectrum antimicrobial activity, as noted in research published in ACS Omega (2026).
Below, you’ll find ten tried-and-true recipes covering nearly every room in your house—from all-purpose sprays to carpet fresheners. Each one is simple to mix, gentle on your budget, and kind to your senses. Let’s get into it.
What do you need before you start?
Before mixing anything, gather a few basics. You’ll want:
- Glass spray bottles (glass holds up better with essential oils than plastic)
- White vinegar
- Baking soda
- Liquid castile soap (unscented or peppermint)
- Rubbing alcohol
- A set of essential oils: tea tree, lemon, lavender, eucalyptus, and orange are the most versatile
A quick safety note: never mix vinegar or essential oil cleaners with bleach, as this can create harmful fumes. And if you have pets or young children, research which oils are safe around them before you spray.
1. Everyday all-purpose cleaner
This is the workhorse of any natural cleaning kit. Use it on counters, appliances, walls, and sealed floors.
You’ll need:
- 1 cup white vinegar
- 1 cup water
- 4 drops lemon and 4 drops tea tree essential oil (or 4 drops grapefruit and 4 drops lavender)
Combine everything in a glass spray bottle and shake well before each use. The acidity of the vinegar cuts through grime, while the essential oils add antibacterial power and a fresh scent.
2. Heavy-duty surface cleaner
When a job needs a little more muscle, reach for this stronger blend. It’s a favorite for spring cleaning and greasy messes.
You’ll need:
- 1 cup water
- 1 tablespoon castile soap (unscented or peppermint)
- 10–15 drops tea tree essential oil
- 5 drops lavender or bergamot essential oil
Mix in a spray bottle and shake before use. For very dirty surfaces, follow up with a light mist of your all-purpose cleaner to add a disinfecting finish.
3. Soft scrub paste for sinks and tubs
Baking soda gives this paste its gentle scrubbing texture, making it ideal for sinks, bathtubs, tile, and toilet bowls.
You’ll need:
- ¾ cup baking soda
- ¼ cup peppermint castile soap
- 10 drops tea tree and 5 drops lemon essential oil
Combine in a container and stir into a thick paste. Scoop out what you need, rub it onto the surface, and let it sit for a few minutes before scrubbing and rinsing clean. Add a splash of water if the paste stiffens after storage.
4. DIY disinfectant wipes
Reusable wipes cut waste and keep a fresh cloth within arm’s reach. Tea tree and eucalyptus both bring antimicrobial benefits to this recipe.
You’ll need:
- 1 cup water
- ¼ cup white vinegar
- 8 drops tea tree essential oil
- 8 drops eucalyptus essential oil
- 8 drops lemon essential oil
- 15–20 cloth squares (old t-shirts or dish towels work well)
- An empty wipes container
Fold the cloths into the container. Stir the liquids together in a bowl, then pour the mixture over the cloths so they soak it up. Pull one out whenever you need it, then launder and repeat once you’ve used them all.
5. Streak-free glass and mirror cleaner
Rubbing alcohol is the secret to a streak-free shine. Because it dries quickly, it leaves glass and stainless steel spotless.
You’ll need:
- ½ cup rubbing alcohol
- ½ cup white vinegar
- 1 cup water
- 8–10 drops orange or lavender essential oil
Combine in a spray bottle and shake before using. Wipe with a microfiber cloth for the clearest results.
6. Natural air freshener spray
Skip the synthetic aerosols and mist your rooms with something you actually made yourself.
You’ll need:
- 12–15 drops essential oil (grapefruit, lemon, orange, or lavender are great choices)
- ½ cup white vinegar
- 1 cup water
Add everything to a spray bottle and shake before each use. The vinegar smell fades quickly as it dries, leaving only the scent of your chosen oils. If you’d like a stronger fragrance, add a few more drops of oil.
7. Lemon dusting spray
A light dusting spray helps trap dust instead of scattering it, and lemon oil leaves furniture smelling bright.
You’ll need:
- 1 tablespoon castile soap
- 15 drops lemon essential oil
- 2 cups water
Combine in a spray bottle and shake gently. Spray onto a clean cloth and wipe your surfaces, or test a small hidden area of furniture first to be safe.
8. Nourishing wood polish
This polish conditions wood while it cleans, giving tired furniture a warm glow.
You’ll need:
- ¾ cup olive oil
- ¼ cup white vinegar
- 30 drops essential oil (lemon, orange, or lavender work beautifully)
Shake vigorously in a spray bottle, then spray directly onto wood furniture and buff with a dry cloth. Shake again before each use, since the oil and vinegar naturally separate.
9. Carpet freshener powder
Carpets trap odors over time. This simple powder freshens them between deep cleans.
You’ll need:
- 2 cups Borax
- 1 cup baking soda
- 10 drops essential oil (lavender or eucalyptus are lovely here)
Mix well and store in an airtight container. Sprinkle over your carpet, let it sit for about 30 minutes, then vacuum it up. Your room will smell noticeably fresher.
10. Laundry fabric softener
Round out your kit with a homemade softener that leaves clothes smelling great without commercial additives.
You’ll need:
- 5½ cups water
- One 15 oz bottle of your favorite hair conditioner
- 2½ cups white vinegar
- 20 drops essential oil (optional, especially if your conditioner is already scented)
Mix everything in a bowl, then pour into a storage container. Use about ¼ cup per wash load, added before the rinse cycle.
A quick word on vinegar and baking soda
You may notice some recipes use vinegar and others use baking soda, but rarely both mixed together in liquid form. There’s a reason for that. When you combine vinegar (an acid) and baking soda (a base) in a solution, they neutralize each other and lose much of their individual cleaning strength. That fizzing reaction is fun to watch, but it’s not doing the heavy lifting you might expect.
The takeaway? Use vinegar when you want acidity, and use baking soda when you want gentle abrasion. In a soft scrub paste, the baking soda’s texture still works wonders—but for spray cleaners, it’s usually best to let each ingredient shine on its own.
Start with one recipe and build from there
You don’t have to overhaul your entire cleaning cupboard overnight. Pick one recipe—the all-purpose cleaner is a great place to begin—and see how it fits into your routine. Once you’re comfortable, add a second, then a third, until your shelf is stocked with mixtures you trust.
Homemade cleaners save money, reduce plastic waste, and let you control exactly what goes into your home. With a few bottles, a bag of baking soda, and a small collection of essential oils, you’ll be ready to tackle nearly any mess. Grab your favorite oil, mix up a batch, and enjoy a cleaner, better-smelling home.