Hobo Casserole is pure comfort food magic in a dish! This hearty, satisfying casserole layers seasoned ground beef, tender potatoes, creamy soups, and melted cheddar cheese all topped with crispy fried onions.
Love More Casserole Recipes? Try My Hamburger Potato Casserole or this Chicken Wild Rice Casserole next.

Why You’ll Love This Hobo Casserole Recipe
This Hobo Casserole is a cozy, budget-friendly dinner made with layers of seasoned ground beef, tender potatoes, onions, and creamy soup, all baked to perfection. It’s hearty, flavorful, and easy to prepare — the perfect comfort meal for busy weeknights or chilly evenings.
Print
Hobo Casserole Recipe – The Ultimate Comfort Food
- Total Time: 2 hours 10 minutes
- Yield: 1 casserole
Description
Hobo Casserole is a classic American comfort food dish featuring layers of seasoned ground beef with peppers and onions, thinly sliced russet potatoes, a creamy mixture of condensed soups and evaporated milk, sharp cheddar cheese, and crispy fried onions on top. Baked until golden and bubbling, this hearty one-dish meal serves 10 and is perfect for family dinners, potlucks, and meal prep.
Ingredients
Main Ingredients:
- 2 pounds ground beef
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
- 1 cup diced onion (that’s half a big one)
- ½ cup diced red bell pepper
- ½ cup diced green bell pepper
- 2 pounds russet potatoes – don’t even think about using other kinds
- 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 (you’re gonna split this up)
- 1 cup fried onions
- Pan spray
Instructions
Turn your oven to 350°F. Spray that 9×13 pan like your life depends on it. Baked cheese is a nightmare to scrub off.
Throw the ground beef in your big skillet on medium-high. Break it up as it cooks. When it’s all brown and there’s no pink, add the salt and pepper. Takes like 7 or 8 minutes.
Dump in the onion and peppers. Cook them with the beef for a few minutes till the onion goes clear. The peppers should still have some bite. Pour off all that grease into a can, then turn off the burner.
Peel your potatoes and slice them thin. Like ⅛-inch if you can. Just try to keep them all about the same. Toss each slice into a bowl of cold water. This keeps them from going brown and washes off some starch.
Grab your medium bowl and dump in the milk and both soup cans. Whisk it till there’s no lumps. Keep going if you see any.
Drain the potatoes. Now here’s the part that sucks but you gotta do it – dry every single slice with paper towels. All of them. Wet potatoes make this watery and gross. Once they’re dry, lay half of them in your pan. They can overlap some.
Time to layer this thing. Spread half the beef on the potatoes. Pour half the sauce over it – you might need to push it around with a spoon. Throw on 1½ cups of cheese. Do it again with everything that’s left: potatoes, beef, sauce, cheese.
Sprinkle the fried onions all over. These are honestly the best part so don’t leave them off. Cover the pan tight with foil.
Stick it in for 75-80 minutes. Poke a fork all the way to the bottom to check if the potatoes are soft. Check the temp in the middle too – needs to hit 165°F. When it’s done, pull the foil off (careful, steam’s hot), then broil it on high for a minute or two till the top’s golden.
Walk away for 10 minutes. Yeah it smells amazing but if you cut into it now it’ll be all soupy and runny.
Notes
- Test it right: Stick your fork all the way down, not just the top. Sometimes the bottom takes way longer. Mine’s taken an hour and twenty minutes before on really humid days.
- Wrong potatoes will wreck it: Red potatoes and Yukon Golds are too waxy. They leak water everywhere while they cook. You end up with soup. Just use russets.
- Bag cheese is fine: Yeah fresh tastes slightly better. But bagged cheese works totally fine for this and saves you ten minutes of grating.
- Extra crunchy top: Put the fried onions on in the last 15 minutes instead of at the start. Way crispier.
- Browning too much? Lay some foil on top loosely and keep baking.
- Prep Time: 30 minutes
- Cook Time: 1 hour 30 minutes + Rest Time: 10 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: American
Hobo Casserole Ingredients
Main Ingredients:
- 2 pounds ground beef
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
- 1 cup diced onion (that’s half a big one)
- ½ cup diced red bell pepper
- ½ cup diced green bell pepper
- 2 pounds russet potatoes – don’t even think about using other kinds
- 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 (you’re gonna split this up)
- 1 cup fried onions
- Pan spray
Substitution Notes:
Ground turkey’s fine if that’s your thing. Any color bell peppers work – I’ve done all orange when they were cheap. You can swap cream of celery for one of the soups if that’s what’s in your cabinet.
Why These Hobo Casserole Ingredients Work
Russets are the only potato that works here. Period. They suck up the sauce instead of making everything watery. I tried Yukon Golds once because they were on sale and ended up with potato soup. Never again.
Using two different cream soups just tastes better than one. Don’t ask me why, it just does. The evaporated milk makes it pourable instead of sitting there like a blob.
The beef with peppers and onions cooked in tastes way better than plain beef. The veggies get sweet and it keeps everything from being too heavy.
Three cups of cheese might sound crazy but it’s going in two layers plus the top. Those fried onions are what everyone fights over because they stay crunchy.
Essential Tools and Equipment
- 9 x 13 x 2-inch baking dish
- Large skillet
- Large bowl
- Medium bowl
- Whisk
- Sharp knife and cutting board
- Clean paper towels
- Aluminum foil
- Meat thermometer
How To Make Hobo Casserole
Step 1: Preheat and Prep
Turn your oven to 350°F. Spray that 9×13 pan like your life depends on it. Baked cheese is a nightmare to scrub off.
Step 2: Cook the Beef
Throw the ground beef in your big skillet on medium-high. Break it up as it cooks. When it’s all brown and there’s no pink, add the salt and pepper. Takes like 7 or 8 minutes.
Step 3: Add Vegetables
Dump in the onion and peppers. Cook them with the beef for a few minutes till the onion goes clear. The peppers should still have some bite. Pour off all that grease into a can, then turn off the burner.
Step 4: Prepare Potatoes
Peel your potatoes and slice them thin. Like ⅛-inch if you can. Just try to keep them all about the same. Toss each slice into a bowl of cold water. This keeps them from going brown and washes off some starch.
Step 5: Make the Sauce
Grab your medium bowl and dump in the milk and both soup cans. Whisk it till there’s no lumps. Keep going if you see any.
Step 6: First Layer
Drain the potatoes. Now here’s the part that sucks but you gotta do it – dry every single slice with paper towels. All of them. Wet potatoes make this watery and gross. Once they’re dry, lay half of them in your pan. They can overlap some.
Step 7: Build the Casserole
Time to layer this thing. Spread half the beef on the potatoes. Pour half the sauce over it – you might need to push it around with a spoon. Throw on 1½ cups of cheese. Do it again with everything that’s left: potatoes, beef, sauce, cheese.
Step 8: Add Topping
Sprinkle the fried onions all over. These are honestly the best part so don’t leave them off. Cover the pan tight with foil.
Step 9: Bake
Stick it in for 75-80 minutes. Poke a fork all the way to the bottom to check if the potatoes are soft. Check the temp in the middle too – needs to hit 165°F. When it’s done, pull the foil off (careful, steam’s hot), then broil it on high for a minute or two till the top’s golden.
Step 10: Rest
Walk away for 10 minutes. Yeah it smells amazing but if you cut into it now it’ll be all soupy and runny.

