My 8 Favorite DIY Cleaners for the Entire Home

All my life, I have been fortunate to have had professional help with the heavy duty cleaning in my home. All I needed to do was light cleanings of counters, mirrors, bathrooms and floors in between cleanings. My cleaning supply consisted of a lot of single-duty harsh cleaners that were expensive and bad for the environment. I didn’t know anything else. 🤷

Well, when I moved into a new apartment 6 months ago, I decided that I would take on ALL the cleaning by myself. I was pretty proud of myself, until I remembered that I didn’t know how to clean!! 🤦‍♀️

Enter the internet.

I started researching and found several cleaning blogs, websites and YouTube channels that have helped me learn how to clean. My two favorites are FlyLady and Clean My Space. Not only have I learned some cool tips and tricks to clean on my own {lazy} terms, but I also learned that you don’t need those expensive cleaners full of harsh chemicals. My whole outlook on cleaning has changed. I still don’t LOVE cleaning, but I actually enjoy it most of the time, especially when I’m creating my own DIY cleaning recipes.

Don’t get me wrong, I still have some store-bought cleaners, but I rarely use them. Nowadays, these are the 6 ingredients that I have on hand at all times to clean pretty much anything:

  1. Dish soap – your basic blue soap works wonders well beyond your dishes!
  2. Distilled white vinegar – yes, the same one you use in your salad. I don’t like the “cleaning vinegar” because it’s harsher (it has more acidity), it’s more expensive, and it’s toxic. The salad one works just fine, thankyouverymuch.
  3. Baking soda – yep, the same one you use for baking, and the same one you keep in the back of your fridge. Those little boxes are miracle workers.
  4. Rubbing alcohol – the same one you have in your bathroom cabinet. It disinfects WAY more than just cuts and bruises!
  5. Hydrogen peroxide – again, the same one you have in your first aid kit. It disinfects and gets rid of bacteria.
  6. Essential oils – make sure you get 100% pure essential oils. They work on your diffuser and also for cleaning!

Are you seeing a pattern here? That’s right, these are all multipurpose products!! They have many uses around the house, and are generally safe and non-toxic. When you have children in your home, this is a plus! 🙌

Ok, without further ado, here are my 8 favorite DIY cleaners for the entire home. I have used these again and again, and love them:

1. All Purpose Cleaner

  • 2 cups water
  • 1 tsp dish soap
  • 10-20 drops essential oil (optional)

Mix ingredients in a spray bottle. This works for pretty much any surface around the house. For kitchen counters and disinfecting, you can add 1 cup of rubbing alcohol to the mix.

2. Glass, Mirror, Stainless Steel, or Chrome Cleaner

  • 1 part water
  • 1 part white vinegar

Mix ingredients in a spray bottle. This cleans surfaces to a streak-free shine. I use it on all my mirrors, glass surfaces, stainless steel appliances, kitchen sink, and bathroom faucets.

3. Tub & Tile Cleaner (light duty)

  • 1 cup water
  • 1 cup white vinegar
  • 1 tsp dish soap
  • 10-20 drops lemon or tea tree essential oil (optional)

Mix ingredients in a spray bottle. The white vinegar helps it dry faster (perfect for damp bathrooms), and the lemon and tea tree essential oils are natural disinfectants (they also smell good, lol).

4. Tub, Tile & Grout Cleaner (heavy duty)

  • 1/4 cup baking soda
  • 1/4 cup dish soap
  • 2 tbsp hydrogen peroxide
  • 10 drops lemon or tea tree essential oil (optional)

Add ingredients to a small bowl and stir until combined. Apply with the smooth side of a sponge and let sit about 5-10 minutes. Then scrub with the scrubby side of the sponge (or brush if you’re cleaning your grout), then rinse and buff dry. When you’re cleaning your sink and bathtub, make sure you use a scrubber that is safe for your porcelain finish!

5. Daily Shower Cleaner

  • 1/2 cup water
  • 1 cup white vinegar
  • 20 drops tea tree essential oil (optional)

Mix ingredients in a spray bottle, and spray your tile walls after showering. The vinegar helps it dry faster, and the tea tree oil helps disinfect. You should still clean your walls, but you will notice less soap scum buildup, which equals less cleaning, SCORE!

6. Toilet Bowl Cleaner

  • 1/2 cup water
  • 1/2 cup baking soda
  • 1/4 cup dish soap
  • 1/4 cup hydrogen peroxide

Add ingredients to a squeeze bottle (like a ketchup dispenser, I got mine at the dollar store). Shake and squirt around the toilet bowl and under the rim. Let sit a couple of minutes, then scrub with a toilet brush and rinse.

7. De-Greaser Scrub (kitchen appliances or garage)

  • 1/2 cup baking soda
  • 1/4 cup dish soap

Add ingredients to a small bowl and stir until combined. Apply with a sponge and scrub. Rinse with a clean sponge or cloth. This is also good for degreasing hands after working with oil or grease.

