Ingredients
Equipment
Method
Cook pasta and prep
- Bring a large pot of salted water to a boil, then cook the medium pasta shells according to package directions until al dente. Drain well and set aside.
Brown beef and build sauce
- Heat a large skillet over medium-high heat and brown the ground beef and diced yellow onion for 6–7 minutes, breaking the beef apart as it cooks. Cook until the beef is no longer pink.
- Add the minced garlic and cook for 30 seconds, stirring constantly until fragrant. Avoid browning the garlic.
- Stir in the tomato sauce, diced tomatoes, beef broth, Italian seasoning, kosher salt, and black pepper, then bring to a simmer. Simmer for 10 minutes, stirring occasionally until slightly thickened.
Finish creamy and melt cheese
- Stir in the heavy cream until fully combined. Keep the sauce gently hot, not boiling.
- Fold in the cooked medium pasta shells until evenly coated with sauce. Make sure the pasta is submerged so it heats through.
- Sprinkle the shredded mozzarella over the top and cover the skillet for 2–3 minutes until melted. Remove the cover as soon as the cheese is bubbly.
Serve
- Garnish with chopped fresh basil before serving. Serve hot straight from the skillet.
Notes
For the creamiest sauce, stir the heavy cream in over low-to-medium heat so it stays silky. Refrigerate leftovers in a sealed container for up to 3–4 days; reheat gently with a splash of beef broth or water. Freezing is not recommended because the cream can separate when thawed. For a lighter option, swap half the heavy cream for evaporated milk (texture may be slightly less rich).
