Philly Cheesesteak Casserole with Ground Beef and Peppers

This Philly Cheesesteak Casserole with ground beef captures everything you love about a classic cheesesteak sandwich—plenty of savory beef, melty cheese, bell pepper, and onion—combined into a creamy, comforting one‑pot casserole.

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 makes an easy family dinner.

What You’ll Need

1 pound lean ground beef

1 medium onion (red onion preferred, sliced)

½ large bell pepper (green recommended)

16 ounces uncooked pasta (medium shells recommended)

4 cups beef broth (or chicken broth)

8 ounces cream cheese

8 ounces shredded mozzarella cheese

Salt and black pepper to taste

Cheesesteak Pasta Dish cooking

How to Make

Preheat a large Dutch oven over low‑medium heat. Add the ground beef, sliced onion, and sliced bell pepper, and stir while breaking up the beef as it cooks.

Cook about 10 minutes, until the beef is browned and the vegetables are softened. Drain excess fat if desired.

Season with salt and black pepper.

Add the uncooked pasta and the beef broth to the pot and bring to a boil over high heat. Once boiling, reduce the heat to low, cover, and cook for 15 minutes.

Uncover, stir, and let simmer on low for another 5 minutes.

Turn off the heat, add the cream cheese and shredded mozzarella, and stir until combined. Let the casserole sit uncovered for about 10 minutes, stirring occasionally, until the cheeses have melted and the sauce has thickened.

Beef Pasta and Cheese one-pot recipe

Philly Steak Casserole Tips

Any small pasta works well—medium shells, macaroni, penne, or rotini are all good options. Shells hold the sauce nicely and mimic the bite of sandwich filling.

Mozzarella melts beautifully here, but feel free to use Monterey Jack, pepper jack, or provolone. Mild cheeses are a safe choice, while a sharper cheese like Swiss will add a bolder flavor if you prefer.

Slicing the onion into strips rather than finely chopping helps reproduce the texture of a classic cheesesteak. If you don’t have red onion, yellow, white, or even green onions can work in a pinch, but don’t skip the onion entirely—its flavor is important to the dish.

Overhead of Beef and Cheese Pasta Casserole

This recipe uses ground beef for convenience, but steak bites are an excellent alternative if you want a more authentic cheesesteak texture. If using steak, cut it into bite‑sized pieces and sear in a very hot pan (preferably cast iron) with a little oil—about 2 minutes before stirring, then 1–2 minutes more until browned. Remove the steak, then cook the onion and bell pepper before proceeding with the recipe.

Serve hot and enjoy—this creamy, savory casserole is a crowd‑pleaser. If you make it, let others know what you thought and share with friends.

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

This Philly cheesesteak casserole with ground beef combines the flavors of a cheesesteak sandwich—beef, peppers, and onions—in a creamy, hearty pasta casserole.
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 low‑medium heat.
  • Add ground beef, sliced onion, and sliced bell pepper. Stir and break up the beef as it cooks.
  • Cook about 10 minutes, until beef is browned and vegetables are softened. Drain excess fat if desired.
  • Stir in salt and black pepper.
  • Add uncooked pasta and broth to the pot and bring to a boil over high heat.
  • Lower heat to low, cover, and cook for 15 minutes.
  • Uncover, stir, and simmer on low for 5 more minutes.
  • Turn off the heat, add the cream cheese and shredded mozzarella, and stir until combined. Let sit uncovered about 10 minutes, stirring occasionally, until melted and thickened.

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 when you share.

Don’t Forget to Pin for Later!

Philly Cheesesteak Casserole Pin