This recipe is a fancier version of traditional macaroni and cheese that adds in a serving of vegetables. First garlic and onion are sautéed together, then milk, chicken broth and flour are added. Next ricotta, mozzarella and cheddar cheeses are stirred into the sauce. Once the sauce is thickened, spinach and cooked pasta are stirred into the sauce. Then the pasta mixture is spread into a casserole dish and topped with crumbled cracked and Parmesan cheese and baked in the oven.