Start by finely chopping the carrots, celery, and onion in a food processor. Do the same with pancetta and garlic. In a large pot, heat olive oil, then cook the pancetta and garlic until fragrant. Add the chopped vegetables, season with salt, and sauté until golden and caramelized.
Add ground beef and pork to the pot, breaking it apart with a spoon. Cook until browned and slightly crisp on the edges. Stir in tomato paste and cook for a few minutes. Deglaze with red wine, scraping up any browned bits from the bottom. Add crushed tomatoes, herbs, bay leaves, and broth. Let the sauce simmer for about 90 minutes, then stir in heavy cream and parmesan.
While the sauce simmers, mix ricotta, pesto, eggs, parmesan, salt, and pepper in a bowl until smooth and creamy. You can refrigerate this mixture up to three days ahead.
Spray your baking dish with non-stick spray. Spread about a cup of bolognese on the bottom, then add a layer of noodles. Spoon half the remaining bolognese over the noodles, then half of the ricotta mixture. Sprinkle a portion of your cheeses. Repeat the layering process and finish with the rest of the cheese on top.
Cover the dish tightly with foil and refrigerate overnight (this helps the flavors meld). When ready to bake, preheat the oven to 375°F. Bake for 60 minutes, uncovering during the last 10 minutes for a golden top. Let it rest for 10–15 minutes before slicing.