Blood cells are produced in the bone marrow, specifically the spongy tissue inside large bones. This process, called hematopoiesis, generates red blood cells, white blood cells, and platelets. The spleen stores and filters blood but doesn't produce blood cells.