Some foods that are good for joints include those high in omega-3 fatty acids (such as fatty fish, chia seeds, and flaxseeds), vitamin C-rich foods (such as citrus fruits, berries, and broccoli), foods high in antioxidants, and foods rich in collagen (such as bone broth and gelatin).