A healthy one-pot dinner. This philly cheesesteak pasta recipe is a delicious and high-protein meal for busy weeknights. You’ll also love my healthy hamburger helper, balsamic chicken pasta, and one-pot salmon orzo.

Bowl with philly cheesesteak pasta on a beige kitchen counter

This philly cheesesteak pasta recipe is one of my favorites as a Registered Dietitian. It tastes incredible (it’s seriously creamy and comforting), it’s super easy to make, and it’s loaded with protein and fiber to keep you full for hours.

This is one of my favorite low-fuss recipes when I want something extra delicious and cozy.

Why you’ll love this philly cheesesteak pasta recipe

  • High protein (31 grams per serving)
  • Lots of heart-healthy fiber
  • Made in one pot
  • Minimal, simple ingredients
  • Absolutely delicious
Close-up photo of philly cheesesteak pasta.

What makes this pasta recipe healthy?

Healthy is subjective, of course. But as a dietitian, I’m always striving to build recipes with lots of protein, fiber, and colorful fruits and veggies. And within reason, I try to dial back the fat, sugar, and calories.

Here’s what’s healthy about this recipe:

  • Whole wheat pasta = more protein and fiber
  • Multiple colorful fruits and vegetables
  • Extra lean mean for less saturated fats
  • Milk instead of cream (or cream cheese) for fewer calories
  • Less cheese than other recipes

Need more easy one-pan dinners? Try my chicken sausage orzo, broccoli cheddar orzo, or healthy hamburger helper.

Important ingredients

Scroll down for the full list of ingredients in this recipe for philly cheesesteak pasta with ground beef. Here’s a few notes and swaps you should know about in the meantime:

  • Extra lean ground beef: We’re using ground beef in this recipe to keep things easy, and extra-lean for more protein and less fat. You can substitute ground chicken or turkey if you’d prefer, but I think beef tastes best.
  • Yellow onion: Feel free to swap with white or red onion. Use what you have available.
  • Bell peppers: I used a mix of green and red bell peppers, but use whatever colors you prefer.
  • Beef broth: I like using water mixed with Better Than Bouillon Roasted Beef Base for the best flavor. You could also use regular beef broth.
  • Whole wheat rotini: I recommend whole wheat pasta instead of white for the extra protein and fiber. You could use other similarly-sized pasta shapes if you’d prefer, like fussili or penne. Don’t use particularly big or small pasta shapes, because it will change the required liquid substantially.
  • Parmesan and mozzarella: You can use any mix of cheese you like! I like the mix of parmesan and mozzarella because they provide great flavor with some nice creaminess. I think pepperjack or provolone would be great too.
Ingredients for philly cheesesteak pasta displayed in small bowls on a kitchen counter

Want an extra nutrition boost? Stir in a few big handfuls of baby spinach at the end.

Save this recipe
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

How to make philly cheesesteak pasta with ground beef

Heat your pot to medium.

Add beef and break it up with a spatula. Season with 1/2 tsp salt and black pepper. Cook until you have browned crumbles with no pink remaining. Remove beef from the pot and set aside. Drain some excess fat in the pot if desired.

Cooked beef crumbles in a large white pot

Add onions and peppers and season with remaining 1/2 tsp salt, more black pepper, and cayenne pepper. Cook for 8-10 minutes, stirring occasionally, until softened.

Peppers and onions being cooked in a large white pot, with a hand stirring.

Add garlic to the pot and cook for 1-2 minutes or until just fragrant. Stir frequently to prevent burning.

Minced garlic being added into a pot with peppers and onions

Add cooked ground beef back to the pot with beef broth, milk, Worcestershire, and uncooked pasta. Stir, and gently press your ingredients down with a spatula until everything is mostly submerged in the broth.

Ingredients for philly cheesesteak pasta in a large white pot, unstirred
Mixed ingredients for philly cheesesteak pasta in a large white pot, uncooked

Cook for 10-15 minutes, uncovered, or until pasta is cooked and most liquid has been absorbed. Stir occasionally to prevent sticking. The exact amount of liquid and cooking time depends on your pasta brand and pot size. Make sure noodles stay mostly submerged and watch things closely. Reduce heat if needed to maintain a gentle boil.

Cooked philly cheesesteak pasta in a large, white pot, before cheese is added.

Turn off the heat. Stir in both cheeses and cover. Let your pasta rest for 5-minutes and stir again. If there’s excess liquid, let rest for another 5-minutes.

Cheese being added to cooked philly cheesesteak pasta in a large white pot

Transfer to serving dishes and top with freshly cracked pepper, more parmesan, and/or crushed red pepper flakes.

Make it easier with these shortcuts

  • Frozen peppers and onions
  • Pre-grated cheese
  • Jarred garlic

Helpful tools

Top tips for success

  • Adjust liquid as needed. One-pot pasta recipes like this can take some getting used to. You want to make sure there’s enough liquid to submerge most noodles, but not so much that you accidentally make soup. Watching things closely as you’re cooking, and add additional liquid as needed in 1/2 cup increments.
  • Don’t use super big or super small pasta. This will change cooking time and the amount of liquid you need too substantially. I recommend using rotini or a similar pasta shape.
  • Let it rest. Your one-pot philly cheesesteak pasta will look liquidy right after cooking. It’s important to cover and let it rest for 5-10 minutes, and give it a few good stirs. It will set-up as it cools.
