Philly Cheesesteak Stuffed Shells

This post may contain affiliate links. Please read our disclosure policy.

Looking for a fun dinner recipe the whole family will love? Philly Cheesesteak Stuffed Shells is just what you need! Pasta shells stuffed with seasoned meat, peppers, onion, and cheese, then baked with a homemade cheese sauce… yes, please!

Philly Cheesesteak Stuffed Shells

“What’s for dinner” is often a challenging question to answer. When you want to try something new, go for Philly Cheesesteak Stuffed Shells! We loved this twist on the classic Philly cheesesteak, but stuffed into pasta shells.

Watch The Recipe Video!

Looking for more great dinner ideas like this one? Also check out Philly Cheesesteak Sloppy Joes and Philly Cheesesteak Cheese Bread!

Philly Cheesesteak Stuffed Shells

Ingredients You Will Need

(full amounts in recipe box below)

  • Ground beef
  • Butter
  • Onion
  • Green bell pepper
  • Worcestershire sauce
  • Ketchup
  • Salt
  • Pepper
  • Jumbo shells
  • Cheddar cheese
  • Beef broth
  • Milk
  • Cornstarch
ingredients to make stuffed shells on a marble countertop

How To Make Philly Cheesesteak Stuffed Shells

First, brown the ground beef and remove it from the pan. Melt the butter in the pan, then add the onion and bell pepper and sauté until softened. Add the browned beef back to the pan along with Worcestershire sauce, ketchup, salt, and pepper. Cook this mixture together for just a couple of minutes.

Cook the pasta shells according to the package instructions, then stuff them with the meat filling and place them in a single layer in a glass baking dish.

stuffing pasta with meat and cheese in a pyrex baking dish

Stuff each shell with small cubes of the cheese.

filling stuffed shells with meat and cheese

In a large pot, whisk together milk, beef broth, and cornstarch and heat over medium heat. Once this mixture is hot, add the rest of the cheese and whisk until melted and combined.

whisking together ingredients for homemade cheese sauce

Pour half of the cheese sauce over the stuffed shells. Reserve the rest of the sauce to serve with the shells.

topping Philly Cheesesteak Stuffed Shells with homemade cheese sauce

Bake the stuffed shells at 350ºF for about 10 minutes, or until the cheese is melted.

Philly Cheesesteak Stuffed Shells

What Should I Serve with Philly Cheesesteak Pasta?

The stuffed shells themselves are already a very hearty meal, but you will want to add a side dish. Here are a few suggestions:

  • Tossed salad
  • Fruit salad
  • Steamed or oven roasted vegetables
  • Fresh Italian bread with butter
Philly Cheesesteak Stuffed Shells

Can I Leave Out the Pepper and Onion?

We love the flavor the green bell pepper and onion add to this dish. But for some, they may not enjoy these ingredients. It is totally fine to leave them out, or cook them separately from the meat to just add to some of the stuffed shells.

Other Pasta Dinners You Will Love

Chicken Bacon Ranch Pasta

Easy Pizza Pasta Bake

White Cheddar Mac and Cheese

Easy Chicken Spaghetti

Slow Cooker Pizza Casserole

Individual Lasagna Bowls

Philly Cheesesteak Stuffed Shells
5 from 58 votes

Philly Cheesesteak Stuffed Shells

Looking for a fun dinner recipe the whole family will love? Philly Cheesesteak Stuffed Shells is just what you need! Pasta shells stuffed with seasoned meat, peppers, onion, and cheese, then baked with a homemade cheese sauce… yes, please!
Servings: 6
Prep: 15 minutes
Cook: 25 minutes
Total: 40 minutes


  • 1 pound lean ground beef
  • 2 tablespoons butter
  • 1 small onion peeled and diced
  • 1 green bell pepper seeded and diced
  • 1 tablespoon Worcestershire sauce
  • 2 tablespoons ketchup
  • 1/2 teaspoon salt
  • 1/2 teaspoon pepper
  • 8 ounces cheddar cheese cut into 1/2 inch cubes
  • 24 jumbo pasta shells cooked according to package directions
  • 1 cup milk
  • 1 cup beef broth
  • 1 tablespoon cornstarch


  • Preheat oven to 350F degrees.
  • Heat a large skillet over medium heat. Crumble the ground beef in to the skillet and cook, stirring often, until completely browned. Remove the beef from the pan and set aside. Drain the fat from the pan.
  • Add the butter to the skillet and melt over medium heat. When the butter is melted, add the diced onion and bell pepper and saute until softened, about 5 minutes.
  • Add the browned beef back to the skillet. Add the Worcestershire sauce, ketchup, salt, and pepper; mix well. Cook the mixture for about 2 minutes over medium heat, stirring occasionally.
  • Fill the cooked pasta shells with the meat mixture and place in an even layer in a glass baking dish.
  • Add half of the cheddar cheese cubes to the stuffed shells (we stuffed two cheese cubes into each shell).
  • In a medium sauce pan, whisk together the milk, beef broth, and cornstarch. Heat the mixture over medium heat until hot, then add the remaining cheddar cheese; stir until melted and the sauce thickens. Pour half of the sauce over the stuffed shells in the pan.
  • Bake the stuffed shells at 350F for 10 minutes, or until the cheese is melted.
  • Serve hot with the extra cheese sauce on the side.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.


Calories: 349kcal | Carbohydrates: 10g | Protein: 27g | Fat: 22g | Saturated Fat: 12g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.4g | Cholesterol: 100mg | Sodium: 769mg | Potassium: 477mg | Fiber: 1g | Sugar: 5g | Vitamin A: 664IU | Vitamin C: 18mg | Calcium: 339mg | Iron: 2mg


Philly Cheesesteak Stuffed Shells

Leave a Review!

We LOVE hearing from you! Submit your question or comment here.

Your email address will not be published.

Your email address will not be published. Required fields are marked *

Recipe Rating:

I accept the Privacy Policy

15 comments on “Philly Cheesesteak Stuffed Shells”

  1. 5 stars
    This was my 1st time making these, instead of cheddar cheese I used Velveeta cheese, they were really cheesy… my boyfriend absolutely loved them.

  2. 5 stars
    Very quick and great meal. I ended up running out of cheddar but I had some Basil Borsin to add to make the sauce. Absolutely delicious!

  3. Johnda Walden

    My husband proclaimed this a “make again” receive. Very good. Plan to add mushrooms next time.

  4. Mike Aldridge

    5 stars
    I definitely like new recipes in me things and I’m from Philly so I know the feeling of a delicious Philly steak

  5. Victoria Quink

    5 stars
    A twist! With the way the world is right now I could not find jumbo shells. I really wanted to make them so, I used manicotti instead. It worked! I was so excited to make these I also had some mushrooms left in my fridge and added those as well Yummy! I love this recipe.

    1. Carmen Rogers

      I had a hard time finding jumbo noddles I considered manicotti noddles but lucked up and found jumbo noddles at target

  6. 5 stars
    OMG! I made this for dinner and it was so delicious. It was definitely a favorite in my house. There was nothing left. Now it is asked for a birthday dinner. Thank you for your recipe!!! My teenagers love you for it

  7. 5 stars
    Just made this tonight for dinner .  I used ground chicken breast instead of beef .  I also used long hot peppers from my garden in place of bell pepper for a little spice .   Family loved the meal and it was easy to make .  Will make it into our dinner meal rotation .  

  8. I do not like Philly cheesesteaks – don’t know why, just don’t care for them-but I am definitely going to try these!

  9. Most ways to make cheese steaks is a good meal, I often wondered about s hell’s, so now I will try them,Thank You! Glad to be on board!!!!!!!