Betta fish require a suitable tank size of at least 5 gallons, a heater to maintain water temperature between 75-80°F, a filter to keep the water clean, silk or live plants for hiding spots, and a secure lid to prevent them from jumping out. It is also important to provide a balanced diet of betta fish pellets or flakes, and occasionally live or frozen foods like bloodworms. Additionally, bettas need regular water changes to keep their environment healthy.