This cheesy beef and shells recipe is so simple to make with just a few ingredients straight out of your pantry, plus it all comes together in 20 minutes. Comforting, cheesy dinner that the whole family will love!
Cook Time20 minutesmins
Total Time20 minutesmins
Course: Dinner, entree, Main Course, main dish
Cuisine: American, Italian American
Keyword: 20 minute, 20 minute dinner recipe, beef and shells, beef and shells recipe, cheesy beef and shells, cheesy beef and shells recipe
Cook 8 ounces medium shells pasta in a large pot of boiling water according to the directions on the package. Drain and rinse them and set aside.
Meanwhile, heat a large skillet over medium-high heat and add 1 tablespoon olive oil, 1 cup diced onion, and 3 teaspoons minced garlic. Cook for 2-3 minutes until the onions are almost tender, then add 1 pound lean ground beef. Cook and crumble until browned and no pink remains, about 7-10 minutes.
Add 3 tablespoons all-purpose flour, 1 tablespoon Italian seasoning, ½ teaspoon salt, and ¼ teaspoon ground black pepper to the skillet and stir to combine. Slowly stir in 2 cups beef broth and 1 (15-ounce) can tomato sauce. Let it simmer until it starts to thicken, about 5 minutes.
Add in the cooked shell pasta, 4 ounces cubed cream cheese, and 2 cups shredded cheddar cheese. Stir until all the cheese is melted and it is heated throughout. Serve immediately.