If you’re a fan of both Philly cheesesteaks and pasta, this dish is about to become your new obsession! These Cheesesteak Stuffed Shells are packed with juicy beef, sautéed vegetables, and creamy cheese, all nestled inside jumbo pasta shells and baked to perfection. This recipe takes the best parts of a cheesesteak sandwich and transforms it into a pasta dish that’s hearty, comforting, and sure to impress your family and guests.
Why You’ll Love This Recipe
- A Flavor Fusion: Combines the iconic flavors of a Philly cheesesteak with the comfort of cheesy pasta.
- Hearty & Filling: Each stuffed shell is packed with a savory beef mixture, making it perfect for satisfying any appetite.
- Great for Leftovers: Make a big batch and enjoy it for lunch or dinner throughout the week.
Ingredients
For the Shells and Filling:
- 1 box jumbo pasta shells (about 20-25 shells)
- 1 pound ground beef (or thinly sliced steak)
- 1 tablespoon olive oil
- 1 medium onion, diced
- 1 green bell pepper, diced
- 1 cup mushrooms, diced (optional)
- 3 garlic cloves, minced
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon smoked paprika (optional)
- 8 ounces cream cheese, softened
- 1 cup shredded provolone cheese
- 1 cup shredded mozzarella cheese
- 1 tablespoon Worcestershire sauce
- 1 tablespoon ketchup (optional, for extra flavor)
For the Cheese Sauce:
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2 cups whole milk
- 1 cup shredded provolone cheese
- ½ cup shredded cheddar cheese
- Salt and pepper to taste