Set up your background and texture.
In Photoshop, create a new file with your desired dimensions. Add a gradient layer by either importing my premade gradient or by making your own: Choose any three colors, set one as a Fill color, and use a Soft Round Brush with varying opacity to dab around the other two colors.
Add a texture layer. I use a noise texture PNG to give a grainy feeling to the image. Set its Blending Mode to Overlay and Fill to 20%.
I keep the gradient background locked to the bottom and the texture locked to the top — think of them as the bread in your Photoshop layer sandwich.