10 Easy Homemade Toilet Bowl Cleaner Recipes That Actually Work (Natural & Safe)

1. Baking Soda + Vinegar Fizz

Ingredients:

  • 1 cup baking soda
  • 1 cup white vinegar

Instructions:

  1. Pour baking soda into the toilet bowl.
  2. Add the vinegar slowly.
  3. Let the fizz sit for 10–15 minutes.
  4. Scrub with a toilet brush and flush.

2. Essential Oil Freshener

Ingredients:

  • 1 cup baking soda
  • 10–15 drops of tea tree oil or lavender oil

Instructions:

  1. Sprinkle baking soda and essential oil mix in the bowl.
  2. Let sit for 15–20 minutes.
  3. Scrub and flush.

3. Lemon Juice + Borax

Ingredients:

  • 1/4 cup borax
  • 1/2 cup lemon juice

Instructions:

  1. Mix and pour into the toilet.
  2. Let sit for 30 minutes to 1 hour.
  3. Scrub stains and flush.

4. Castile Soap + Baking Soda

Ingredients:

  • 1/4 cup liquid Castile soap
  • 1/2 cup baking soda
  • 10 drops essential oil (optional)

Instructions:

  1. Mix and pour around the bowl.
  2. Scrub well.
  3. Let sit 10 minutes, then flush.

5. Vinegar + Dish Soap Spray

Ingredients:

  • 1 cup white vinegar
  • 1 tbsp dish soap (eco-friendly preferred)

Instructions:

  1. Mix in a spray bottle.
  2. Spray under the rim and all around the bowl.
  3. Let sit 10 minutes, scrub, then flush.

6. Hydrogen Peroxide Cleaner

Ingredients:

  • 1/2 cup hydrogen peroxide (3%)
  • 1 cup baking soda
  • 10 drops eucalyptus oil (optional)

Instructions:

  1. Sprinkle baking soda in the bowl.
  2. Pour peroxide and oil.
  3. Let sit 15–30 minutes, scrub, and flush.

7. Citric Acid + Baking Soda Bombs

Ingredients:

  • 1 cup baking soda
  • 1/4 cup citric acid
  • 1 tsp water (or witch hazel)
  • 15 drops essential oil
  • Silicone mold or ice cube tray

Instructions:

  1. Mix ingredients, press into molds, let dry overnight.
  2. Drop 1 “bomb” into the toilet.
  3. Let fizz 10–15 minutes, scrub and flush.

8. Borax + Essential Oils Soak

Ingredients:

  • 1/4 cup borax
  • 10 drops lemon or orange essential oil

Instructions:

  1. Sprinkle into the bowl at night.
  2. Leave overnight.
  3. Scrub and flush in the morning.

9. Salt + Baking Soda Scrub

Ingredients:

  • 1/2 cup coarse salt
  • 1/2 cup baking soda
  • 5–10 drops tea tree oil

Instructions:

  1. Mix and sprinkle around the toilet bowl.
  2. Scrub thoroughly.
  3. Flush to rinse.

10. Creamy Soft Scrub Paste

Ingredients:

  • 1/2 cup baking soda
  • 1/4 cup Castile soap
  • 1 tbsp hydrogen peroxide
  • 10 drops lemon essential oil

Instructions:

  1. Mix into a paste.
  2. Apply with a sponge or brush.
  3. Let sit 10–20 minutes, scrub and flush.