You Must Know
DRY YOUR POTATOES. All caps because it matters that much. First time I made this I just shook them off. The whole thing was watery at the bottom even though it tasted good. Just take two minutes and dry each piece with paper towels.
Personal Secret: I got a cheap mandoline from Amazon for like fifteen bucks just for slicing potatoes. Every slice is exactly the same so they all cook at the same speed. No more half-raw, half-mushy potatoes.
Pro Tips & Cooking Hacks
- Test it right: Stick your fork all the way down, not just the top. Sometimes the bottom takes way longer. Mine’s taken an hour and twenty minutes before on really humid days.
- Wrong potatoes will wreck it: Red potatoes and Yukon Golds are too waxy. They leak water everywhere while they cook. You end up with soup. Just use russets.
- Bag cheese is fine: Yeah fresh tastes slightly better. But bagged cheese works totally fine for this and saves you ten minutes of grating.
- Extra crunchy top: Put the fried onions on in the last 15 minutes instead of at the start. Way crispier.
- Browning too much? Lay some foil on top loosely and keep baking.
Flavor Variations & Suggestions
Southwestern Style: Pepper jack instead of cheddar, can of green chiles in the beef, crushed tortilla chips on top instead of fried onions.
Italian Twist: Italian seasoning in the beef, mozzarella and Parmesan for cheese, marinara mixed into the sauce.
Loaded Baked Potato Version: Bacon crumbled into the beef. Top with sour cream, green onions, and more bacon when serving.
Veggie-Packed: Double the peppers, add mushrooms, zucchini, or frozen corn to the beef.
Spicy Kick: Jalapeños chopped into the beef, or use Rotel instead of one of the soups.
Make-Ahead Options
Build it through Step 7 and stop. Wrap it up tight with plastic and foil. Fridge for a day. When you bake it add 10-15 minutes since it’s cold.
Freezer-Friendly: Put it together but don’t bake. Wrap it good in plastic then foil. Freezer for 3 months. Let it thaw overnight in the fridge then bake normal.
You can brown the beef ahead too. Cook it, fridge it, good for 3 days before you assemble everything.
Recipe Notes & Baker’s Tips
- Thin slices: Shoot for ⅛-inch. Thicker won’t cook. Thinner turns to mush.
- Rest it: Those 10 minutes at the end are when everything sets up. Not optional.
- Cheese to the edges: Push it all the way to the sides. Makes a seal.
- High altitude? Above 3,000 feet add 10-15 minutes to baking.
- Better on day two: Tastes even better as leftovers.
Serving Suggestions
It’s a whole meal but I usually do a salad with vinaigrette because you need something sharp to cut the richness. Green beans or broccoli on the side adds color.
Garlic bread’s good with it if you’re going full comfort food.
Optional garnishes: Parsley or chives on top. Sour cream on each piece.
Great for Sunday dinner or feeding a crowd. I bring this to potlucks constantly and people always want the recipe.
Hope this ends up in your regular rotation. It’s just one of those recipes that works every single time.

