Philly Cheesesteak Casserole with Ground Beef and Melted Provolone

This Philly cheesesteak casserole with ground beef captures everything you love about a classic cheesesteak—plenty of savory beef, melty cheese, and tender bell peppers and onions—combined into a creamy, comforting one‑pot meal.

Ground beef cheese and shells with salad

With simple ingredients and minimal hands-on time, this stovetop casserole comes together in about 45 minutes and is perfect for busy weeknights or a hearty family dinner.

What You’ll Need

1 pound lean ground beef

1 medium onion (red onion recommended, sliced or cut in strips)

½ large bell pepper (green preferred), sliced or chopped

16 ounces uncooked small pasta (medium shells used here)

4 cups beef broth (or chicken broth)

8 ounces cream cheese

8 ounces shredded mozzarella (or substitute Monterey Jack, provolone, pepper jack, or Swiss)

Salt and black pepper to taste

Cheesesteak Pasta Dish cooking

How to Make

Preheat a large Dutch oven or heavy pot over medium‑low heat. Add the ground beef, sliced onion, and bell pepper. Break the beef up with a spoon and stir as it cooks.

Cook about 10 minutes, until the beef is browned and the onion and pepper have softened. Drain excess fat if desired.

Season with salt and black pepper.

Add the uncooked pasta and the beef broth to the pot. Increase heat to bring the mixture to a boil.

Once boiling, lower the heat to low, cover, and cook for 15 minutes. Uncover, stir, and let simmer for an additional 5 minutes so the pasta finishes cooking and the liquid reduces slightly.

Turn off the heat. Stir in the cream cheese and shredded mozzarella until they melt and the sauce becomes thick and creamy. Let the casserole sit uncovered for about 10 minutes, stirring occasionally so the cheese fully melts and the texture firms up.

Beef Pasta and Cheese one-pot recipe

Philly Steak Casserole Tips

Pasta: Medium shells work especially well, but any small pasta such as macaroni, penne, or rotini will do. Choose a shape that holds sauce.

Cheese: Mozzarella gives a mild, melty finish. For more flavor, try Monterey Jack, provolone, pepper jack, or a sharper cheese like Swiss. Use what you enjoy and what you have on hand.

Onion and pepper: Slicing the onion into strips rather than dicing helps mimic the classic cheesesteak texture. Red onion adds color and a slightly sweeter note, but yellow or white onion, or even sliced green onions, are acceptable substitutes. Don’t skip the onion—it’s an important flavor component.

Beef options: Ground beef keeps this recipe quick and easy, but steak bites make it closer to a traditional cheesesteak and are delicious if you prefer them.

If using steak bites, cut steak into small pieces and sear them in a very hot skillet (cast iron recommended) with a bit of oil. Cook without stirring for about 2 minutes, then stir and cook another 1–2 minutes until browned. Remove steak, then sauté the onions and peppers in the same pan before proceeding with the recipe.

Serving and storage: Let the casserole rest a few minutes before serving so it sets slightly. Store leftovers refrigerated in an airtight container for 3–4 days and reheat gently on the stovetop or in the microwave.

I hope you enjoy this Philly cheesesteak casserole—it’s a simple, satisfying twist on a beloved sandwich. If you try it, I’d love to hear how it turned out!

More Pasta Recipes to Love

Bacon Mac & Cheese

Chicken & Bacon Pasta Bake

Spinach Ravioli with Tomato Basil Cream Sauce

Chicken & Ham Pasta Bake

Macaroni & Tomatoes (easy with few ingredients)

📋 Recipe

Ground beef cheese and shells with salad

Philly Cheesesteak Casserole with Ground Beef

A creamy, comforting one‑pot casserole featuring ground beef, peppers, onions, pasta, and melted cheese—everything you love about a cheesesteak in an easy stovetop dish.
5 from 2 votes
Course: Main Course, pasta
Cuisine: American
Prep Time: 5 minutes
Cook Time: 35 minutes
Total Time: 40 minutes
Servings: 6 servings
Calories: 650kcal
Author: Sally

Ingredients

  • 1 pound lean ground beef
  • 1 medium onion , red if you have it, sliced
  • ½ large bell pepper , green
  • 1 teaspoon salt more to taste
  • ½ teaspoon black pepper
  • 16 ounces pasta , shells or any other small pasta, uncooked
  • 4 cups beef broth or chicken broth
  • 8 ounces cream cheese
  • 8 ounces mozzarella cheese shredded
US Customary – Metric

Instructions

  • Preheat a large Dutch oven over medium‑low heat.
  • Add ground beef, onion, and bell pepper and cook, breaking the beef into pieces as it browns.
  • Cook about 10 minutes, until beef is browned and vegetables are softened. Drain excess fat if desired.
  • Stir in salt and black pepper.
  • Add the uncooked pasta and the broth to the pot and bring to a boil.
  • Lower heat to low, cover, and cook for 15 minutes.
  • Uncover, stir, and let simmer on low for 5 more minutes.
  • Turn off heat, add the cream cheese and shredded mozzarella, and stir until blended. Let sit uncovered for about 10 minutes, stirring occasionally until the sauce is thick and the cheese is melted.

Nutrition

Calories: 650kcal | Carbohydrates: 62g | Protein: 39g | Fat: 27g | Saturated Fat: 14g | Cholesterol: 118mg | Sodium: 1397mg | Potassium: 653mg | Fiber: 3g | Sugar: 5g | Vitamin A: 1191IU | Vitamin C: 19mg | Calcium: 264mg | Iron: 3mg
Tried this Recipe? Share it Today!Mention @SavoryWithSoul or tag #savorywithsoul!

Don’t Forget to Pin for Later!

Philly Cheesesteak Casserole Pin