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.
20 Minute Cheesy Beef and Shells · Dinner Match Lab | Dinner Match Lab