To start a niche blog, choose a topic you are passionate about and create valuable content. Monetization can be achieved through advertisements, sponsored content, and affiliate marketing.