01 -
In a large skillet over medium heat, brown the ground beef with chopped onion, breaking up the meat as it cooks. Cook until beef is no longer pink and onion is softened.
02 -
Drain any excess grease from the skillet. Season the meat mixture with salt, pepper, paprika, Italian seasoning, and red pepper flakes. Stir to coat evenly.
03 -
Add minced garlic and cook for 30 seconds until fragrant. Pour in beef broth, marinara sauce, heavy cream, and add the uncooked pasta. Stir well to combine.
04 -
Cover the skillet with a lid and simmer on medium-low heat for 10-15 minutes, stirring a couple times throughout. Cook until pasta is tender and sauce has thickened.
05 -
Once pasta is cooked, sprinkle mozzarella cheese evenly over the top. Cover and let sit for 2-3 minutes until cheese melts, or place under broiler for 1-2 minutes if using an oven-safe skillet.
06 -
Remove from heat and sprinkle with grated Parmesan cheese. Let cool for 2-3 minutes before serving. Serve hot while the cheese is still gooey.