Cook the pasta according to package instructions until al dente. Drain and set aside.
In a large skillet, heat the olive oil over medium heat. Add chopped onions and sauté until they are translucent, about 3-5 minutes.
Add minced garlic to the skillet and cook for an additional 1-2 minutes until fragrant, being careful not to burn it.
Add ground beef to the skillet, breaking it apart as it cooks. Cook until browned, about 5-7 minutes.
Pour in the beef broth, and stir to combine. Bring to a simmer for about 5 minutes.
Stir in heavy cream and bring to a gentle simmer, allowing it to thicken for 3-4 minutes.
Add shredded cheddar cheese, paprika, salt, and pepper, stirring to melt and incorporate the cheese into the sauce.
Combine the cooked shell pasta with the creamy beef mixture, stirring gently to coat the pasta evenly.
Serve hot, garnished with additional cheese or herbs if desired.