This Million Dollar Steak and Potato Casserole is loaded with tender steak, creamy potatoes, garlic, herbs, and plenty of melted cheese for an easy, comforting family dinner.
There are certain dinners that make everyone wander into the kitchen before you even call them to the table, and this Million Dollar Steak and Potato Casserole is definitely one of them.
The moment the steak hits the hot skillet with garlic, butter, and herbs, the kitchen starts smelling like something special is happening. Then come the tender potatoes, rich cream, and that glorious layer of cheddar and Parmesan that turns golden and bubbly in the oven. By the time the casserole comes out, waiting a few minutes before digging in feels almost impossible.
I love recipes like this because they turn familiar ingredients into a dinner that feels much more indulgent than the effort required. Steak and potatoes are already a classic comfort-food pairing, but layering them into a creamy, cheesy casserole makes the combination even cozier.
Serve it for a relaxed Sunday dinner, bring it to the table when company is coming, or make it when you’re craving a hearty weeknight meal. Either way, don’t expect many leftovers.

Why You’ll Love This Million Dollar Steak and Potato Casserole
This isn’t an ordinary meat-and-potatoes dinner. Everything bakes together into one incredibly satisfying casserole with creamy, savory layers and a golden cheesy finish.
- Classic comfort food: Tender beef, potatoes, cream, and melted cheese make every serving wonderfully hearty.
- Simple ingredients: You won’t need a long list of unusual groceries to put this dinner together.
- Perfect for steak lovers: Browning the sirloin first adds a savory flavor that carries throughout the casserole.
- Family-friendly: The familiar combination of steak, potatoes, and cheddar makes this an easy dinner to put in front of a hungry family.
- Great for entertaining: It looks and tastes indulgent enough for guests while still feeling relaxed and homey.
- Delicious leftovers: The flavors settle together beautifully, making leftover portions something you’ll actually look forward to eating.
The contrast is especially good. Underneath the browned cheese topping you’ll find soft potatoes, juicy pieces of steak, creamy sauce, sweet onion, and plenty of garlicky flavor.
Ingredients for Million Dollar Steak and Potato Casserole
You only need a straightforward collection of ingredients to create this rich steak and potato bake.
- 1½ pounds sirloin steak, thinly sliced: Sirloin offers plenty of beefy flavor without being excessively fatty. Thin slices are important because they cook quickly and fit naturally between the potato layers.
- 4 cups potatoes, peeled and diced: Cut the potatoes into fairly small, even pieces so they cook consistently.
- 1 cup heavy cream: This gives the casserole its luxurious, creamy texture.
- 1 cup shredded cheddar cheese, plus more if desired: Cheddar creates the gooey middle and gorgeous golden topping everyone wants.
- ½ cup freshly grated Parmesan cheese: Parmesan adds a salty, nutty note that balances the creamy sauce.
- 2 garlic cloves, minced: Fresh garlic gives the casserole another layer of savory flavor.
- 1 small onion, diced: Once sautéed, the onion becomes soft and slightly sweet.
- 2 tablespoons butter: Butter adds richness while helping the onion and garlic cook beautifully.
- 1 teaspoon dried thyme: Thyme pairs especially well with beef and potatoes.
- 1 teaspoon dried rosemary: A little rosemary brings a cozy, aromatic flavor.
- Salt and black pepper, to taste: Season the individual components rather than relying only on seasoning the finished dish.
- Olive oil, as needed: Use just enough for browning the steak and greasing the pan if necessary.
A Quick Note About the Potatoes
Uniform pieces matter more than the exact variety you choose. Avoid leaving large chunks mixed with tiny ones, since the smaller potatoes may become very soft before the bigger pieces are tender.
If you’re worried about the potatoes cooking all the way through, you can briefly parboil them before assembling the casserole. Drain them very well so you don’t introduce unnecessary water into the creamy sauce.

