Ricotta cheese is chosen for lasagna due to its creamy and smooth texture, which lends well to the filling. It has a mild and sweet flavor that harmonizes with ingredients like tomato sauce, basil, and pasta. Made from the whey of cow's milk, ricotta cheese has small and smooth curds that contribute to the desired consistency of the dish.