1. Home
  2. DIY & Crafts

30 DIY Bath Bomb Ideas: Drop One In and Watch the Water Turn Into Magic

Few DIY projects feel as satisfying as watching a bath bomb fizz and dissolve into the water. These 30 DIY bath bomb ideas highlight rich fragrances, vibrant colors, and creative finishes. Every design feels soothing, beautiful, and impossible to ignore.

Collage of DIY Bath Bomb Ideas

DIY Bath Bomb Ideas That’ll Make You Wonder in 2026

Bath bombs are taking over DIY in 2026, transforming basic ingredients into fun, fragrant creations that make every bath feel far more exciting. With bold colors, dreamy scents, and satisfying fizz, even the simplest bath bomb can feel like a tiny luxury made by hand.

Inside this collection, bath bombs come alive through floral shapes, layered colors, glittery finishes, soothing essential oils, and playful designs that look straight out of a boutique spa display. Every idea dares you to mix scents, experiment with color, and create bath bombs so pretty and satisfying they almost feel too good to drop into the water.

1. Lavender Dream Bath Bombs

Soft lilac spheres with a speckled, spa-day vibe these are basically a deep breath in bath form. Scattered dried lavender buds nearby? Instant cottagecore calm. Your tub just got upgraded to a French countryside moment.

Mix 1 cup baking soda, ½ cup citric acid, ½ cup Epsom salt, and ½ cup cornstarch. In a separate bowl, combine 2½ tbsp melted coconut oil, 1 tbsp water, 10–15 drops lavender essential oil, and a few drops purple mica or food coloring. Slowly spritz wet into dry while whisking until it holds like damp sand. Fold in 1–2 tsp dried lavender, pack tightly into 2.5-inch sphere molds, press, and unmold after 1 minute. Let dry 24 hours. Yes, please!


2. Rose Swirl Romance Bombs

These marbled pink-and-white beauties look like blooming roses mid-twirl ultra feminine, ultra giftable, and basically begging for a bubble bath selfie. Add a few fresh roses on the side and it’s giving luxury spa weekend.

Prepare the base (same ratios as above). Divide mixture into two bowls; tint one with rose pink mica and leave the other white. Layer spoonfuls into molds to create a swirl effect. Add 8–10 drops rose essential oil total. Press firmly into 2.75-inch molds and release gently. Dry 24–48 hours for a solid finish. Can you picture this on your vanity?


3. Pressed Flower Heart Bombs

Heart-shaped, petal-flecked perfection that feels like a love letter to your bathtub. These are soft, romantic, and basically Valentine’s Day all year long.

Use silicone heart molds (about 3×3 inches). Mix your dry base, then gently press dried rose petals or calendula into the bottom of the mold before packing in the mixture. Use 2 tbsp sweet almond oil + 10 drops geranium or rose oil in your wet mix. Press firmly, let sit 2 minutes, then carefully unmold. Dry 24 hours flat-side down. Sweet, simple, stunning.


4. Citrus & Botanical Spa Bombs

Bright, fresh, and topped with real citrus slices these look like they belong at a luxury resort. The textures? The colors? It’s sunshine in a soak.

Add finely chopped dried orange peel and a thin dehydrated orange slice to the mold before filling. Use 10–12 drops sweet orange essential oil and a pinch of yellow mica for color. Pack into 3-inch molds, ensuring the citrus slice sits flush on top. Let cure 24–48 hours in a dry space to keep that crisp detail intact.


5. Forest Herb Bath Bombs

Earthy, woodsy, and effortlessly chic these feel like a walk through pine trees after rain. Minimalist white with green herb sprigs = rustic perfection.

Stick to a white base (no colorant) and mix in 8–10 drops eucalyptus + 5 drops rosemary essential oil. Sprinkle chopped rosemary or pine needles into molds before filling. Use round 2.5-inch molds and press firmly. Let dry 24 hours, flipping halfway to prevent flat spots. Nature lovers, this one’s calling.


6. Botanical Gift Box Bombs

