Preheat the oven to 350 degrees and line a baking sheet with foil for less clean up. In a medium bowl, combine the egg, bread crumbs, Italian sausage, and Parmesan cheese.
Shape into one inch meatballs and place on the jelly roll pan. Bake for 10-15 minutes, until cooked through.
While the meatballs are cooking, cook the noodles to al dente if you have not already. Drain and set aside.
Begin to heat olive oil in a large dutch oven over medium-high heat.
Add onions and garlic. Saute six minutes, until just translucent.
Add mushrooms and cook an additional two minutes, until softened.
Stir in tomato sauce, oregano, and pepper. Allow to simmer for 5 minutes.
Add diced tomatoes, beef stock, parmesan cheese, meatballs, and salt, if necessary.
Simmer an additional 15 minutes. Finally, stir in cooked noodles and heavy cream. Cook until heated through. Serve with a dollop of ricotta on top.