Heat 2 tablespoons olive oil in a large skillet over medium heat.
Add the diced onion, diced green bell pepper, and 4 teaspoons Italian seasoning and cook, stirring occasionally, until the onion is soft and translucent and the pepper is tender, about 8 minutes.
Stir in the minced garlic and cook, stirring frequently, for 1 minute.
Add the 128-ounce can of fire-roasted tomatoes, the 6-ounce can of tomato paste, 1 tablespoon honey, 1½ teaspoons kosher salt, and 1/4 teaspoon black pepper. Break up whole tomatoes with a spoon or briefly pulse in a blender before adding if desired.
Bring the sauce to a boil, then reduce heat to low, partially cover, and simmer for 30 minutes, stirring occasionally.
Stir in 1/2 cup minced fresh parsley, then remove the sauce from heat.
Preheat the oven to 375°F (190°C). Lightly spread a little sauce on the bottom of a 9x13-inch baking pan.
Place a single layer of uncooked lasagna noodles in the pan, breaking them to fit as needed.
Drop half of the ricotta in small mounds over the noodles, then spoon on one-third of the remaining sauce and sprinkle half of the grated mozzarella over the top.
Add a second layer of noodles, spread the rest of the ricotta in mounds, top with another one-third of the sauce, and sprinkle the remaining mozzarella.
Add a final layer of noodles, spread the remaining sauce evenly over the top, and sprinkle with the 1/2 cup freshly grated Parmesan.
Bake at 375°F until bubbly and the pasta is tender, about 45 minutes; if the top browns too quickly, cover loosely with foil for the last 10 minutes.
Remove from the oven and let rest 5–10 minutes before cutting into squares and serving.