A whole curated set of mini bath bombs, each topped with different botanicals this is peak “I made this for you” energy. Think tea blends… but for baths.

Make smaller bombs (1.5–2 inches) using the same base. Customize each: lavender + purple tint, rose petals + pink tint, chamomile + yellow tint, mint + green tint. Use 6–8 drops essential oil per batch. Package in a kraft box with shredded paper filler. Let dry 24 hours before boxing. Gift-ready and gorgeous.


7. Coffee Scrub Bath Bombs

For the caffeine queens these mocha-toned bombs look like espresso truffles and double as a gentle exfoliator. Morning bath? Suddenly a thing.

Add 1 tbsp finely ground coffee and ½ tsp cocoa powder to your dry mix. Use 10 drops vanilla + 5 drops coffee essential oil. Press 3–4 whole coffee beans into the top after molding for that signature look. Use 2.5-inch molds and dry 24–36 hours. Smells like your favorite café yum.


8. Lavender Cupcake Bombs

Tiny bath cupcakes that are almost too cute to drop in water. Fluted edges + lavender sprinkles = bakery vibes but make it bath time.

Use silicone cupcake liners and fill halfway with your bath bomb mix. Press dried lavender buds on top. For a “frosted” look, drizzle a mix of powdered sugar + witch hazel (thick paste) once dry. Let bombs set 24 hours before decorating. These are seriously adorable.


9. Rainbow Scoop Bath Bombs

They look like scoops of sherbet ice cream and yes, they fizz like a party. Bright, playful, and perfect for summer bath vibes.

Divide mixture into 4–5 bowls and color each (pink, orange, green, yellow). Lightly combine without overmixing to keep color streaks. Pack loosely into ice cream scoop molds or shape by hand into 2-inch balls. Drizzle with a white melt-and-pour soap “glaze” for that melty effect. Let dry 24 hours. Fun level: 100.


10. Rose Drizzle Dessert Bombs

Elegant pink spheres topped with a delicate white drizzle and rose petals these look straight out of a patisserie window. Bath bomb, but make it couture.

Create pale pink bombs using rose mica and 10 drops rose absolute. After drying 24 hours, melt a small amount of white melt-and-pour soap and drizzle over the top using a spoon or piping bag. Sprinkle crushed dried rose petals while still warm. Let set 30 minutes. Fancy bath night? Secured.


11. Ocean Breeze Metallic Bath Bombs

These dreamy aqua spheres with shimmering green “drips” are giving mermaid-core luxury. The glossy metallic accents catch the light just right like tiny ocean waves frozen mid-splash. Honestly? Your bath just turned into a seaside escape.

Start with your base mix, then tint it with teal mica. Once molded into 2.5–3 inch spheres and dried for 24 hours, mix a small amount of mica powder with a few drops of rubbing alcohol to create a paint. Use a small brush to swipe metallic green “drips” across the top. Let dry 10–15 minutes. It’s art + bath time = iconic.


12. Whimsical Shape Bath Bombs

Clouds, stars, rockets, unicorns this set is basically a bath-time fairytale. Bright colors and playful shapes make these perfect for kids (or your inner child who deserves joy, obviously).

Use silicone molds in fun shapes and divide your base mixture into multiple bowls. Color each with vibrant micas (think pastel pink, sky blue, sunshine yellow). Layer or pack colors side-by-side for a rainbow effect. Add 5–8 drops kid-safe fragrance oil per batch. Press firmly and dry 24 hours before popping out those adorable shapes.


13. Pastel Swirl Heart Bomb

Soft pink and buttery yellow swirls melt together in the cutest heart shape this one screams self-care Sunday. It’s sweet, aesthetic, and basically made for gifting (or hoarding… no judgment).

Split your mixture into two रंगs, then loosely fold together to keep that marbled look. Press into a 3-inch silicone heart mold, packing tightly. Use 2 tbsp coconut oil + 10 drops vanilla or strawberry fragrance oil. Let sit 24 hours before gently unmolding. It’s giving cozy romance vibes.


