There are a few important components necessary for the perfect steak and cheese sandwich. These Steak and Cheese Croissants hit all the marks and make for the ultimate lunch or dinner!

Steak and cheese sandwiches always sound like such a good idea until I order one and am left completely unsatisfied.
I can't tell you how many times I've had a totally bland and "meh" steak and cheese that leaves me wishing I had simply ordered my standard go-to BLT.
I've learned the hard way that the only way to get a steak and cheese that I love is to make it myself (that said, I don't think I've ever had a steak and cheese from Philly, so obviously that could change things!).
The good news is, they're incredibly easy to make at home and don't require a lot of ingredients.
❤️ Why this recipe works
So, what goes into the perfect steak and cheese sandwich? Well, I'm sure it's a little different for everyone, but here are the elements I think are the most important:
The steak matters: You don't have to go crazy and get a super expensive cut of beef, but do look for a quality piece of meat. Generally ribeye works best for a steak and cheese sandwich, but if you want to spend a little less, skirt steak also works really well.
Plenty of cheese: There's nothing I hate more than when I order a steak and cheese and can't taste or see the cheese at all. There's no flavor, there's no ooey gooey-ness, and you may as well just have ordered a steak sandwich. I like to use a flavorful sharp cheese and plenty of it. I don't use Cheez Whiz on my sandwiches, but feel free to if you want!
Good bread: The bread you serve your steak and cheese on is so important. Stale sub rolls are the worst, right? Make sure your bread is fresh and a little chewy. Or you can do like I am here and make steak and cheese croissants instead of subs. Croissants are never a bad idea.
If you're a steak and cheese fanatic, you should also try my recipes for Steak and Cheese Lasagna and Steak and Cheese Fried Rice. They're both fabulous alternatives to the classic sandwich with all the flavors involved!
🗒 Ingredients
Here's everything you need to make the most perfect steak and cheese sandwich (be sure to view the recipe card at the bottom of this post for ingredient amounts and full recipe instructions):
- Thinly sliced onion
- Thinly sliced green pepper
- Minced garlic
- Salt & pepper
- Thinly sliced rib-eye or skirt steak
- Sharp cheddar, American, or provolone cheese
- Croissants: lightly toasted
🥐 Recipe tips
Once you have the basics down, the making of a steak and cheese is super simple! But I do have some helpful tips to share:
- I recommend cutting your steak pretty thin, so it cooks quickly and stays tender instead of chewy. If you're slicing it yourself, you can pop the steak in the freezer for about 20 minutes to make it easier to cut thinly.
- Let the peppers and onions cook for a bit before adding the steak to the skillet. You want them to soften and caramelize slightly to add some extra flavor to the dish.
📧 Email Me This Recipe
- Place the slices of cheese right over the steak mixture in the pan so they melt evenly before transferring everything to the croissants.
- You can use whatever kind of cheese you like best. I love a good sharp cheddar, but some people are American cheese purists and some prefer a more mild provolone.

- I highly recommend toasting the croissants before filling them. The steak and veggies can be juicy and toasting the croissant will help prevent it from getting soggy.
- These steak and cheese croissants are best served immediately when the croissants are still crispy and the cheese is perfectly melted.
I mean, does it get any better than this??

I don't eat croissants too often, but every time I do, omg I'm in love. I especially love chocolate croissants, though I don't exactly recommend serving your steak and cheese on a chocolate croissant.
But on a plain croissant? Do it. The buttery layers of the croissant take the steak and cheese to a whole new level.

This is true happiness to me and is making me wonder how it's possible that there are so many not-so-great steak and cheeses out there. This was so quick and easy to make, it seems like restaurants should have no trouble making a really good one!
Oh well... Until I can make my way to Philly, this is one food where I believe homemade is definitely best.
🎉 Variations on recipe
Everyone likes their steak and cheeses a little different and while this is my favorite base recipe, there's so much you can do to make it your own!
Here are some ideas:
- Add mushrooms
- Experiment with different cheeses, like cheddar, pepper jack, mozzarella, or even Easy Cheese
- Add a sauce, like a chipotle mayo or a garlic aioli
- Add sliced jalapeños or banana peppers to add a little kick
- Turn it into breakfast by putting an egg on it
- Swap proteins and use thinly sliced chicken breast, Italian sausage, or deli roast beef instead
- Make it vegetarian by using plant-based meat
- Use mini croissants for bite-sized sandwiches perfect for parties

However you make these steak and cheese croissants, I recommend serving your sandwiches with a nice cold beer. And savoring every bite and every sip.
What's your idea of the best steak and cheese sandwich?
📖 Recipe

Steak and Cheese Croissants
📧 Email Me This Recipe
Ingredients
- ½ large white onion thinly sliced
- ½ large green pepper thinly sliced
- 2 teaspoon minced garlic
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ lb. thinly sliced rib-eye or skirt steak
- 6 slices sharp cheddar, American, or provolone cheese
- 2 croissants lightly toasted
Instructions
- Heat olive oil on a griddle or saucepan over medium-high heat. Add onions and peppers and cook until onions are caramelized, about 6 minutes.
- Add garlic, salt, and pepper, cook and stir for about 30 seconds. Push the veggies to the side of the pan.
- Add steak to pan, cooking while breaking up the meat with the back of 2 spatulas, until no longer pink. Once cooked through, mix in the peppers and onions.
- Top the steak and veggies with slices of cheese and let melt.
- Divide steak and veggies between the two croissants.







my little expat kitchen says
I love your sandwich! It just looks so appetizing and I'm so hungry right now. Mmm wish I could just grab it 🙂
Magda
Sophie @ yumventures says
Looks AMAZING! Where do you buy your meat? I've been looking for a good butcher in Boston and havent found one yet! YUMMM!
Hannah says
I want this. Now, please? haha! it looks so good.
Erica says
oh my gosh- Josh is from Philly (so obviously he loves cheese steak) and he is a huge croissant fan as well. This would be his ideal 🙂
Kelly says
That looks fantastic. I love the idea of putting it on a croissant because they add so much flavor and are just all together yummy.
Colleen says
That sandwich looks A-mazing
Kevin (Closet Cooking) says
Steak, mushrooms and cheese all wrapped up in light flaky pastry...mmm... these sound so good!
Wilhelmina Wessel says
I have never thought to use a croissant for Philly sandwiches! Genius!!!
Nellie Tracy says
These sandwiches are amazing. Super simple and simply delicious!
Joanie says
This is such a delicious recipe! I loved how everything cooks in the same pan to make for easy cleanup, and you're right, a cold beer goes so well with this meal.