Yes, kidney beans are an excellent substitute for black beans. I often use the two interchangeably in recipes for soups, stews, chili, casseroles, and curries. Both are packed with plant-based protein and heart-healthy fiber.