featured image

California Cheese Steak Recipe (Homemade & Delicious)

Timothy Woods
Published by Timothy Woods
Last Updated On: July 10, 2025

With over a decade of experience in the kitchen, I’ve perfected a recipe that brings together the perfect balance of juicy steak, melted provolone cheese, and fresh, flavorful vegetables.

The California Cheese Steak is a classic that never fails to impress.

I’ve learned that the key to a great sandwich is all about the right cuts of meat, the perfect melt of cheese, and the right seasoning to bring everything together. This recipe combines all of that, creating a sandwich that’s not only delicious but satisfying in every bite.

Let’s dive into making the best California Cheese Steak you’ll ever taste.

Recipe Overview

A perfectly cooked California Cheese Steak
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Servings: 2

Ingredients

  • 2 sirloin steaks, thinly shaved
  • 2 hoagie rolls or Amoroso rolls
  • 4 slices provolone cheese
  • 1 green bell pepper, thinly sliced
  • 1 onion, thinly sliced
  • 1 tablespoon olive oil
  • 1 tablespoon vegetable oil
  • 1 tablespoon steak sauce
  • 1 tablespoon hot sauce (optional)
  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste
  • 2 tablespoons cheese whiz or melted cheese (optional)
  • 1 tablespoon mayonnaise (optional)

Instructions

A woman slicing a bell pepper

Step 1: Prepare the Vegetables

First, chop your bell pepper and onion into thin slices. Heat the olive oil in a large skillet over medium heat. Once the oil is heated, add the green pepper slices and onions to the pan. Stir occasionally, and cook for about 4-5 minutes until they soften and become slightly caramelized. Season the vegetable mixture with salt, pepper, and Italian seasoning to taste.

Step 2: Cook the Steak

In the same skillet, add vegetable oil and turn the stove to medium-high heat. Add the thinly shaved beef to the skillet. Stir the meat occasionally to ensure it cooks evenly. Cook for 5-6 minutes, or until the beef is browned and cooked through. Season with steak sauce, salt, and pepper for extra flavor.

Step 3: Add the Cheese

Once the beef is cooked, reduce the heat to medium-low. Place a slice of provolone cheese on top of the beef and cover the skillet for about 1-2 minutes until the cheese melts perfectly. If you’re using cheez whiz, pour a generous amount over the beef and stir to coat.

Step 4: Assemble the Sandwich

Slice your hoagie rolls open and lightly toast them in a separate pan with a little butter if desired. Once they’re toasted, spread some mayonnaise (optional) on the inside of each roll. Place the cheesy beef mixture inside each roll and top with the sautéed bell pepper and onions.

Step 5: Serve Hot

Serve your classic Philly cheesesteak immediately, while they’re warm and loaded with flavor. The combination of juicy steak, melted cheese slices, and perfectly sautéed veggies makes this sandwich a satisfying meal.

"Good ingredients make a good dish, but knowing how to combine them and let the flavors shine is what turns a meal into a masterpiece."

- Gordon Ramsay, Chef & Restaurateur

Recipe Notes

Thinly sliced beef
  • Use Thinly Shaved Beef: Thinly sliced beef cooks quickly and absorbs the flavors better, which gives you that perfect texture in every bite. Use a sharp knife and wooden cutting board for best results.
  • Don’t Skip the Toasting: Toasting the rolls adds a crunch and ensures that the classic sandwich won’t get soggy from the filling.
  • Season the Meat Well: Be sure to season your beef with steak sauce and salt for maximum flavor. Don’t forget to add a little pepper for a kick.
  • Cheese Options: If you prefer a more gooey cheese experience for your sub rolls, add cheese whiz or go for a mix of provolone and mozzarella in extra portions.
  • Customize the Toppings: Feel free to add more vegetables like mushrooms or zucchini if you want a bit more texture in the chicken Philly sandwich.

Nutritional Facts (Per Serving)

  • Calories: 650
  • Protein: 35g
  • Fat: 35g
  • Carbs: 40g
  • Sugar: 7g
  • Sodium: 900mg

How to Pick the Right Steak

From my experience, picking the right cut of meat is essential for the best sandwich. Here are my tips:

  1. Look for Marbling: A well-marbled sirloin steak provides the right amount of fat, which melts into the meat, making it juicy and flavorful.
  2. Buy Thinly Shaved Beef: For this recipe, you’ll want your beef to be sliced thinly. Ask your butcher to shave the beef thin, or do it yourself at home.
  3. Fresh is Best: If possible, buy fresh beef rather than frozen. Fresh beef provides a better texture and flavor when cooked.
  4. Sirloin or Ribeye Works Best: Sirloin is my go-to for cheesesteaks, but ribeye can be a luxurious alternative if you want extra tenderness.
  5. Check for Tenderness: Make sure the steak is tender and soft. Tough meat will make your sandwich chewy and unpleasant.

Best Side Dishes to Serve With

Crispy sweet potato fries on the table

I always love pairing my sandwiches with a few quick and easy sides that complement the meal. Here are my top picks:

1. Crispy Sweet Potato Fries

Seasoned with a pinch of salt and pepper, these fries are perfect for dipping in steak sauce or your favorite condiments. Their natural sweetness pairs wonderfully with the savory flavors of the cheese steak, adding a comforting crunch. For an extra kick, you can sprinkle some paprika or cayenne pepper on top for a subtle heat that complements the dish.

2. Coleslaw

A fresh, tangy coleslaw with a creamy dressing balances the richness of the cheese steak. It adds a crunchy contrast to each bite, providing a refreshing break from the savory flavors. With its crisp texture and slight tang, it enhances the overall meal, making each mouthful of sandwich even more satisfying.

3. Grilled Asparagus

Grilled asparagus tossed in olive oil, salt, and pepper makes for a simple, healthy side dish that works well with the flavors of the sandwich. The smokiness from grilling pairs beautifully with the savory steak and melted cheese. Plus, it’s light enough to balance out the richness of the sandwich while still adding that fresh, vegetal crunch.

4. Garlic Bread

Lightly toasted garlic bread is always a crowd-pleaser. It’s great for sopping up any extra cheese or sauce from the sandwich, making sure nothing goes to waste. The warm, buttery garlic flavor also complements the boldness of the cheese steak, adding an extra layer of comfort to the meal.

5. Tomato Salad

A simple tomato salad with basil and a drizzle of olive oil brings a refreshing, bright element to your meal. The juicy tomatoes and fragrant basil add a burst of freshness that cuts through the richness of the steak and cheese. This light side dish is the perfect balance to the heaviness of the sandwich, offering a crisp and vibrant contrast.

Related Articles: 

FAQs

1. Can I Use Chicken Instead of Beef?

Yes, you can use chicken instead of beef. You can make a chicken philly by swapping the thinly shaved beef with chicken breasts. Just be sure to cook the chicken thoroughly and slice it thin for a tender bite.

2. Can I Prepare This Recipe Ahead of Time?

Yes, you can prepare this recipe ahead of time. I recommend cooking the beef and vegetables ahead of time, but assembling the sandwich should be done fresh for the best texture and flavor.

3. Can I Add More Cheese?

Yes, you can add more cheese. If you love cheese, feel free to add more slices of provolone or drizzle extra cheese whiz on top for an even cheesier experience.

Was this article helpful?
YesNo

About the author

Timothy Woods
CEO / Co-Founder
Timothy Woods holds a Kinesiology and Exercise Science degree from Jacksonville University and is CCC & GMU Certified. He's also the main man behind Carnivore Style. This food aficionado combines science and experience to spread the word about the carnivore lifestyle.
Learn more about our editorial policy
Leave a Reply

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