14. DIY Bath Bomb Base Setup

 DIY Bath Bomb Base Setup

The behind-the-scenes moment that makes everything happen bowls of powder, natural dyes, and pretty petals ready to go. This is your “Pinterest prep station” aesthetic in real life.

Set up with 1 cup baking soda, ½ cup citric acid, ½ cup cornstarch, and ½ cup Epsom salt in a large wooden bowl. In small dishes, prep liquid colors (food coloring or mica mixed with water) and oils (2–3 tbsp carrier oil + essential oils). Mix slowly, spritzing liquid in while whisking to avoid fizzing. You’re aiming for damp sand texture clumpable but not wet.


15. Dino Mini Bath Bombs

Tiny pastel dinosaurs? Stop. These are ridiculously cute and perfect for party favors or kids’ bath time adventures. They look like little chalky toys but fizz into magic.

Use small silicone dinosaur molds (about 1–1.5 inches). Mix pastel रंग batches (lavender, mint, peach) and press firmly into molds using your fingers or the back of a spoon. Add 3–5 drops fragrance oil per color batch. Let dry 24 hours, then gently pop out. Rawr but make it relaxing.


16. Floral Bath Salt Bomb Blend

This one’s a little different think loose bath soak meets bath bomb vibes. Coarse salt crystals mixed with petals create a spa-worthy, minimalist aesthetic.

Combine 2 cups coarse sea salt, ½ cup baking soda, and 10–15 drops lavender or chamomile essential oil. Mix in dried cornflower petals. Store in an airtight glass jar. For a “bomb feel,” scoop ½ cup into a muslin bag before dropping into the tub. Effortless and chic.


17. Surprise Sprinkle Bath Bombs

Looks innocent on the outside… party on the inside These bath bombs hide colorful sprinkles at the center for a fun reveal once they fizz away.

Fill one half of a 2.5-inch mold halfway, add a pinch of biodegradable bath-safe sprinkles in the center, then cover with more mixture and press the other half on top. Use a simple white base with 8–10 drops vanilla oil. Let dry 24 hours. The surprise moment? Worth it.


18. Minimalist Spa Bomb Set

Clean, neutral, and effortlessly aesthetic these soft white and blush bombs are the definition of calm. Perfect for a slow evening and a glass of wine situation.

Stick to simple रंगs (white + soft pink using kaolin clay or mica). Use essential oils like lavender, eucalyptus, or rose (10–12 drops total per batch). Mold into small 2-inch spheres and let cure 24–48 hours. Store in a glass jar or linen bag for that spa shelf look.


19. Rose Petal Bath Bomb Bars

Half pink, half white, with crushed rose petals pressed into the surface these geometric shapes are giving modern romance. Chic but still soft and feminine.

Use rectangular or geometric silicone molds. Layer pink mixture on one side and white on the other, pressing dried rose petals along the seam before fully packing. Use rose fragrance oil and 2 tbsp sweet almond oil. Let dry 24 hours before removing. Display-worthy, honestly.


20. Botanical Disk Bath Bombs

Flat, rustic disks with delicate pressed flowers these feel like something you’d find in a dreamy herbal apothecary. Earthy, pretty, and oh-so Pinterest.

Press your mixture into round flat molds (about 2.5–3 inches wide, 1 inch thick). Sprinkle dried calendula, lavender, or pansy petals on top before pressing down firmly. Use 8–10 drops essential oil (lavender + lemon combo is chef’s kiss). Let dry 24–36 hours. Can you picture these in a glass jar on your shelf?


21. Botanical Spa Variety Bombs

A full-on apothecary dream lineup each bomb topped with different salts, herbs, and petals like a curated bath menu. It’s giving rustic spa retreat meets “choose your mood tonight.”

Use a standard base, then customize each bomb: add coarse sea salt on top, dried rosemary, lavender buds, or citrus zest. Press toppings into the mold before packing. Use 8–10 drops of matching essential oils (lavender, lemon, eucalyptus). Mold into 2.5-inch spheres and dry 24–48 hours. Mix, match, and display like a bath buffet.


