This might be the coziest, most comforting casserole you'll ever try. With tender potatoes, savory beef, and a creamy, cheesy sauce all baked to golden perfection, this Creamy Beef Potato Casserole Recipe is pure dinner magic—and I can’t wait to share how you can make it at home.
Jump to:
Why You'll Love This Recipe
Honestly, this casserole hits all the right notes—it’s filling, straightforward, and downright delicious. Every time I make it, friends and family ask for seconds, and I suspect you’ll hear the same from your dinner guests.
- Hearty and Creamy: The blend of evaporated milk, cream of mushroom, and cream of chicken soups gives the dish a rich, creamy texture without being overly heavy.
- Layered Goodness: Thinly sliced potatoes layered with seasoned beef and cheese create a satisfying, melt-in-your-mouth experience.
- Easy to Prep: Despite its fancy look, it’s surprisingly easy to assemble—perfect for busy weeknights or weekend comfort food.
- Customizable: Swap veggies or cheeses, add your own spices—the recipe invites personalization to suit your tastes.
Ingredients & Why They Work
Each ingredient here plays a starring role. From ground beef’s savory foundation to the russet potatoes’ hearty bite, everything combines to create that perfect creamy, cheesy casserole experience. Here are a few notes before you shop.

- Ground Beef: I like to use 80/20 ground beef for the best balance of flavor and juiciness without excess grease.
- Onion & Bell Peppers: These add a sweet and slightly tangy freshness that cuts through the richness nicely.
- Russet Potatoes: Their starchiness helps thicken the casserole as it cooks and holds the layers well.
- Evaporated Milk: This gives creaminess without watering down the dish like regular milk might.
- Cream of Mushroom & Cream of Chicken Soup: These canned soups are classic shortcuts to deep, comforting flavor and help bind everything together.
- Cheddar Cheese: Sharp cheddar melts beautifully, adding color and that irresistible cheesy punch.
- Fried Onions: The final crunchy topping adds texture and a little bit of sweet caramelized flavor.
Make It Your Way
I love that this casserole is like a blank canvas—you can tweak it to your heart’s content. Whenever I make it, I like to sneak in some extra veggies or swap cheeses depending on what’s in my fridge.
- Variation: Once, I added mushrooms and swapped half the cheddar for mozzarella. It gave the casserole a gooey, melty twist my family adored.
- Dietary Twists: For a lighter version, you can swap ground beef for ground turkey and use low-fat soups and cheese without sacrificing flavor.
- Seasonal Veggies: Bell peppers can be swapped out for zucchini or corn depending on what’s fresh and in season.
Step-by-Step: How I Make Creamy Beef Potato Casserole Recipe

Step 1: Brown the Beef and Sauté the Veggies
Start by heating a large skillet over medium-high heat and cook the ground beef until it’s no longer pink, breaking it up with a spatula. Don’t forget to season with salt and pepper here. Add diced onion and both red and green bell peppers, cooking just until the onion becomes translucent—this helps bring out their sweetness without getting mushy. Before moving on, drain any excess fat. This step builds a flavorful, juicy layer of meat and veggies that really sets the dish apart.
Step 2: Prep the Potatoes
While the beef cooks, peel your russet potatoes and slice them thinly using a sharp knife or a mandoline if you have one—it saves so much time and ensures even cooking. I like to put the slices in cold water immediately to prevent browning and to rinse off extra starch. Just make sure to dry them thoroughly later to avoid a watery casserole.
Step 3: Whisk the Creamy Sauce
Mix the evaporated milk with both cream of mushroom and cream of chicken soups. Whisk it until smooth so that when it bakes, it bathes the potatoes and beef in creamy goodness. This sauce is what brings that dreamy, silky texture every bite deserves.
Step 4: Layer It All Up
Now for the fun part—layering! Start by evenly spreading half the potatoes in your greased baking dish, then half the beef mixture on top. Pour half of the creamy sauce over that, and sprinkle 1½ cups of shredded cheddar cheese to add that perfect cheesy pull. Repeat these layers once more. Top everything off with fried onions—the crunch contrasts beautifully with the soft layers below.
Step 5: Bake and Broil to Perfection
Cover your casserole tightly with foil and bake at 350°F for about 75 to 80 minutes. You’ll know it’s done when the potatoes are tender and it reaches an internal temp of 165°F. Uncover and pop it under the broiler for 1-2 minutes to get a golden, crispy top. Keep a close eye here so nothing burns—broilers can be fierce!
Step 6: Let It Rest Before Serving
This is a crucial step—I always wait about 10 minutes after baking before digging in. It helps the layers settle and absorb any lingering liquid, so you’re left with a luscious, sliceable casserole instead of a soupy one.
Top Tip
After making this Creamy Beef Potato Casserole Recipe dozens of times, I’ve learned a few tricks that really elevate the end result. They’re simple but make a huge difference, especially if you’re new to layered casseroles.
- Consistent Potato Slices: Use a mandoline slicer or very sharp knife to ensure your potato slices cook evenly and layer neatly.
- Don’t Skip the Rest: Letting the casserole sit after baking helps it firm up—try not to rush this step.
- Drain Fat Thoroughly: Removing excess grease from cooked beef prevents the casserole from becoming too oily.
- Watch Broiling Closely: The broiler adds perfect color but burns quickly—stay close and remove once golden brown.
How to Serve Creamy Beef Potato Casserole Recipe

