Preheat oven to 375 degrees.
Cook the spaghetti according to package instructions, while waiting for the water to reach a boil, proceed with the below.
Cook the ground beef in a large nonstick skillet over medium heat until browned and cooked through. Drain excess grease.
Add the seasonings, diced onions, and peppers. Sauté until softened, about 5 minutes. Add the garlic and heat for 1 minute.
Add the marinara, ricotta, Parmesan, and cream cheese. Reduce heat to low and allow it to heat through.
Add the drained spaghetti, use kitchen tongs to gently toss until well-combined. Note: It will be very saucy but the pasta is going to continue to absorb it as it bakes.
Add half of the spaghetti to a lightly greased 9 x 13 inch baking dish and top with half (2 cups), of the mozzarella.
Top with remaining spaghetti, then with the rest of the mozzarella.
If serving immediately, bake uncovered for 15 minutes, or until the cheese is hot and melted. Let sit for 5 minutes prior to serving. Serve with a side of Garlic Bread with Cheese.
See notes for instructions on baking and serving on another date.
