Easy Hobo Casserole Recipe
There’s something so nostalgic about a dish like hobo casserole. It’s hearty, creamy, and satisfying—the kind of meal that warms you from the inside out. If you’re craving a cozy, easy-to-make dinner that’s perfect for feeding the whole family (and leaves minimal cleanup!), this casserole is a must-try. Layers of tender potatoes, savory beef, melted cheese, and a rich creamy sauce come together to create a casserole that’s simple yet incredibly delicious. Plus, it’s easy to customize and perfect for any night of the week.

A comforting dish with a backstory
The term “hobo casserole” has been around for decades and is believed to come from the tradition of creating simple, “one-pot” meals that could be cooked easily with limited resources. Back in the day, folks would layer whatever ingredients they had on hand—usually potatoes, meat, and maybe a can of soup or some cheese. The ingredients were affordable, filling, and could be made in bulk, making it a popular choice for feeding large families or groups. This casserole has stood the test of time, transitioning from a campfire meal to a beloved household staple.
What you’ll need to make this hearty casserole
Ground beef
The ground beef is the main source of protein in this recipe and gives the casserole a savory, meaty flavor. For a slightly leaner option, you could use ground turkey or chicken, but beef really gives it that classic comfort food vibe. If you go for a leaner cut, just remember to adjust the cooking time slightly to avoid drying out the meat.
Onion and garlic
Onion and garlic are the base aromatics, bringing depth and richness to the dish. They add a subtle sweetness and that comforting “home-cooked” aroma as they cook with the beef. You could swap out the onions for shallots if you want a milder flavor, or skip the garlic if you’re not a fan (but really, who isn’t?).
Potatoes
Thinly sliced potatoes make up the hearty base of this casserole. Russets or Yukon Golds work best here since they hold their shape well after baking. If you don’t have a mandoline, you can slice them thinly by hand, but try to keep the slices even so they cook uniformly. Sweet potatoes could be an interesting twist for a slightly sweeter, more colorful version.
Cream of mushroom and cream of chicken soup
These condensed soups are the “secret sauce” of this casserole, creating a creamy, rich flavor that ties everything together. If you’re looking to make this recipe a bit healthier, try low-sodium or low-fat versions. Alternatively, you can swap one of the soups for cream of celery or even cheddar cheese soup if you want a more pronounced cheesy flavor.
Evaporated milk and milk
The combination of evaporated milk and regular milk helps to keep the casserole moist and creamy without it being overly heavy. Evaporated milk also adds a subtle sweetness that balances the savory flavors. If you’re lactose-intolerant, you could try using a non-dairy milk like almond or oat, though it might slightly alter the taste and texture.
Shredded cheese
A generous layer of melted cheese on top is what gives this casserole its golden, bubbly finish. Cheddar is a classic choice, but feel free to experiment—Monterey Jack or Colby work well, too. For an extra sharp kick, try adding a bit of Parmesan to the mix!

Essential kitchen tools you’ll need
- 9×13-inch baking dish: This size is perfect for layering the ingredients and ensures everything cooks evenly. Make sure to spray it with cooking spray so cleanup is a breeze.
- Large skillet: You’ll need this to cook the ground beef, onions, and garlic together before layering them in the casserole.
- Mandoline or sharp knife: For slicing the potatoes thinly and evenly. A mandoline makes this part quick and consistent, but a sharp knife works fine too—just take your time!
- Whisk: Mixing the condensed soups with the milk and evaporated milk is much easier with a whisk, which helps create a smooth, creamy sauce.
Step-by-step: My foolproof method for hobo casserole
- Preheat and prep: Start by preheating your oven to 375°F and spraying your 9×13-inch pan with cooking spray. This will help keep everything from sticking (and trust me, it makes cleanup a breeze later).
- Cook the beef mixture: In a large skillet over medium-high heat, cook the ground beef with the diced onions and minced garlic. Stir occasionally, breaking up the meat as it cooks, until the beef is no longer pink. Drain any excess grease to keep the casserole from becoming too oily. Season with salt and pepper.
- Layer the potatoes and beef: Spread a layer of thinly sliced potatoes over the bottom of the prepared baking dish. Then, add half of the cooked beef mixture on top of the potatoes.
- Mix and pour the creamy sauce: In a medium bowl, combine the cream of mushroom soup, cream of chicken soup, evaporated milk, and regular milk. Whisk until smooth. Pour half of this mixture over the beef layer, making sure to spread it evenly.
- Add cheese: Sprinkle half of the shredded cheese over the sauce. This layer of cheese will melt into the casserole, giving it a rich, gooey texture.
- Repeat the layers: Add another layer of potatoes, the remaining beef, the rest of the sauce, and finish with the remaining cheese on top.
- Cover and bake: Cover the pan with aluminum foil, making sure to tent it slightly so it doesn’t touch the cheese. Bake for 1 hour. Then, remove the foil and bake for an additional 30 minutes, or until the cheese is golden and bubbly.
- Let it rest: Once you take it out of the oven, let the casserole sit for about 10 minutes before serving. This helps the layers set and makes it easier to slice.