Garnishes
I love topping my servings with a sprinkle of fresh chopped parsley or chives—adds a pop of color and freshness that cuts through the richness. Sometimes I add a dollop of sour cream on the side, especially on chillier days.
Side Dishes
This casserole pairs beautifully with a crisp green salad or steamed green beans to balance the meal. I’ve also served it with oven-roasted carrots or a simple coleslaw for a bit of crunch and brightness.
Creative Ways to Present
For holiday dinners or special occasions, I’ve baked individual portions in ramekins—makes it feel extra festive and perfect for plating. You can also layer it in a clear glass casserole dish to let everyone admire those beautiful layers before digging in.
Make Ahead and Storage
Storing Leftovers
Any leftovers I have go straight into an airtight container in the fridge, and they last beautifully for up to 3 days. Reheating gently in the oven helps keep that creamy texture intact without drying out.
Freezing
I’ve successfully frozen this casserole either before or after baking (just skip the fried onion topping if freezing—add fresh when reheating). To freeze, wrap tightly in foil and plastic wrap, and thaw overnight in the fridge before reheating.
Reheating
Reheat in a 350°F oven covered with foil to keep it moist, about 20-25 minutes or until warmed through. Add fresh fried onions or shredded cheese on top and broil briefly if you want that bubbly golden crust back.
Frequently Asked Questions:
Yes! To make this Creamy Beef Potato Casserole Recipe gluten-free, use gluten-free cream of mushroom and cream of chicken soups (many brands offer them) and ensure your fried onion topping is also gluten-free or omit it completely.
Using a mandoline slicer is my go-to for evenly thin slices, which helps the potatoes cook through uniformly. If you don’t have one, a sharp knife works fine—just try to keep slices consistent in thickness, around ⅛-inch thick.
Absolutely. You can assemble the casserole the day before and keep it covered in the refrigerator. Just add the fried onion topping right before baking to preserve its crunch and freshness. This makes weeknight dinners much easier!
You can substitute evaporated milk with an equal amount of half-and-half or whole milk, but keep in mind this may make the casserole slightly less thick and creamy. If you use regular milk, consider simmering it gently to reduce the liquid before mixing it in.
Final Thoughts
This Creamy Beef Potato Casserole Recipe is one of those dishes that always feels like a warm, delicious hug on a plate. Whether you’re feeding your family, hosting friends, or looking for a reliable weeknight dinner, it’s a recipe that delivers every time. I really hope making it brings you the same comfort and joy it’s given me over the years—plus a kitchen full of happy eaters!
Print
Delicious Recipe
- Prep Time: 30 minutes
- Rest Time: 10 minutes
- Cook Time: 1 hour 30 minutes
- Total Time: 2 hours 10 minutes
- Yield: 10 servings
- Category: Main Course
- Method: Baking
- Cuisine: American
Description
Hobo Casserole is a comforting and hearty layered dish featuring seasoned ground beef, tender sliced potatoes, creamy soup sauce, and melted cheddar cheese topped with crispy fried onions. Baked to golden perfection, it's perfect for family dinners or potlucks.
Ingredients
Meat and Vegetables
- 2 pounds ground beef
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
- 1 cup diced onion (about ½ a large onion)
- ½ cup diced red bell pepper
- ½ cup diced green bell pepper
Potatoes
- 2 pounds russet potatoes
Sauce and Toppings
- 1 (12-ounce) can evaporated milk
- 1 (10.5-ounce) can cream of mushroom soup
- 1 (10.5-ounce) can cream of chicken soup
- 3 cups shredded cheddar cheese, divided
- 1 cup fried onions
Instructions
- Preheat and Prepare Dish: Preheat the oven to 350 degrees Fahrenheit and spray a 9 x 13 x 2-inch baking dish with pan spray to prevent sticking.
- Cook Ground Beef: Add the ground beef to a large skillet and cook over medium-high heat until no pink remains, breaking it into small pieces. Stir in salt and pepper for seasoning.
- Sauté Vegetables: Add diced onion and both red and green bell peppers to the skillet with the beef. Cook until the onions become translucent and vegetables soften. Drain any excess fat and turn off heat.
- Prepare Potatoes: Peel the russet potatoes and slice them thinly. Place the slices into a large bowl of cold water to prevent browning and remove excess starch.
- Make Sauce: In a medium bowl, whisk together evaporated milk, cream of mushroom soup, and cream of chicken soup until smooth.
- Layer the Casserole: Drain the potatoes and pat dry with paper towels. Layer half of the potatoes evenly in the bottom of the prepared baking dish. Add half of the meat and vegetable mixture on top, followed by half of the sauce, and then 1 ½ cups of shredded cheddar cheese. Repeat these layers with the remaining potatoes, meat mixture, sauce, and cheese.
- Top and Cover: Sprinkle the top with 1 cup of fried onions. Cover the dish tightly with aluminum foil.
- Bake: Bake in the preheated oven for 75-80 minutes until the potatoes are tender and internal temperature reaches 165 degrees Fahrenheit. Remove the foil.
- Broil for Crispiness: Broil under high heat for 1-2 minutes until the top is golden brown and crispy. Watch carefully to prevent burning.
- Rest Before Serving: Let the casserole sit for about 10 minutes to allow the potatoes to absorb residual moisture and the flavors to settle before serving.
Notes
- For easier slicing of potatoes, use a mandoline slicer if available.
- Swap cream of mushroom or chicken soup for homemade white sauce for a fresher taste.
- Use ground turkey or chicken as a leaner substitute for ground beef.
- To make this dish gluten-free, ensure the canned soups and fried onions are gluten-free versions.
- Leftovers store well in the fridge for up to 3 days and can be reheated in the oven.
Nutrition
- Serving Size: 1 serving
- Calories: 450 kcal
- Sugar: 4 g
- Sodium: 650 mg
- Fat: 28 g
- Saturated Fat: 12 g
- Unsaturated Fat: 14 g
- Trans Fat: 0.5 g
- Carbohydrates: 27 g
- Fiber: 3 g
- Protein: 25 g
- Cholesterol: 90 mg


Leave a Reply