2 tablespoons extra virgin olive oil
1 medium yellow onion, chopped
1 red bell pepper, chopped
2 cloves garlic, minced or grated
3/4 pound ground spicy Italian sausage
1/2 pound lean ground beef
Kosher salt and black pepper
1 (28 ounce) can chopped tomatoes
1/4 cup tomato paste
2 teaspoons dried oregano
1 bay leaf
1 cup whole milk
2 cups shredded provolone cheese
2 cups whole milk ricotta cheese
1/2 cup basil pesto, homemade or store bought
6 ounces fresh mozzarella, torn
1 box no-boil lasagna noodles
Grated parmesan and fresh basil, for serving
Heat the olive oil in a large soup pot over medium heat. When the oil shimmers, add the onion and season with salt and pepper. Cook 5 minutes or until the onion is fragrant and beginning to caramelize. Add the bell pepper, garlic, sausage, and beef, brown all over, breaking up the meat as you go, about 10 minutes.
Add the tomatoes, tomato paste, oregano, bay leaves, milk, and 1 cup of water. Season with salt and pepper. Stir to combine. Cook over medium for 30 minutes, until the sauce has thickened slightly. Remove the bay leaves and discard. If your sauce seems thick, add 1/2 cup additional water to thin. In a medium bowl combine the ricotta and pesto.
Preheat the oven to 375 º F. Grease a 9”x13” pan. Spread 1/4 of the Bolognese sauce onto the bottom of the dish. Top with 3-4 lasagna sheets. Spread with 1/2 the ricotta cheese mixture, another 1/4 of the Bolognese sauce, and half of the provolone. Place another 3-4 lasagna noodles on top. Then top with the remaining ricotta cheese mixture, another 1/4 of the Bolognese sauce, and the remaining provolone. Add the remaining lasagna noodles and pour the remaining Bolognese sauce over top. Top with mozzarella and parmesan cheese. Bake uncovered for 45 minutes or until the top has bubbled up and browned a bit. Let stand 10 minutes before serving.