8. Tile Floor Cleaner

  • 1 gallon hot water
  • 1 cup white vinegar
  • 1/2 tsp dish soap

Add ingredients to a bucket and mix with mop. This could also work on vinyl or hardwood floors, but I only have tile floors, so I have never tried it. Just make sure you wring the mop well to remove the excess moisture.

So what do you think? Would you use them? What other DIY cleaners do you use? Let me know in the comments below, because I would love to try them!

Don’t forget to pin this for later!

My 8 Favorite DIY Cleaners for the Entire Home | @mamionthego

Puerto Rican Mezcla Sandwiches

Mezcla sandwiches are very traditional in Puerto Rican kitchens. “Mezcla” means “mix”, which is exactly what it is: a puree of ham and cheese for sandwiches. Ok, so “puree of ham and cheese” doesn’t sound very appetizing, but stay with me, I promise it’s worth it!

Puerto Rican Mezcla Sandwiches | @mamionthego

We make mezcla sandwiches all the time. For family gatherings or holiday parties, we like to buy sweet or colored breads to make them more festive. Growing up, my mom always ordered pinwheel sweet mezcla sandwiches from the local bakery. I still order them every time my husband has a meeting at work that requires breakfast or snacks.

Another popular place for mezcla sandwiches is in lunchboxes. In my opinion, it’s the perfect sandwich filling for when you want to cut them up in fun shapes, because it acts like a glue for both breads, and it doesn’t come undone when transported.

These are just two fun ways I have incorporated mezcla sandwiches in my son’s lunchbox:

Puerto Rican Mezcla Sandwiches | @mamionthego

Puerto Rican Mezcla Sandwiches | @mamionthego

I got this recipe from a friend a very long time ago, and even though I have tried other recipes, I think the cream cheese is what takes it over the top, because it makes it creamier. Also, don’t omit the red sweet peppers! It gives it a great taste, and masks the processed cheese and spam taste.

Puerto Rican Mezcla Sandwiches | @mamionthego

I posted this recipe several years ago on my YoSoyMami blog, and it is my #1 most visited post, which is why I wanted to share it here, because I know you’re going to love it.

Puerto Rican Mezcla Sandwiches

Category: Lunch

Cuisine: Latin

Puerto Rican Mezcla Sandwiches

This "mix" is perfect for parties, potlucks and lunchboxes.


  • 1 (8 oz.) jar of Cheez Whiz
  • 1 can of Spam (I like to use Lite or low-sodium)
  • 1 small can of red sweet peppers
  • 4 oz. of cream cheese (1/2 package)
  • Bread (any kind)


  1. Mix all ingredients in your food processor until smooth. When adding the sweet peppers, don't throw away the liquid. Add the peppers first, and gradually add the liquid until you have reached your desired consistency. Remember that the peppers and liquid are what give this a great taste. You want to add the liquid without watering down the mezcla too much. You will not need all of the liquid.


You can use any kind of bread - sandwich bread, sweet bread, colored, etc. You can also use cutters to create fun shapes.

Don’t forget to pin this recipe for later!

Puerto Rican Mezcla Sandwiches | @mamionthego

Hello world!

Hi there! My name is Zelma, welcome to my brand new blog! Before we start, let me tell you a bit about myself. I was born and raised in San Juan, Puerto Rico, and aside from a brief move to Caguas (literally the town just south of San Juan), and the year I spent in New Jersey as an exchange student in college, I have always lived here. I’m 44 years old – I don’t hide my age, because why? Carlos and I have been married for almost 19 years, and Daniel is our 11-year-old son. These two guys are my everything. ❤️

Mami on the go | Zelma | @mamionthego

I am a Disney lover, a planner addict, and have been a classical choir singer for almost 40 years. I am a horrible cook, but I love to bake. I’m trying to eat healthier for me and my family, so baking actually helps, because I get to treat my family with better quality ingredients. I’m also very much into my slow cooker and freezer cooking, because, again, horrible cook. 😉

My blogging history

I have been blogging on and off since 2005, but it wasn’t until 2009 that I had my first official blog. It was called “Zelma’s Workshop”, and even though it is no more (it got a virus and I had to shut it down… sad), I loved it. It was my first experience as a legit blogger, and I learned a lot about the blogging industry and community in the US and Canada. In 2011 I decided to switch gears and create a new Spanish-language blog just for my local community. It’s called “YoSoyMami“, and for the past 7 years it has been my baby. We have a very active community on Facebook, and thanks to this experience, I have grown and learned so much more about blogging and social media.

Now it’s time to write a new chapter. I miss writing in English, and since my original blog doesn’t speak to my current lifestyle, I decided to start fresh. Enter “Mami on the go“. This is something that speaks to me, because as moms, we are always on the go, whether we’re hauling kids around, feeding everyone, or keeping our house from falling apart. We also love to travel and see new places and cultures. ✈️

So this is me in a nutshell. I hope you like it, let me know what you think in the comments below. If you have any questions, or want to work with me, I’m always available at mamionthegoblog (at)