How to Make Million Dollar Steak and Potato Casserole
Although this casserole looks impressive coming out of the oven, the process is surprisingly manageable. Browning the steak and aromatics first builds flavor, and then the oven handles the rest.
Step 1: Prepare the Steak
Pat the steak dry and slice it thinly. Season it with salt, black pepper, thyme, and rosemary.
Heat a drizzle of olive oil in a large skillet over medium-high heat. Once the pan is properly hot, arrange the steak in a single layer.
Brown the meat for approximately 2 to 3 minutes per side, working in batches if necessary.
Avoid crowding the skillet. Giving the steak some breathing room helps it develop that flavorful browned exterior instead of steaming in its own juices.
Transfer the browned steak to a plate and set it aside.
Step 2: Cook the Onion and Garlic
Keep all those flavorful browned bits in the skillet—they’re too good to waste.
Reduce the heat slightly and add the butter. Once melted, stir in the diced onion and cook until it begins to soften and become translucent, about 3 to 4 minutes.
Add the minced garlic and continue cooking briefly until fragrant.
You don’t need to deeply caramelize the onions. You’re simply softening them and building a savory base for the casserole.
Step 3: Prepare the Baking Dish
Preheat your oven to 375°F (190°C).
Lightly grease a casserole or baking dish with butter or olive oil.
Spread some of the cooked onion and garlic mixture over the bottom. This gives the potatoes a flavorful base and prevents the first layer from tasting plain.
Step 4: Build the Steak and Potato Layers
Arrange approximately half of the diced potatoes in the baking dish and season lightly with salt and pepper.
Add a layer of browned steak, followed by some of the heavy cream.
Continue layering the potatoes and steak, distributing everything as evenly as possible. Pour the remaining cream over the casserole so it can work its way down between the layers while baking.
Don’t forget to season the potatoes as you go. Potatoes absorb plenty of flavor, and seasoning each layer produces a much better finished casserole.
Step 5: Add the Cheesy Topping
Combine the shredded cheddar and grated Parmesan, then scatter the mixture generously over the casserole.
Make sure the cheese reaches the edges. Those browned, slightly crispy cheese-covered corners are often the best part.
For additional crunch, you can sprinkle a small amount of breadcrumbs over the cheese before baking.
Step 6: Bake Until Creamy and Golden
Cover the baking dish with foil and bake for approximately 25 minutes.
Remove the foil and continue baking for about 10 minutes, or until the cheese is melted, bubbling, and beautifully golden and the potatoes are tender.
Because potato size and baking dishes can affect cooking time, use tenderness rather than the clock alone as your guide. A fork or thin knife should slide easily into the potatoes.
For an extra-browned top, place the casserole under the broiler briefly at the end. Watch it constantly because cheese can go from golden to burnt surprisingly quickly.
Step 7: Let It Rest
Give the Million Dollar Steak and Potato Casserole a few minutes to rest before serving.
It will smell incredible, but this little waiting period helps the creamy layers settle and makes portions easier to serve.
Then scoop generously and get ready for some serious comfort food.

