Philly Cheesesteak Stuffed Shells

🚨 YOUR CUSTOM MACROS 🚨

Not sure what your macros should be? We can help you get started with a custom macro count.

These Philly Cheesesteak Stuffed Shells will be your next family favorite recipe. This dish is loaded with ground beef, mushrooms, bell peppers and a delicious creamy white cheese sauce. Add additional cheese or jalapenos and really pack a punch. The best part is each serving is under 400 calories. 
Jump to Recipe
Baking dish of Philly cheesesteak stuffed shells.

Why you’ll love this recipe

  • This recipe is ready in under 30 minutes, start to finish. 
  • Philly Cheesesteak Stuffed Shells are so family friendly that my kids ate it for a week straight without complaint. 
  • Reheats wonderfully for leftovers and meal prep. 
  • This recipe uses easily accessible pantry staples. 
  • Easily make this recipe gluten free by using your favorite gluten free noodles. 

Can you make this ahead of time?

Yes! You can definitely make this philly cheesesteak stuffed shells dish and reheat the next day covered in foil in the oven at 400 for 30-40 minutes until completely warmed through, make into individual servings for meal prep or freeze and pull out for later! If you freeze, be sure to allow to defrost completely before reheating. I would also suggest you freeze in individual servings.  

Do you need to stuff each shell?

Absolutely not which is the beauty of this recipe. You can slightly stuff each shell and pour the rest of the mixture on top which is what I do to save time. You can be very diligent about getting each shell stuffed as full as possible or you can simply skip the stuffing and pour the meat mixture directly on top of the shells. When you mix the dish after baking the shells will stuff themselves and you will have delicious philly cheesesteak stuffed shells. 

Philly cheesesteak stuffed shells in a baking dish.

Ingredients and Substitutes:

These are the main ingredients and substitutions. See recipe card below for full ingredients list and instructions for philly cheesesteak stuffed shells.

Jumbo Shells: be sure to weigh your shells uncooked prior to cooking. You will cook the shells according to the package directions. You can swap with any style noodle that you have accessible or with your favorite gluten free option. For this recipe I am using Barilla Jumbo Shells. 

This recipe would be great with Rigatoni

Ground Beef: this recipe can be substituted with ground turkey or chicken or shaved rib eye. For the truest Philly flavor you’ll want to use shaved beef but ground beef is a perfect substitute and picks up the flavor well making for perfect philly cheesesteak stuffed shells. 

Bell Peppers: this recipe calls for 1 green and 1 red bell pepper. You can use any combination of 2 bell peppers. 

Yellow Onion: omit completely or swap with white onion.

Mushrooms: this recipe uses one package of whole cremini mushrooms. You can use your favorite mushrooms like portobella or pre sliced. Be sure if using pre sliced to cut any thick slices thin.

Cheese: this philly cheesesteak stuffed shells recipe uses a combination of low skim mozzarella shreds and parmesan cheese shreds. To give you the full philly cheesesteak style be sure to top this with sliced provolone. You can use any white cheese in substitute of mozzarella. 

Milk: to make the cheese sauce thick and to bring added flavor to this dish we are using whole milk. You can substitute with a milk alternative like almond but do know there may be a consistency change to the sauce. However, many people use almond milk in my Easy Mac and Cheese recipe with great success. 

Spoon grabbing a Philly cheesesteak stuffed shell from a baking dish.

How to make this Philly Cheesesteak Stuffed Shells:

Step 1

Pre heat the oven and cook your noodles: Preheat the oven to 400 degrees Fahrenheit. Bring a pot of water to boiling and cook noodles according to the package. Weight the noodles out uncooked. 

Step 2

Cook the meat mixture: Heat a pan over medium and add the ground beef. Cook through breaking into small pieces. When the beef is cooked through add diced bell peppers, onions and sliced mushrooms and mix together well.

Step 3

Seasonings: Add salt, pepper, paprika, chili powder, garlic powder (1/2 tsp) and onion powder to a small bowl. Add 1/4 cup of water and mix together well. Add to the beef and vegetable mixture. Mix together well to get everything coated with seasonings. Cover and let simmer on medium for 10 minutes while the shells cook. Stir occasionally so the bottom doesn’t burn and everything cooks evenly. 

Step 4

Prep the shells: Spray a 9 x 13 inch baking dish with non stick spray. When the shells are done cooking drain from the water. Gently run cold water over the noodles to cool them off to work with. Add to the baking dish and using your hands or a spatula loosen the noodles up so they lay as open as possible without breaking for filling.

Step 5

Fill the shells: Top the noodles with meat mixture. Try to fill the noodles the best you can. There will be a lot of excess meat outside of the noodles.

Step 6

Make the sauce: Using the same pan as the meat, rinse the pan out with water and return to the stove on medium heat. Add milk, 1/2 tsp. garlic powder, pinch of salt and pepper and bring to a simmer. Add the mozzarella and parmesan cheese a little at a time and mix together while it melts. Once everything has melted, be sure to whisk until the sauce is completely smooth and begins to slightly thicken and pour on the top of the meat mixture. 

Step 7

