DIY Cleaning Recipes That Actually Work
You can clean virtually everything in your home with three ingredients you already have: white vinegar, baking soda, and water. Add a lemon and some rubbing alcohol and you've got the full arsenal. The total cost is about $4 — and it lasts months.
These aren't watered-down compromises. Vinegar is a proven disinfectant. Baking soda is a mild abrasive that cuts grease. Together they handle counters, bathrooms, glass, ovens, drains, and laundry. Here are 10 recipes we actually use.
🧴 All-Purpose Cleaner
- 1 cup white vinegar
- 1 cup water
- 10 drops essential oil (optional — lemon or tea tree)
Mix in any spray bottle. Spray, wipe, done. Works on counters, sinks, stovetops, bathroom surfaces, cabinet fronts, and appliance exteriors.
⚠️ Do not use on marble, granite, or natural stone — the acid etches the surface. Use the Castile soap version below for stone.
🪨 Stone-Safe All-Purpose Cleaner
- 2 cups warm water
- 1 tbsp liquid Castile soap
- 5 drops essential oil (optional)
Mix in a spray bottle. Castile soap is pH-neutral and safe for marble, granite, and sealed stone. Works on all surfaces the vinegar version can't touch.
🪟 Glass & Mirror Cleaner
- 1 cup water
- 1 cup rubbing alcohol
- 1 tbsp white vinegar
Mix in a spray bottle. Wipe with newspaper (seriously — it's lint-free and leaves zero streaks) or a microfiber cloth. Beats Windex on mirrors and beats it on price by 95%.
🚽 Toilet Bowl Cleaner
- ½ cup baking soda
- ¼ cup white vinegar
- 10 drops tea tree oil (optional — antibacterial)
Sprinkle baking soda into the bowl. Pour vinegar over it — it'll fizz, and that fizzing action is what loosens grime. Let sit 10 minutes. Scrub with a toilet brush and flush. No fumes, no chemicals, same clean.
🍋 Soft Scrub (for tough grime)
- ½ cup baking soda
- Enough liquid Castile soap to form a paste
- 5 drops lemon essential oil (optional)
Mix into a thick paste. Apply to tubs, tile grout, stovetop crust, or burned pans. Let sit 5 minutes, scrub with a brush or sponge, rinse. This replaces Soft Scrub, Bar Keepers Friend, and most abrasive cleaners.
🧺 Laundry Freshener / Fabric Softener
- ½ cup white vinegar (added to the rinse cycle)
Pour into your machine's fabric softener slot. Vinegar softens clothes, removes detergent buildup, and eliminates odors. Your clothes will not smell like vinegar — it evaporates completely. This replaces both liquid fabric softener and dryer sheets.
🪵 Wood Polish
- ¼ cup olive oil
- 2 tbsp lemon juice
Mix in a small bowl. Apply with a soft cloth, rubbing in the direction of the wood grain. Buff with a dry cloth. Brings wood furniture back to life and fills in minor scratches. The lemon juice cuts dust and grease while the oil moisturizes the wood.
🚰 Drain Cleaner
- ½ cup baking soda
- ½ cup white vinegar
- Boiling water
Pour baking soda down the drain, followed by vinegar. Cover the drain and let it fizz for 15 minutes. Flush with a full kettle of boiling water. Repeat monthly to prevent buildup. Won't fix a fully blocked drain but keeps drains flowing and eliminates odors.
🌿 Citrus Peel Infused Cleaner
- Citrus peels (lemon, orange, grapefruit — save them)
- White vinegar (enough to cover)
- A jar with a lid + 2 weeks of patience
Pack a mason jar with citrus peels. Fill with vinegar until peels are covered. Seal the jar and wait 2 weeks. Strain out the peels and dilute the infused vinegar 1:1 with water in a spray bottle. You now have an incredible-smelling all-purpose cleaner made from literal garbage. Add rosemary sprigs during the infusion for an even better scent.
✨ Stainless Steel Cleaner
- A few drops of olive oil on a soft cloth
Wipe stainless steel appliances with a cloth dampened with a tiny amount of olive oil, rubbing in the direction of the grain. Removes fingerprints, smudges, and water spots instantly. Buff with a dry cloth for a streak-free shine. No special stainless steel spray needed.
Cost Comparison: DIY vs Store-Bought
| Product | Store-Bought | DIY | Savings |
|---|---|---|---|
| All-purpose spray | $4.50/bottle | $0.15/bottle | 97% |
| Glass cleaner | $4.00/bottle | $0.20/bottle | 95% |
| Toilet cleaner | $3.50/use | $0.08/use | 98% |
| Soft scrub | $4.25/bottle | $0.12/batch | 97% |
| Fabric softener | $0.15/load | $0.03/load | 80% |
| Drain cleaner | $8.00/bottle | $0.10/use | 99% |
| Wood polish | $6.00/can | $0.10/use | 98% |
| SS cleaner | $5.50/bottle | $0.05/use | 99% |
⚠️ Safety Notes
- Never mix vinegar with bleach. This produces toxic chlorine gas. Seriously — this is the one rule that matters most.
- Test on a small area first. Especially on colored fabrics, painted surfaces, or anything you haven't cleaned with vinegar before.
- Label your bottles. A spray bottle of clear liquid could be anything. Write what's in it with a permanent marker or tape a label.
- Vinegar is not a disinfectant for everything. It kills most common bacteria but doesn't kill all viruses. For surfaces that need hospital-grade disinfection (like during illness), use hydrogen peroxide (3%) or isopropyl alcohol (70%).
- Don't use vinegar on marble, granite, or natural stone. The acid etches and damages the surface permanently. Use the Castile soap recipe instead.
🌱 The "good enough" note
You don't need to make all 10 recipes. The all-purpose cleaner alone handles 80% of cleaning jobs in most homes. Start there. If you want one more, add the toilet cleaner or the glass cleaner. You can always come back for the rest. And if you decide DIY isn't for you, we've got a guide to eco cleaning products that actually work too.