Here's my sauce recipe.
2 15oz cans of diced tomatoes, drained (I like to use fire-roasted ones, but if you can't find those, try to find San Marzanos)
1 12oz can of Tomato paste
Beef stock
1/2 pound italian sausage
1/2 pound ground beef
1 pound Cremini mushrooms (these are immature portabellos. Much cheaper, same great taste, and the smaller size makes it easier to work into a sauce)
1 yellow onion
1/4 cup sun-dried tomatoes, chopped (I use these because they are nice and sweet and they balance out the saltiness of the sausage. Plus, they add another layer or tomato flavor instead of just using sugar)
6 large cloves of garlic, minced
1 red bell pepper (roast this in the oven at about 400 degrees for 20 minutes, then remove skin and dice)
2 tbsp fresh Basil, minced
2 tsp fresh Oregano, minced
1 tbsp fresh rosemary, minced
1/4 Chopped flat-leaf parsley
Brown the meat. Remove meat from pan and saute onion, mushrooms, sun-dried tomatoes, and garlic in the fat. Set sauted veggies aside, and deglaze pan with some beef stock. Stir in meat, sauted veggies, roasted pepper, and diced tomatoes. Alternate between adding tomato paste and beef stock until sauce reaches desired consistency and color. Stir in basil, oregano, and rosemary, and let simmer while you build the rest of the lasagna (wait to boil water for the noodles until sauce is finished. The longer the sauce simmers, the better the flavors will come together). When you are ready to use the sauce, stir in chopped parsley (wait until the last minute for this. Otherwise, parsley will turn brown and may become bitter).
If you want a less meaty flavor, you can substitute the beef stock for red wine. I like to use Yellow Tail Shiraz-Cabernet. Only costs about $7 a bottle and is actually a pretty decent wine. Never cook with a wine you wouldn't drink