01 -
Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch casserole dish.
02 -
Cook the pasta shells according to package instructions until al dente. Drain and set aside.
03 -
In a large skillet over medium-high heat, cook the ground beef with the diced onion until browned, about 5-7 minutes. Add the minced garlic and cook for an additional 1-2 minutes. Drain any excess fat.
04 -
Stir in the diced tomatoes (with their juice), cream of mushroom soup, beef broth, sour cream, Italian seasoning, paprika, salt, and pepper. Simmer for 5-7 minutes, allowing the flavors to meld.
05 -
Add the cooked pasta shells to the beef mixture and stir until well coated.
06 -
Transfer the pasta and beef mixture to the prepared casserole dish. Sprinkle the shredded cheddar and mozzarella cheese evenly on top.
07 -
Bake in the preheated oven for 20-25 minutes, or until the cheese is melted and bubbly.
08 -
Garnish with chopped fresh parsley and serve hot.