More cheese: What would philly cheesesteak stuffed shells be without lots of cheese? Cut provolone cheese sliced in half and top the dish with 8 pieces of provolone evenly spaced throughout the top. 

Step 8

Bake: Cover and bake for 20 minutes until the sauce is bubbling around the sides of the dish. Remove from the oven.

Step 9

Serve: Top with diced green onions or jalapenos for an added kick of spice and enjoy your philly cheesesteak stuffed shells. 

Weigh your final dish and divide by 8 servings for the number of exact grams per serving. Each serving is approximately 250 grams (this will vary person to person which is why I highly suggest you weigh your final dish) and should include 3 pasta shells. 

Philly cheesesteak stuffed shells on a plate.

What to serve with this recipe

Philly Cheesesteak Stuffed Shells are great as a stand alone meal.

If you like this recipe be sure to check out some of our other easy meals!

Baking dish of Philly cheesesteak stuffed shells.

Philly Cheesesteak Stuffed Shells

Danielle Lima
These Philly Cheesesteak Stuffed Shells will be your next family favorite recipe. This dish is loaded with ground beef, mushrooms, bell peppers and a delicious creamy white cheese sauce. Add additional cheese or jalapenos and really pack a punch. The best part is each serving is under 400 calories. 
4.95 from 19 votes
Prep Time 15 minutes
Cook Time 20 minutes
Course Main Course
Cuisine American, Italian
Servings 8 servings
Calories 370 kcal

📱 MyFitnessPal & MacrosFirst App Users

You can find this recipe and many others on MyFitnessPal and MacrosFirst by searching: Ohsnapmacros – Philly Cheesesteak Stuffed Shells

Ingredients
  

  • 1 lbs.  ground beef (96% lean)
  • 5 servings jumbo shells (250g or 25 shells)
  • 1  red bell pepper, diced (180g)
  • 1  green bell pepper, diced (150g)
  • 1/2 yellow onion, diced (120g)
  • 1  package whole cremini mushrooms (7oz.), thinly sliced
  • 1/2 tsp. salt
  • 1/2 tsp.  pepper
  • 1/2 tsp. paprika
  • 1/2 tsp. onion powder
  • 1/2 tsp.  garlic powder
  • 1/2 tsp.  chili powder
  • 1/4 cup water
  • 1 cup part skim mozzarella cheese shreds
  • 1 cup parmesan cheese shreds
  • 1.5 cup whole milk
  • 1/2 tsp.  garlic powder
  • 4 sliced provolone cheese

Instructions
 

  • Preheat the oven to 400 degrees Fahrenheit. Bring a pot of water to boiling and cook noodles according to the package. Weight the noodles out uncooked.
  • Heat a pan over medium and add the ground beef. Cook through breaking into small pieces. When the beef is cooked through add bell peppers, onions and sliced mushrooms and mix together well.
  • Add salt, pepper, paprika, chili powder, garlic powder (1/2 tsp) and onion powder to a small bowl. Add 1/4 cup of water and mix together well. Add to the beef and vegetable mixture. Mix together well to get everything coated with seasonings. Cover and let simmer on medium for 10 minutes while the shells cook. Stir occasionally so the bottom doesn't burn and everything cooks evenly.
  • Spray a 9 x 13 inch baking dish with non stick spray. When the shells are done cooking drain from the water. Gently run cold water over the noodles to cool them off to work with. Add to the baking dish and using your hands or a spatula loosen the noodles up so they lay as open as possible without breaking for filling.
  • Top the noodles with meat mixture. Try to fill the noodles the best you can. There will be a lot of excess meat outside of the noodles.
  • Using the same pan as the meat, rinse the pan out with water and return to the stove on medium heat. Add milk, 1/2 tsp. garlic powder, pinch of salt and pepper and bring to a simmer. Add the mozzarella and parmesan cheese a little at a time and mix together while it melts. Once everything has melted, be sure to whisk until the sauce is completely smooth and begins to slightly thicken and pour on the top of the meat mixture.
  • Cut provolone cheese sliced in half and top the dish with 8 pieces of provolone evenly spaced throughout the top.
  • Cover and bake for 20 minutes until the sauce is bubbling around the sides of the dish. Remove from the oven.
    Top with diced green onions or jalapenos for a added kick of spice. Enjoy your philly cheesesteak stuffed shells.
  • Weigh your final dish and divide by 8 servings for the number of exact grams per serving. Each serving is approximately 250 grams (this will vary person to person which is why I highly suggest you weigh your final dish) and should include 3 pasta shells if using Barilla Jumbo Shells.

Notes

  • Nutritional information is an estimate and will vary with substitutions. 

Nutrition

Serving: 250gCalories: 370kcalCarbohydrates: 32gProtein: 31gFat: 14gSodium: 729mgFiber: 3.5g
Tried this recipe?Let us know how it was!

28 Comments

  1. 5 stars
    Danielle’s recipes are all a hit with my family! This was the first recipe we ever tried and became oh snap macros fans! We love this one and eat every last bite. The flavors are amazing and the creaminess of the cheese sauce is incredible.

  2. 5 stars
    This is an amazing recipe if you love philly steak/chicken and cheese. We have this as a staple in our house, my husband loves it !!

Leave a Reply

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

Recipe Rating