This Homemade Milk Bath Will Leave Your Skin So Soft

Learn how to make a DIY milk bath with simple ingredients like powdered milk, baking soda, and essential oils. This soothing bath helps soften skin, relax your body, and create a calming self-care routine at home.

This post may contain affiliate links.

If you’re looking for a simple way to soften your skin and relax at home, this homemade milk bath is an easy and luxurious option.

Made with a few basic ingredients, a milk bath helps soothe dry skin, leaving it soft, smooth, and refreshed.

It’s a classic beauty recipe that has been used for generations and is perfect for a relaxing self-care routine.

It also makes a beautiful homemade gift.

Why You’ll Love This Recipe

  • Easy to make with simple ingredients
  • Leaves skin soft and smooth
  • Gentle on sensitive skin
  • Customizable with scents
  • Perfect for gifts and self-care

Ingredients for Milk Bath

  • 1 cup powdered milk
  • 1/2 cup baking soda
  • 1/2 cup Epsom salt (optional)
  • 2–3 tablespoons cornstarch
  • 10–15 drops essential oil (optional)
  • 1–2 tablespoons dried flowers (optional)

Ingredient Notes

Powdered Milk

Helps soften and nourish the skin.

Want to try making your own jelly at home?

Get my free guide with 8 easy, beginner-friendly jelly recipes you can confidently make.

Baking Soda

Leaves skin feeling smooth and refreshed.

Epsom Salt (Optional)

Adds muscle-relaxing benefits.

Cornstarch

Gives the bath a silky feel.

Essential Oils (Optional)

Try lavender for relaxation, rose for a floral scent, or vanilla for a warm, cozy feel.

Dried Flowers (Optional)

Lavender buds, rose petals, or chamomile add a pretty, spa-like touch.

Read next: This is the dried lavender I recommend

How to Make a Milk Bath

Step 1: Combine Dry Ingredients

In a bowl, mix powdered milk, baking soda, Epsom salt, and cornstarch.

Step 2: Add Essential Oils

Add essential oils and stir well to evenly distribute the scent.

Step 3: Add Flowers (Optional)

Mix in dried flowers if using.

Step 4: Store

Transfer to an airtight container or jar.

Read next: Here are the jars I recommend.

How to Use a Milk Bath

Add about 1/2 to 1 cup of the mixture to warm running bath water.

Soak for 15–20 minutes and relax.

Tips for Best Results

  • Use warm (not hot) water for best skin benefits
  • Store in a dry, airtight container
  • Use dried flowers to prevent spoilage
  • Stir the bath water to dissolve ingredients fully

Variations

Lavender Milk Bath

Add lavender essential oil and dried lavender buds for a calming soak.

Rose Milk Bath

Use rose petals and a light floral scent for a beautiful, giftable bath.

Vanilla Milk Bath

Add vanilla essential oil for a warm, cozy fragrance.

Honey Milk Bath

Add 1–2 tablespoons of honey directly to the bath for extra moisture.

Storage

Store in a sealed container at room temperature for up to 3–6 months.

Gift Idea

Package in a glass jar, add a label, and tie with ribbon for an easy homemade gift.

More Homemade Beauty Recipes

If you enjoyed this recipe, you may also like:

This homemade milk bath recipe is an easy way to create a relaxing, spa-like experience at home. With just a few simple ingredients, you can enjoy softer skin and a calming soak anytime.

Follow my DIY Beauty board on Pinterest.

Want more simple recipes and ideas like this?

Get new posts, recipes, and practical homemaking tips sent to your inbox.

No spam. Just occasional updates when there’s something worth sharing.