Philly cheesesteak pasta being spooned out of a serving dish

More easy dinner recipes

Taco baked potato
Ground turkey vegetable soup
Baked feta pasta with extra veggies
Gluten-free chicken meatballs
Salmon rice cooker bowls
High protein chili
White bean and chicken soup

Leave a rating and review!

Loved this recipe? Leave a 5-star rating below. And don’t forget to share on Instagram.

5 from 7 votes

Healthy Philly Cheesesteak Pasta Recipe

A healthy one-pot dinner. This philly cheesesteak pasta recipe is a delicious and high-protein meal for busy weeknights.
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Yield: 6

Equipment

  • 1 large non-stick pot or Dutch oven
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 lb extra lean ground beef
  • 1 ¼ tsp salt, divided
  • black pepper, to taste
  • 1 small yellow onion, halved and sliced thin
  • 2 bell peppers, sliced thin lengthwise, I used 1 green and 1 red
  • ¼ tsp cayenne pepper
  • 4 cloves garlic
  • 3 ½ cups beef broth, more as needed (see instructions)
  • 1 cup milk
  • 1 tsp Worcestershire sauce
  • 1 13-oz box uncooked whole wheat rotini
  • cup grated parmesan
  • cup grated mozzarella

Instructions 

  • Heat your pot to medium.
  • Add beef and break it up with a spatula. Season with 1/2 tsp salt and black pepper. Cook until you have browned crumbles with no pink remaining. Remove beef from the pot and set aside. Drain some excess fat in the pot if desired.
  • Add onions and peppers and season with remaining 3/4 tsp salt, more black pepper, and cayenne pepper. Cook for 8-10 minutes, stirring occasionally, until softened.
  • Add garlic to the pot and cook for 1-2 minutes or until just fragrant. Stir frequently to prevent burning.
  • Add cooked ground beef back to the pot with beef broth, milk, Worcestershire sauce, and uncooked pasta. Stir, and gently press your ingredients down with a spatula until everything is mostly submerged in the broth.
  • Keep your heat at medium. Cook for 10-15 minutes, uncovered, or until pasta is cooked and most liquid has been absorbed. Stir occasionally to prevent sticking. The exact amount of liquid and cooking time depends on your pasta brand and pot size. Make sure noodles stay mostly submerged and watch things closely. Reduce heat if needed to maintain a gentle boil.
  • Turn off the heat. Stir in both cheeses and cover. Let your pasta rest for 5-minutes and stir again. If there's excess liquid, let rest for another 5-minutes.
  • Transfer to serving dishes and top with freshly cracked pepper, more parmesan, and/or crushed red pepper flakes.

Nutrition

Calories: 461kcal | Carbohydrates: 47g | Protein: 31g | Fat: 15g | Saturated Fat: 7g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.5g | Cholesterol: 69mg | Sodium: 1165mg | Potassium: 527mg | Fiber: 7g | Sugar: 7g | Vitamin A: 1476IU | Vitamin C: 53mg | Calcium: 191mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Rate and comment below!

About Miranda

Miranda is a Registered Dietitian on a mission to help you make healthy eating easier with simple recipes and doable nutrition tips.

You May Also Like:

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

9 Comments

  1. Elaine says:

    Does the pasta really get soft in the 3+cups of broth? Or should I cook the pasta separate & only add a small amount of broth.
    Thanksย 

    1. Miranda Galati, MHSc, RD says:

      Hi Elaine! Yes, it does! Just make sure to read my notes on cooking time + amount of liquid, because it may take longer or an extra splash of liquid depending on the size your pot/pan. You could always cook the pasta in advance + add with a bit of broth — however, cooking the pasta in broth adds SO much flavor and creaminess, so it’s not the technique I’d recommend. Happy cooking!

  2. Claire says:

    5 stars
    Made this for dinner tonight with lentil pasta and it was a hit. So delicious!

  3. Katelyn says:

    5 stars
    Made this for my partner and I and weโ€™re both big fans! I added some sliced mushrooms at the beginning only because I love them and the whole dish is so cozy and satisfying. I am popping this one into my recipe roster! Thank you for sharing.ย 

  4. Kathryn Carr says:

    5 stars
    This meal is delicious! I love how easy it is to make with simple ingredients. Itโ€™s a hearty delicious meal that my family loves. Canโ€™t wait to have the leftovers!

    1. Miranda Galati, MHSc, RD says:

      Thank you so much, Kathryn! I’m so glad you liked it.

  5. Meredith says:

    5 stars
    Delicious, creamy, and so comforting! Didnโ€™t have cayenne so subbed paprika and it turned out great.ย 

  6. Shannon says:

    5 stars
    Dynamite. Recipe. Easy and delicious.ย 

  7. Daisy says:

    5 stars
    I made this for lunches this week but of course I had some today. Itโ€™s so good! Love these one pot dinners. Thank you!