Pro Tips & Variations for the Best Steak and Potato Casserole
One of the best things about a casserole is how easily you can adapt it. Here are a few ways to make this recipe work for your kitchen.
Cut the potatoes evenly. This is probably the most important preparation tip. Consistent pieces mean consistent cooking.
Don’t overcook the steak in the skillet. You’re only trying to brown it and build flavor because the beef will continue cooking in the oven.
Use freshly shredded cheese when possible. It tends to melt more smoothly and gives the casserole a beautifully gooey finish.
Try ribeye for an extra-rich version. Its marbling brings even more beefy flavor to the dish.
Use flank steak for a leaner alternative. Slice it thinly against the grain to keep each bite pleasant and tender.
Swap heavy cream for half-and-half. If you’d like to lighten the casserole slightly, half-and-half can provide creaminess without quite as much richness.
Add a crispy topping. A thin layer of breadcrumbs over the cheese provides a satisfying crunch against the creamy potatoes.
Give it a golden finish. A minute or two beneath the broiler can transform melted cheese into an irresistible browned crust.
You could also add extra cheddar if your family believes there is no such thing as too much cheese. This is comfort food, after all.
What to Serve With Steak and Potato Casserole
Because Million Dollar Steak and Potato Casserole is rich and filling enough to serve as the main event, I like pairing it with something fresh and simple.
A crisp green salad dressed with a tangy vinaigrette is one of the easiest choices. The acidity cuts through the cream and cheese and keeps the meal from feeling too heavy.
Roasted asparagus is another lovely option, especially for a Sunday dinner. Its slightly earthy flavor works naturally alongside steak.
Steamed broccoli or green beans are easy choices for busy evenings. Keep the vegetables simply seasoned so the casserole remains the star of the plate.
For an especially cozy dinner, add warm garlic bread or a crusty baguette. It’s perfect for catching any creamy, cheesy sauce left behind on the plate.
A bright fruit salad can also work surprisingly well, particularly when serving the casserole at a family gathering. The fresh fruit provides a sweet, refreshing contrast to all that savory richness.
PrintMillion Dollar Steak and Potato Casserole: Ultimate 7-Step Dinner
- Total Time: 55 minutes
- Yield: 6 servings 1x
Description
Million Dollar Steak and Potato Casserole combines tender browned sirloin, creamy potatoes, garlic, herbs, heavy cream, cheddar and Parmesan in a rich family-style dinner. The steak develops savory flavor in a hot skillet before everything gets layered together and baked until the potatoes turn tender and the cheese becomes bubbly and golden.
Ingredients
- 1 1/2 pounds sirloin steak, thinly sliced
- 4 cups potatoes, peeled and diced evenly
- 1 cup heavy cream
- 1 cup shredded cheddar cheese
- 1/2 cup freshly grated Parmesan cheese
- 2 garlic cloves, minced
- 1 small onion, diced
- 2 tablespoons butter
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- Salt, to taste
- Black pepper, to taste
- Olive oil, as needed
Instructions
1. Preheat the oven to 375°F (190°C). Lightly grease a casserole dish.
2. Pat the steak dry. Season with salt, black pepper, thyme and rosemary.
3. Heat a drizzle of olive oil in a large skillet over medium-high heat. Brown the steak for 2 to 3 minutes per side. Work in batches to avoid overcrowding. Transfer to a plate.
4. Reduce the heat and melt the butter in the same skillet. Add the onion and cook for 3 to 4 minutes. Stir in the garlic and cook briefly until fragrant.
5. Spread some onion and garlic over the bottom of the prepared baking dish. Add half of the diced potatoes and season lightly.
6. Layer in the browned steak. Add the remaining potatoes and pour the heavy cream evenly over the casserole.
7. Combine the cheddar and Parmesan. Sprinkle the cheese evenly across the top.
8. Cover the dish with foil and bake for 25 minutes. Remove the foil and bake for about 10 minutes longer, or until the potatoes are fork-tender and the cheese is bubbling and golden.
9. For a deeper golden finish, broil briefly while watching closely.
10. Rest the casserole for 5 to 10 minutes before serving.
Notes
- Cut the potatoes into evenly sized pieces so they cook at the same rate.
- Do not fully cook the steak during browning because it continues cooking in the oven.
- Parboil larger potato pieces briefly if desired, then drain thoroughly.
- Freshly shredded cheese usually melts more smoothly than pre-shredded cheese.
- Ribeye can replace sirloin for a richer casserole.
- Half-and-half can replace heavy cream for a lighter sauce.
- Nutrition values are estimates and vary according to brands and exact portions.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Dinner
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 640
- Sugar: 3g
- Sodium: 620mg
- Fat: 43g
- Saturated Fat: 23g
- Unsaturated Fat: 16g
- Trans Fat: 0.5g
- Carbohydrates: 29g
- Fiber: 3g
- Protein: 38g
- Cholesterol: 155mg
Million Dollar Steak and Potato Casserole Storage & Reheating Tips
This hearty casserole is just as convenient after dinner as it is when freshly baked.
Allow leftovers to cool before transferring them to an airtight container. Store them in the refrigerator for up to 5 days.
For the best texture, reheat larger portions in the oven. Place the casserole in an oven-safe dish, cover with foil, and warm at 325°F (165°C) for approximately 15 to 20 minutes, or until heated throughout.
Remove the foil during the final few minutes if you want to revive the cheesy top.
Individual servings can also be reheated more quickly when you’re in a hurry, although oven reheating does a better job of preserving the original texture.
Can You Freeze Steak and Potato Casserole?
Yes. Once completely cooled, wrap the casserole securely or transfer portions to freezer-safe containers.
Freeze for up to 2 months.
For reheating from frozen, bake around 350°F (175°C) until the center is thoroughly hot and the cheese is bubbling. Depending on the portion size and baking dish, this may take approximately 35 to 45 minutes or longer.
Freezing individual portions is especially handy when you want an easy future lunch without defrosting an entire casserole.

Easy Ways to Make This Casserole Even Better
If you’re preparing this dish for guests, a little fresh garnish can instantly brighten the finished casserole. Chopped parsley or another mild fresh herb provides a pop of green against the golden cheese.
You can also play with the cheese combination. Keep cheddar as the main cheese for its classic flavor, then add another good melting cheese for extra creaminess.
And don’t underestimate the importance of letting the top get properly golden. The contrast between browned cheese and the soft, creamy layers underneath is a huge part of what makes this steak and potato casserole so satisfying.
Most importantly, taste and season as you cook. The steak, potatoes, cream, and cheese all bring different levels of richness and saltiness, so seasoning the layers thoughtfully creates a casserole that tastes balanced from the first forkful to the last.
Final Thoughts
This Million Dollar Steak and Potato Casserole takes two classic comfort-food favorites and turns them into one wonderfully creamy, cheesy dinner.
Between the tender steak, buttery potatoes, garlic and herbs, rich cream, and bubbling cheddar-Parmesan topping, every layer brings something delicious to the table. It feels special enough for company while remaining simple enough for a cozy family dinner.
Serve it hot with a fresh salad or green vegetables, and don’t be surprised when everyone goes back for another spoonful. This is the kind of hearty casserole that can quickly earn a permanent spot in your comfort-food rotation.
You might also like these recipes
Million Dollar Steak and Potato Casserole: Ultimate 7-Step Dinner
Easy Mustard Lemon Chicken and Potatoes: 10 Simple Steps
Simple Sheet Pan Chicken, Potatoes, and Green Beans: 1 Easy Dinner