Preheat oven to 350°F and coat a large casserole dish with cooking spray.
Cook the pasta al dente according to package instructions, drain and set aside. If you are making the pasta ahead of time, toss with 2 teaspoons olive oil to prevent sticking and drying out.
In a large mixing bowl, stir together the ricotta cheese, garlic, onion, egg, garlic powder, onion powder, salt, pepper and parmesan cheese.
To the ricotta mixture, add the cooked pasta, sausage, marinara sauce and 1 cup of the mozzarella cheese. When combined, pour into prepared casserole dish.
Top with remaining 1 cup mozzarella cheese.
Bake, uncovered, for 25-30 minutes or until top cheese is melted and bubbly.
Remove and serve hot or wait until fully cooled before covering and refrigerating or freezing.
If you've tried this recipe, come back and let us know how it was in the comments or ratings.
Video
Notes
*If you are using a bland or plain jarred sauce, add 1 tablespoon Italian seasoning.
** You can use any type of meat you'd like- bulk sausage, ground beef, shredded chicken or link sausage. You can also go vegetarian by doubling the pasta to a full pound.