22. Textured Shell Bath Bombs

These pastel shell-shaped bombs are straight out of a mermaid’s treasure chest. The ridged texture + ocean hues = beachy perfection without the sand mess.

Use shell-shaped silicone molds and divide your mixture into two colors (aqua + lavender works beautifully). Press each color into different sections for a two-tone effect. Add 10 drops coconut or ocean breeze fragrance oil. Pack firmly and let dry 24 hours before unmolding those seaside cuties.


23. Coral Crush Bath Bombs

Bold coral pink with white splatter details these are bright, punchy, and totally eye-catching. Like tropical punch… but for your bath.

Color your base with coral mica, then lightly sprinkle white mixture into the mold for that speckled effect. Use 10–12 drops grapefruit or watermelon fragrance oil. Pack into 3-inch molds and let cure 24–36 hours. The color payoff? Unreal.


24. Oat & Rose Soothing Bombs

Soft, creamy white with delicate rosebuds these feel like skincare and self-care had a baby. Gentle, calming, and oh-so pretty.

Add 2 tbsp finely ground oats and 1 tbsp dried crushed rose petals to your dry mix. Use 2 tbsp sweet almond oil + 8 drops rose essential oil. Press a mini dried rosebud into the top before molding. Let dry 24 hours. Perfect for sensitive skin days.


25. Coconut Milk Bath Bombs

Milky, dreamy, and ultra-nourishing these bombs look minimal but feel luxurious. Think silky bathwater and soft skin after.

Add 2 tbsp coconut milk powder to your dry ingredients for that creamy vibe. Keep रंग natural or lightly tint with ivory mica. Use 10 drops vanilla or coconut fragrance oil. Mold into smooth 2.5-inch spheres and dry 24–48 hours. Spa night unlocked.


26. Mini Heart Bath Bomb Batch

Tiny pink and white bombs with adorable heart stamps these are basically made for gifting (or sprinkling into multiple baths like confetti).

Make mini bombs using 1–1.5 inch molds. Divide mixture into pink and white batches, then press a small heart mold imprint on top or pipe colored mixture into the shape. Use 6–8 drops strawberry or rose fragrance oil. Dry 24 hours before packaging in cute jars or boxes.


27. Butterfly Surprise Bath Bomb

A soft blue-and-white swirl on the outside, hiding colorful butterfly embeds inside this one is pure bath-time magic.

Create small butterfly embeds first using colored mixture and tiny molds (let dry 12 hours). Then place embeds inside your main 3-inch mold while filling with a white + blue swirled base. Use 10 drops floral fragrance oil. Let dry 24–36 hours. The reveal? So satisfying.


28. Crystal Core Bath Bombs

These look like geodes cracked open sparkly, colorful bath salts tucked inside a smooth outer shell. Drama? Yes. We love it.

Form a hollow center by pressing mixture around the edges of half a mold. Fill with colored coarse bath salts (mix salt + mica + fragrance oil), then seal with more mixture and press the other half. Use 2.5–3 inch molds and dry 24–48 hours. Break open or drop in whole for a sparkle show.


29. Pastel Dust Bath Bombs

Soft pastel shades dusted together like a watercolor painting these are subtle, airy, and totally Pinterest-core.

Divide mixture into 3–4 pastel colors (pink, yellow, lavender). Lightly layer and barely mix to keep that soft gradient look. Add 8–10 drops lavender + vanilla oil blend. Mold into 2.5-inch spheres and let dry 24 hours. Delicate and dreamy.


30. Classic Color Pop Bath Bomb Set

A full tub filled with colorful bath bombs? Yes, this is the aesthetic. Bright, cheerful, and perfect for mixing and matching your mood.

Create multiple रंग batches (yellow, pink, green, white) using the same base recipe. Use different fragrance oils for each (citrus, floral, mint). Mold into 2.5–3 inch spheres and cure 24–48 hours. Store in a decorative bowl or mini tub for that ultimate bath display moment.

MUST DO DIYs