How to Store Your Hobo Casserole
Refrigerator: Cool it down first. Cover with foil or put a lid on it. Good for 4 days.
Freezer: Cut into portions, put in freezer containers or wrap pieces in plastic and foil. Frozen for 3 months. Thaw overnight in the fridge before reheating.
Reheating Instructions:
- Oven: Cover with foil, 350°F for 20-25 minutes.
- Microwave: Plate it, heat 2-3 minutes, stir halfway.
- Air fryer: Single pieces at 350°F for 5-7 minutes. Top gets crispy again.
Allergy Information
Contains: Dairy (milk, cheese), wheat (check soup labels), soy (some fried onion brands)
Gluten-Free: Get gluten-free soups and fried onions. Everything else is already gluten-free.
Dairy-Free: Dairy-free cheese, coconut milk or cashew cream instead of evaporated milk. Find dairy-free soups or make your own.
Lower-Fat: Lean beef (90/10 or 93/7), reduced-fat cheese, light soups. Not as good but decent.
Questions I Get Asked A Lot
My casserole turned out watery – what went wrong?
Your potatoes were wet when you layered them, or you used waxy potatoes that leak water. Also maybe didn’t drain the beef grease enough.
Do I really need to use both kinds of cream soup?
Nah, use two cans of one kind if that’s all you got. Both together tastes more complex though. I’ve done two mushroom before, was fine.
Why do my potatoes on top brown too fast?
Oven runs hot or rack’s too high. Move it down and foil the top if needed. Skip the broiling if it’s already brown.
💬 Tried this recipe? Leave a comment and rating below! Wanna know how yours turned out and what you changed.



