This creamy, high-protein mashup takes the bold flavors of a Philly cheesesteak and folds them into a comforting mac and cheese. I first made this on a busy weeknight when I wanted something filling, fast, and crowd-pleasing — it hit the sweet spot between sandwich and pasta. If you like steakhouse-style savory notes folded into a cheesy skillet meal, you’ll appreciate how the caramelized onions, peppers, and melty cream cheese turn simple macaroni into something special; for a straight-up ground beef Philly inspiration, see this ground beef Philly cheesesteak guide for background on the flavor profile.
Why you’ll love this dish
This recipe is satisfying in every sense: it’s high in protein, quick to pull together, and flexible for families or solo diners. It’s budget-friendly if you use lean ground turkey or even canned chickpeas to stretch the protein. The cream cheese creates a luxuriously silky sauce without needing heavy cream, and the mix of bell peppers adds color and bite that keeps each spoonful balanced.
“A total weeknight win: family-friendly, cheesy, and surprisingly light thanks to smart protein choices.”
Perfect times to make it: weeknight dinners, potlucks where you want something kid-approved, or meal-prep batches that reheat well for lunches.
Step-by-step overview
You’ll start by boiling the pasta until al dente. While that cooks, sauté aromatics and peppers, brown your protein, then melt in the cheeses to create a smooth, creamy sauce. Finally, fold the pasta into the skillet so every piece is coated. The whole hands-on time is about 25–30 minutes.
What you’ll need
- 8 oz dry macaroni (whole wheat or chickpea pasta for more fiber/protein)
- 1 lb lean ground beef (or ground turkey; chickpeas for a vegetarian swap)
- 1 cup chopped white onion
- 2 cloves minced garlic
- 2 cups chopped bell peppers (mix red, green, yellow)
- 2 tablespoons butter (or olive oil)
- 8 oz light cream cheese
- 1 cup shredded mozzarella
- 4 slices light cheese slices
- 1 teaspoon salt
- 1 teaspoon black pepper
- 1 teaspoon paprika
- 1/2 teaspoon chili flakes (optional)
- 1/4 cup fresh parsley, chopped (optional garnish)
Notes: Use chickpea pasta to bump plant protein and keep the dish gluten-free if needed. Light cheeses cut calories while keeping creaminess. If using canned chickpeas, rinse and lightly mash a few for texture.
Step-by-step instructions
- Fill a large pot with salted water and bring to a boil. Add macaroni and cook until al dente. Drain and set aside.
- Heat a large skillet over medium-high. Melt the butter or warm the olive oil.
- Add the chopped onion. Sauté 3–4 minutes until translucent.
- Stir in the minced garlic and cook 30 seconds until fragrant.
- Add the bell peppers and cook about 4 minutes until softened.
- Push the vegetables to one side of the skillet. Add the ground beef to the empty side. Brown, breaking it apart, until no pink remains.
- Season with salt, pepper, paprika, and optional chili flakes. Taste and adjust.
- Turn the heat to low. Add the cream cheese and stir until it melts into a smooth sauce.
- Add shredded mozzarella and the cheese slices. Stir until fully combined and glossy.
- Fold the cooked macaroni into the skillet. Stir so every piece is coated and heat through 1–2 minutes.
- Remove from heat and sprinkle with chopped parsley if you like.
- Serve immediately.

Best ways to enjoy it
Serve straight from the skillet for a cozy family-style presentation. Pair it with a crisp green salad or roasted broccoli to add freshness and fiber. For a textural contrast, top individual portions with a handful of toasted breadcrumbs or a few quick-pickled jalapeño slices. Leftovers reheat well and make a hearty lunch topped with a fried egg.
Storage and reheating tips
Cool leftovers within two hours and store in an airtight container in the refrigerator for up to 3–4 days. Reheat gently on the stovetop over low heat with a splash of milk or water to loosen the sauce. For the microwave, cover and heat in 45-second intervals, stirring between bursts. To freeze, spoon into freezer-safe containers and freeze up to 2 months. Thaw overnight in the fridge before reheating. Always reheat to an internal temperature of 165°F (74°C) for safety.
Pro chef tips
- Don’t overcook the pasta; a slightly firmer bite holds up better when mixed with sauce.
- Let the cream cheese come to room temperature so it melts smoothly.
- If the sauce seems tight, add 1–2 tablespoons of milk or reserved pasta water to reach the desired silkiness.
- For more caramelized flavor, cook the onions 1–2 minutes longer over medium heat before adding peppers.
- If you prefer shredded beef texture, use thinly sliced roast beef folded in at the end instead of ground meat. For ideas using cream cheese with chicken, check out this cream cheese chicken recipe for inspiration.
Creative twists
- Vegetarian: Swap the meat for a drained can of chickpeas or crumbled firm tofu seasoned and browned.
- Spicy kick: Increase chili flakes or add a teaspoon of smoked paprika for depth.
- Cheesy bake: Transfer to a baking dish, top with extra mozzarella and breadcrumbs, and broil 2–3 minutes for a golden crust.
- Low-carb: Use spiralized zucchini or cauliflower florets and reduce the pasta.
- Mediterranean: Stir in chopped sun-dried tomatoes and a sprinkle of oregano for a flavor shift.
Common questions
How long does this recipe take from start to finish?
Hands-on time is about 25–30 minutes: 8–10 minutes to prep and 15–20 minutes to cook. Exact times depend on how quickly you chop vegetables and the pasta brand.
Can I make this ahead for meal prep?
Yes. Cook and cool fully, then portion into airtight containers. Refrigerate for up to 3–4 days or freeze for up to 2 months. Reheat on the stove with a bit of liquid to restore creaminess.
Can I use shredded beef or leftover rotisserie chicken instead of ground beef?
Absolutely. Shredded beef or chicken works well; fold it in at the end so it warms through without drying. For shredded chicken ideas centered on cream cheese, see the linked recipe earlier.
Is the dish suitable for picky eaters or kids?
Yes. The cheese-forward sauce and familiar macaroni texture make it kid-friendly. Keep spices mild and serve peppers on the side if someone prefers plain mac and cheese.
Any allergy-friendly swaps?
Use gluten-free pasta if needed. Substitute dairy-free cream cheese and shredded plant-based cheese for a dairy-free version, and choose chickpea pasta for extra protein without gluten.

Philly Cheesesteak Mac and Cheese
Ingredients
Method
- Fill a large pot with salted water and bring to a boil. Add macaroni and cook until al dente. Drain and set aside.
- Heat a large skillet over medium-high. Melt the butter or warm the olive oil.
- Add the chopped onion. Sauté 3–4 minutes until translucent.
- Stir in the minced garlic and cook 30 seconds until fragrant.
- Add the bell peppers and cook about 4 minutes until softened.
- Push the vegetables to one side of the skillet. Add the ground beef to the empty side. Brown, breaking it apart, until no pink remains.
- Season with salt, pepper, paprika, and optional chili flakes. Taste and adjust.
- Turn the heat to low. Add the cream cheese and stir until it melts into a smooth sauce.
- Add shredded mozzarella and the cheese slices. Stir until fully combined and glossy.
- Fold the cooked macaroni into the skillet. Stir so every piece is coated and heat through 1–2 minutes.
- Remove from heat and sprinkle with chopped parsley if you like.
- Serve immediately.


