Yes! you can replace the rose petals with rose buds but make sure to cut the rose buds in half to make sure it fully infuses since the rose buds are tightly closed. As with rose petals, use food-grade rose buds.