Cook lasagna noodles per package instructions, drain and fill pot with cool water, then set aside
In large sauce pan over medium/high heat, sauté diced onions and garlic in unsalted butter until fragrant
Add Cabernet Sauvignon, reduce heat to simmer and cook until liquid is almost completely evaporated
Add ground beef, spices, and vinegars and continue cooking until beef is cooked through
Add tomato paste and continue cooking on low until paste is completely mixed in
Reduce heat to low, stir in canned San Marzano Tomatoes breaking up and smashing tomatoes as you stir
Simmer sauce on low for 15 minutes, remove from heat
Pre Heat Oven 375°F
In a 9x13-inch casserole or (2 - 9x9 baking dish), ladle sauce and spread it over the bottom of the dish until entire bottom is lightly covered. Arrange one layer of lasagna noodles lengthwise over the sauce covering the bottom of the pan. Ladle a more of the remaining sauce over the noodles until completely covered.Add small dollops of the ricotta cheese, by placing cheese dollops every couple inches. Sprinkle a layer of the grated swiss and cheddar on top of lasagna sauce. Apply second layer of noodles, top it with sauce. Add another layer of cheesesFinish with another layer of noodles, sauce, and top with remaining cheese. Bake uncovered for 45 minutes or until brown and bubbly on top!