To scale a background image in CSS, use the `background-size` property. Set it to `cover` to ensure the image fills the container while maintaining its aspect ratio, or use `contain` to ensure the entire image is visible. You can also specify exact dimensions (e.g., `background-size: 200px 150px`) for custom scaling.