Preheat oven to 350ºF (177ºC). Generously butter or spray a 9X13-inch baking dish with nonstick cooking spray; set aside.
Cook the tortellini (20 ounces) according to package instructions, in well-salted water, until cooked to al dente. Drain tortellini and dry pasta pot.
Heat oil (2 tablespoons) in a 12-inch skillet over medium heat and sauté onion (1 cup) and red pepper (1) until they begin to soften, about 5-7 minutes. Stir in garlic (4 cloves), reduce heat to low, and continue to sauté until fragrant, about 1 minute.
Add sausage (1 pound) to skillet with the vegetables and cook until brown and there is no longer any pink left. Drain any excess oil.
Add marinara sauce (1 jar), Italian seasoning (1 tablespoon), rosemary (1/2 teaspoon), cream cheese (4 ounces), heavy cream (1/4 cup), 1 cup of mozzarella to sausage and veggies. continue to heat until the cream cheese is melted. Stir until evenly combined.
Add cooked tortellini to the dried-out pasta pot. Pour in sausage and sauce to the pasta pot and stir to evenly coat the pasta. Pour into prepared baking dish. Cover tightly with foil and place in the preheated oven for 25 minutes.
Remove from oven, remove foil, and sprinkle remaining cheese evenly over top. Return to oven and continue to bake until casserole is hot, bubbly, and the cheese is melted and beginning to brown. Let the casserole set for 10 minutes. Sprinkle with parsley and serve.
Notes
Al Dente: Frozen Tortellini takes just a few minutes to cook. The tortellini will continue to cook in the sauce, so be careful not to overcook, which can happen quickly. Of course, using fresh tortellini is great too. Cook al dente, as instructed.
Thin It! If the sauce becomes too thick, add a little heavy cream or half and half to loosen it up.