In a large pot, heat the olive oil over medium-high heat.
Add the ground beef to the pot and cook for 5 minutes, breaking it apart with a spatula as it cooks.
Once the ground beef has cooked for 5 minutes, add the onion, garlic, basil, oregano, and red pepper to the pot. Stir together and cook for an additional 4 minutes.
Add the pasta, water, and marinara sauce to the pot.
Stir together well and cover the pot.
Turn the heat to high and bring the pot to a boil. It will take about 3-5 minutes to come to a boil.
Once the pasta is boiling, reduce the heat to medium and cook covered for 6-7 minutes or half the amount of time the pasta package recommends. Make sure to stir every few minutes to prevent scorching the bottom of the pot. The pasta will be very al dente, but shouldn’t be hard.
After the pasta has cooked, remove the pot from the heat.
Remove the lid and let the pasta sit for 5 minutes. The pasta will continue to cook and absorb the liquid.
Stir in the mozzarella, Parmesan and ricotta.
Serve warm, topped with extra Parmesan!
Notes
The ground beef can be swapped with ground turkey, ground chicken, even ground lamb and the flavor and texture will not change much!If you want a little extra kick, add a teaspoon of calabrian chili paste or 1/2 teaspoon crushed red pepper flakes to the pot!