There’s something so comforting about these Philly cheesesteak stuffed shells—like a cross between your favorite hoagie and a cozy pasta dish, all in one bite! This recipe has all the classic cheesesteak flavors: juicy ground beef, savory peppers, and onions, melted provolone, and a creamy sauce that ties everything together. This dish is perfect for those nights when you’re craving something hearty but don’t want to spend hours in the kitchen.
Why You'll Love Philly Cheesesteak Stuffed Shells
Every bite has that beloved Philly cheesesteak taste with beef, peppers, and melty provolone.
Quick prep: Just a bit of chopping, stuffing, and baking—done in about 35 minutes!
Classic flavors: The taste of juicy beef, melted cheese, and savory vegetables make this a family favorite.
Family-friendly: This is one everyone, even picky eaters, will dig into.
Make-ahead friendly: Prep ahead, store, and bake when you’re ready for a stress-free dinner.
Ingredients & Substitutions
To make these Philly cheesesteak stuffed shells, you'll need ground beef, salted butter, diced yellow onion, red and green bell peppers, Worcestershire sauce, ketchup, salt, pepper, provolone cheese, jumbo shells, milk, beef broth, and cornstarch.
- Ground beef: Feel free to swap in ground turkey or chicken if you prefer a lighter option.
- Provolone cheese: Mozzarella works well as a substitute, though it’ll change the flavor slightly.
- Bell peppers and onions: For a shortcut, frozen diced peppers and onions save time without sacrificing flavor.
- Milk: Heavy cream or half-and-half can make the sauce even creamier, though it’s a bit richer.
How to make the best Philly cheesesteak stuffed shells
Preheat your oven to 350°F (175°C) and set a 9x13-inch baking dish aside.
In a large pan over medium-high heat, cook the ground beef until browned. Once fully cooked, remove the beef from the pan, place it in a bowl, and set aside. Leave any drippings in the pan.
In the same pan, add the butter and melt over medium heat. Add the diced onions, red bell pepper, and green bell pepper, stirring occasionally until softened, about 5 minutes. Meanwhile, bring a pot of water to a boil and cook the jumbo shells according to the package directions until al dente. Drain the shells and let cool slightly.
Return the cooked beef to the pan with the vegetables. Add the Worcestershire sauce, ketchup, salt, and pepper, stirring to combine. Remove from heat.
Stuff each cooked shell with the beef and pepper mixture, placing each filled shell in the baking dish. Continue until the dish is full and all shells are stuffed.
Tear the provolone cheese slices into quarters. Place one-quarter of a cheese slice on top of each stuffed shell.
In the same pan, add the milk, beef broth, and cornstarch, stirring over low heat until the cornstarch dissolves. Tear up any remaining provolone cheese and add it to the sauce, stirring until fully melted and smooth.
Pour the cheese sauce evenly over the stuffed shells in the baking dish. Bake for 15 minutes, or until the cheese is melted and bubbly. Once done serve and enjoy!
Expert Tips
Don’t skip browning the beef: Letting the beef brown adds depth and richness to the flavor, so don’t rush this step.
Cook the shells al dente: Boil them until just tender—overcooking makes them harder to stuff and too soft in the final dish.
Pre-mix the sauce: Stir the cornstarch into cold milk first to dissolve it, preventing any lumps in your sauce.
Layer cheese carefully: Tearing the provolone allows you to cover the shells fully, ensuring each one has a delicious cheesy top!
Serving Suggestions
These Philly cheesesteak stuffed shells are filling on their own, but if you’d like to add a little extra to the meal, try these ideas:
- With a side of garlic bread: Perfect for scooping up the creamy sauce and extra cheese.
- Pair with a light salad: A crisp green salad with a tangy vinaigrette helps balance out the richness of the dish.
- Add a few pickles on the side: The tangy crunch adds a fun Philly-inspired touch.
- Serve with fries: Classic cheesesteak style!
Philly Cheesesteak Stuffed Shells
Ingredients
- 1 pound of lean ground beef
- 2 tablespoons of salted butter
- 1 yellow onion diced
- 1 red bell pepper diced
- 1 green bell pepper diced
- 2 tablespoons Worcestershire sauce
- 2 tablespoons ketchup
- 1 teaspoon salt
- 1 teaspoon pepper
- 12 slices provolone cheese
- 12 oz box of jumbo shells
- 1 cup milk
- 1 cup beef broth
- 1 tablespoon cornstarch
Instructions
- Preheat your oven to 350°F (175°C) and set a 9x13-inch baking dish aside. In a large pan over medium-high heat, cook the ground beef until browned. Once fully cooked, remove the beef from the skillet, placing it in a bowl, and set aside. Leave any drippings in the skillet.
- In the same pan, add the butter and melt over medium heat. Add the diced onions, red bell pepper, and green bell pepper, stirring occasionally until softened, about 5 minutes. Meanwhile, bring a pot of water to a boil and cook the jumbo shells according to the package directions until al dente. Drain the shells and let cool slightly.
- Return the cooked beef to the pan with the vegetables. Add the Worcestershire sauce, ketchup, salt, and pepper, stirring to combine. Remove from heat.
- Stuff each cooked shell with the beef and pepper mixture, placing each filled shell in the baking dish. Continue until the dish is full and all shells are stuffed.
- Tear the provolone cheese slices into quarters. Place one quarter of a cheese slice on top of each stuffed shell.
- In the same pan, add the milk, beef broth, and cornstarch, stirring over low heat until the cornstarch dissolves. Tear up any remaining provolone cheese and add it to the sauce, stirring until fully melted and smooth.
- Pour the cheese sauce evenly over the stuffed shells in the baking dish. Bake for 15 minutes, or until the cheese is melted and bubbly. Once done serve and enjoy!
Leave a Reply