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.