Fun variations to try!
- Vegetarian option: Skip the ground beef and add a mix of mushrooms, bell peppers, and zucchini instead. Sauté them with the onions and garlic for extra flavor.
- Spicy twist: If you like a little heat, try adding some diced jalapeños or a dash of cayenne pepper to the beef mixture.
- Southwestern style: Add a can of drained corn, black beans, and some diced green chilies to the beef for a Southwestern vibe. Top with pepper jack cheese instead of cheddar.
- Lower-carb version: Substitute half (or all) of the potatoes with thinly sliced zucchini or cauliflower for a lighter option.
- Gluten-free option: Make sure to use gluten-free condensed soups, as some varieties contain wheat.
How to serve this cozy casserole
This casserole is pretty much a meal on its own, but if you want to make it even heartier, serve it with a side of steamed green beans or a fresh salad to lighten things up. For a pretty presentation, sprinkle some chopped parsley or green onions on top before serving. The pop of green adds a nice contrast to the golden cheese, making it look as good as it tastes!
Best drink pairings
For a comforting dish like this, you can’t go wrong with a cold glass of iced tea—sweetened or unsweetened, depending on your preference. Lemonade also works well, offering a refreshing citrus contrast to the casserole’s creamy richness. If you’re serving this dish in colder weather, try pairing it with a warm mug of apple cider or hot chocolate for that extra cozy factor.
Storing and reheating leftovers
This casserole makes fantastic leftovers! Once it’s cooled, cover it tightly with plastic wrap or transfer individual portions to an airtight container. It will keep in the refrigerator for up to 3 days. To reheat, cover with foil and bake at 350°F until warmed through, about 20-25 minutes. You can also microwave individual portions—just cover them with a damp paper towel to retain moisture.
Scaling the recipe for a crowd (or a smaller group)
This recipe is perfect for a 9×13-inch pan, which yields about 8 servings. If you want to make a smaller batch, you could halve the ingredients and bake it in an 8×8-inch dish. For a larger crowd, simply double the ingredients and use two 9×13-inch pans. Keep an eye on the baking time if you’re adjusting the recipe size—larger batches may need an extra 10-15 minutes in the oven.
Potential pitfalls and tips to avoid them
- Soggy potatoes: Make sure to slice the potatoes thinly and evenly, so they cook through completely. Thicker slices may end up slightly undercooked.
- Overly salty casserole: The canned soups can be quite salty, so be careful when seasoning the beef. You can always add more salt at the end if needed.
- Burnt cheese: Tenting the foil prevents the cheese from sticking or burning, so don’t skip this step!

FAQs
Q: Can I make this casserole ahead of time?
A: Yes! You can assemble the casserole up to a day in advance. Just cover it tightly with foil and refrigerate. When you’re ready to bake, add an extra 10-15 minutes to the baking time.
Q: Can I freeze leftovers?
A: Absolutely! Transfer cooled portions to a freezer-safe container. It will keep for up to 2 months. Thaw overnight in the fridge before reheating.
Q: What other cheeses can I use?
A: You can try Monterey Jack, Colby, or even Swiss. Each adds a unique flavor, so feel free to experiment!
Q: Can I use fresh mushrooms instead of cream of mushroom soup?
A: Yes! Sauté about 1 cup of sliced mushrooms and add them to a homemade cream sauce if you’d like to skip the canned soup.
Q: Is there a way to make this dairy-free?
A: Try using a non-dairy milk (like almond or soy) and dairy-free cheese. You may need to adjust the seasoning a bit for flavor.
Easy Hobo Casserole Recipe
This easy hobo casserole is a creamy, cheesy, and satisfying comfort food that’s perfect for a family dinner. Try it tonight!
- Total Time: 1 hour 45 minutes
- Yield: 8 1x
Ingredients
- 1 pound ground beef
- 1 cup onion diced
- 1 tablespoon garlic minced
- 1 teaspoon salt
- 1 teaspoon black pepper
- 5 medium potatoes thinly sliced
- 1 can (10.7 oz) condensed cream of mushroom soup with or without garlic added
- 1 can (10.7 oz) condensed cream of chicken soup
- 1 can (12 oz) evaporated milk
- ½ cup milk
- 2 cups shredded cheese
- cooking spray
Instructions
- Preheat and prep: Start by preheating your oven to 375°F and spraying your 9×13-inch pan with cooking spray. This will help keep everything from sticking (and trust me, it makes cleanup a breeze later).
- Cook the beef mixture: In a large skillet over medium-high heat, cook the ground beef with the diced onions and minced garlic. Stir occasionally, breaking up the meat as it cooks, until the beef is no longer pink. Drain any excess grease to keep the casserole from becoming too oily. Season with salt and pepper.
- Layer the potatoes and beef: Spread a layer of thinly sliced potatoes over the bottom of the prepared baking dish. Then, add half of the cooked beef mixture on top of the potatoes.
- Mix and pour the creamy sauce: In a medium bowl, combine the cream of mushroom soup, cream of chicken soup, evaporated milk, and regular milk. Whisk until smooth. Pour half of this mixture over the beef layer, making sure to spread it evenly.
- Add cheese: Sprinkle half of the shredded cheese over the sauce. This layer of cheese will melt into the casserole, giving it a rich, gooey texture.
- Repeat the layers: Add another layer of potatoes, the remaining beef, the rest of the sauce, and finish with the remaining cheese on top.
- Cover and bake: Cover the pan with aluminum foil, making sure to tent it slightly so it doesn’t touch the cheese. Bake for 1 hour. Then, remove the foil and bake for an additional 30 minutes, or until the cheese is golden and bubbly.
- Let it rest: Once you take it out of the oven, let the casserole sit for about 10 minutes before serving. This helps the layers set and makes it easier to slice.
Notes
This casserole makes fantastic leftovers! Once it’s cooled, cover it tightly with plastic wrap or transfer individual portions to an airtight container. It will keep in the refrigerator for up to 3 days. To reheat, cover with foil and bake at 350°F until warmed through, about 20-25 minutes. You can also microwave individual portions—just cover them with a damp paper towel to retain moisture.
- Prep Time: 15 minutes
- Cook Time: 1 hour 30 minutes
- Category: Dinner
