There’s something about a casserole that just feels like home cooking. Maybe it’s because everything goes into one dish, or maybe it’s because they always seem to feed a crowd without much fuss. Either way, casseroles have been saving busy weeknights in my kitchen for years.
This hamburger casserole is one of those recipes that checks all the boxes. It’s hearty, it’s filling, and it uses ingredients I usually have on hand. Plus, it’s gluten-free, which means everyone at the table can dig in without worry. I make this when I need something reliable that doesn’t require me to stand over the stove.
The best part? You layer everything in a baking dish and let the oven do the work. Ground beef, sliced potatoes, melted cheese, and a creamy sauce come together into something that tastes way more complicated than it actually is. It’s the kind of dinner that disappears fast.

Why You’ll Love This Hamburger Casserole
- Naturally gluten-free – This casserole skips the pasta and uses potatoes instead, making it perfect for anyone avoiding gluten without sacrificing comfort food flavor.
- Simple ingredients – You probably have most of these staples in your kitchen already – ground beef, potatoes, and cheese are things I always keep on hand.
- One-dish meal – Everything cooks together in one casserole dish, which means less cleanup and all the protein, carbs, and cheese you need in one place.
- Family-friendly dinner – The creamy, cheesy layers make this a hit with kids and adults alike, and it’s filling enough to satisfy even the hungriest appetites.
- Great for meal prep – This casserole reheats beautifully, so you can make it ahead for busy weeknights or enjoy leftovers for lunch the next day.
What Kind of Beef Should I Use?
For this hamburger casserole, ground beef is what you’re looking for, and you have a few options when it comes to fat content. An 80/20 blend (that’s 80% lean meat to 20% fat) gives you great flavor and keeps the casserole moist, though you might want to drain off some of the excess grease after browning. If you prefer a leaner option, 85/15 or even 90/10 will work just fine, though the casserole might be slightly less rich. Ground chuck is my go-to since it has good flavor and isn’t too greasy, but regular ground beef from the supermarket will do the job perfectly.

Options for Substitutions
This casserole is pretty forgiving when it comes to swapping ingredients:
- Ground beef: Ground turkey or ground chicken work well here if you want a leaner option. You can also use ground pork or a mix of beef and pork for extra flavor.
- Mushroom soup: Make sure to use gluten-free cream of mushroom soup to keep this recipe gluten-free. If you can’t find it or prefer something different, gluten-free cream of chicken or cream of celery soup work just as well.
- Potatoes: Russet, Yukon gold, or red potatoes all work fine. Slice them about 1/4 inch thick so they cook evenly. You can also use frozen hash browns in a pinch – just thaw them first.
- Cheddar cheese: Feel free to use Monterey Jack, Colby, or a Mexican cheese blend instead. Mozzarella works too, though it’ll be milder in flavor.
- Milk: Any milk works here – whole, 2%, or even unsweetened almond or oat milk if you’re dairy-free. Just avoid anything too thin like skim milk, as it won’t be as creamy.
Watch Out for These Mistakes While Baking
The biggest mistake people make with this casserole is slicing the potatoes too thick, which means they won’t cook through in time – aim for slices about 1/8 inch thick (think potato chip thickness) to ensure they’re tender and fully cooked.
Another common error is not covering the dish tightly enough with foil during the first hour of baking, which can dry out the top layer and leave you with crunchy, uncooked potatoes instead of a creamy casserole.
To avoid greasy results, make sure to drain your ground beef really well and even pat it with paper towels to remove excess fat before layering.
Finally, don’t skip the 10-minute resting period after baking – this allows the layers to set and makes slicing much cleaner, plus it prevents everyone from burning their mouths on molten cheese.

What to Serve With Hamburger Casserole?
This hearty casserole is pretty filling on its own, but I love serving it with a simple side salad to balance out all that cheesy goodness. A basic green salad with ranch or Italian dressing works perfectly, or you could go with a tangy coleslaw for some crunch. Steamed green beans or roasted broccoli are also great options if you want to add some veggies to the plate. Since the casserole already has potatoes built in, you really just need something fresh and light on the side to round out the meal.
Storage Instructions
Store: This casserole is perfect for leftovers! Just let it cool down, then cover it tightly with foil or transfer to an airtight container. It’ll keep in the fridge for about 3-4 days, and honestly tastes even better the next day once all the flavors have had time to hang out together.
Freeze: You can totally freeze this casserole for those busy weeknights. Either freeze the whole thing or portion it out into individual servings. Wrap it well in plastic wrap and then foil, and it’ll stay good in the freezer for up to 3 months.
Reheat: To warm it back up, cover with foil and bake at 350°F for about 20-25 minutes if it’s from the fridge, or 45-50 minutes if frozen. You can also microwave individual portions for a few minutes until heated through. Add a splash of milk if it seems a bit dry.
| Preparation Time | 20-30 minutes |
| Cooking Time | 90-100 minutes |
| Total Time | 110-130 minutes |
| Level of Difficulty | Medium |
| Servings | 8 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 3700-4100
- Protein: 190-210 g
- Fat: 200-230 g
- Carbohydrates: 180-200 g
Ingredients
For the base:
- 2.2 lbs ground beef (I prefer ButcherBox grass-fed for better flavor)
- 6 potatoes (peeled and sliced into 1/4-inch rounds)
- 2.5 cups shredded cheddar cheese
For the sauce mixture:
- 2 cans gluten-free cream of mushroom soup (I use Pacific Foods for a gluten-free option)
- 1.25 cups milk
- 3/4 tsp salt
- 3/4 tsp black pepper
- 1/2 tsp onion powder
- 1/2 tsp garlic powder
Step 1: Prep Mise en Place and Preheat
- 6 potatoes, peeled and sliced into 1/4-inch rounds
- 2.5 cups shredded cheddar cheese
- 3/4 tsp salt
- 3/4 tsp black pepper
- 1/2 tsp onion powder
- 1/2 tsp garlic powder
Preheat your oven to 350°F.
While it heats, peel and slice the potatoes into 1/4-inch rounds—I like to use a mandoline for uniform slices that cook evenly.
Set the sliced potatoes aside in a bowl (you can toss them with a little water to prevent browning if prepping ahead).
Measure out all your seasonings (salt, black pepper, onion powder, and garlic powder) into a small bowl, and shred your cheddar cheese if not already shredded.
Step 2: Brown the Ground Beef
- 2.2 lbs ground beef
Heat a large skillet over medium-high heat and add the ground beef.
Break it into crumbles as it cooks, stirring occasionally, until it’s completely browned and cooked through (about 8-10 minutes).
Drain off excess fat using a colander or by tilting the pan and pressing the meat with a spoon.
For better flavor depth, I like to let the meat sit undisturbed for the first minute or two in a hot pan—this develops a nice browning rather than just steaming it.
Step 3: Make the Creamy Sauce
- 2 cans gluten-free cream of mushroom soup
- 1.25 cups milk
- seasonings from Step 1
In a large mixing bowl, combine the two cans of gluten-free cream of mushroom soup and the milk, stirring until smooth and well combined.
Add the seasonings from Step 1 (salt, black pepper, onion powder, and garlic powder) and stir until the sauce is evenly flavored.
Set aside.
Step 4: Layer and Assemble the Casserole
- sliced potatoes from Step 1
- cooked ground beef from Step 2
- creamy sauce from Step 3
- shredded cheddar cheese from Step 1
Grease a 9×13-inch baking dish with butter or cooking spray.
Begin layering: spread half of the sliced potatoes from Step 1 as the first layer on the bottom of the dish.
Top with half of the cooked ground beef from Step 2, then pour half of the creamy sauce from Step 3 over the beef.
Sprinkle half of the shredded cheddar cheese on top.
Repeat the layers with the remaining potatoes, beef, sauce, and cheese, finishing with cheese on top.
Step 5: Bake Covered, Then Finish
Cover the casserole tightly with aluminum foil and place it in the preheated 350°F oven.
Bake for 1 hour covered—this allows the potatoes to soften in the moist environment.
After 1 hour, carefully remove the foil and bake uncovered for an additional 30 minutes.
This final phase lets the top layer of cheese brown and the potatoes near the top develop a slightly firmer texture.
Step 6: Rest and Serve
Remove the casserole from the oven and let it rest for 10 minutes before serving.
This resting period allows the dish to set slightly and makes it easier to portion without everything falling apart.
The potatoes will continue to soften gently during this time, and the flavors will meld together beautifully.

Best Gluten Free Hamburger Casserole
Ingredients
For the base::
- 2.2 lbs ground beef (I prefer ButcherBox grass-fed for better flavor)
- 6 potatoes (peeled and sliced into 1/4-inch rounds)
- 2.5 cups shredded cheddar cheese
For the sauce mixture::
- 2 cans gluten-free cream of mushroom soup (I use Pacific Foods for a gluten-free option)
- 1.25 cups milk
- 3/4 tsp salt
- 3/4 tsp black pepper
- 1/2 tsp onion powder
- 1/2 tsp garlic powder
Instructions
- Preheat your oven to 350°F. While it heats, peel and slice the potatoes into 1/4-inch rounds—I like to use a mandoline for uniform slices that cook evenly. Set the sliced potatoes aside in a bowl (you can toss them with a little water to prevent browning if prepping ahead). Measure out all your seasonings (salt, black pepper, onion powder, and garlic powder) into a small bowl, and shred your cheddar cheese if not already shredded.
- Heat a large skillet over medium-high heat and add the ground beef. Break it into crumbles as it cooks, stirring occasionally, until it's completely browned and cooked through (about 8-10 minutes). Drain off excess fat using a colander or by tilting the pan and pressing the meat with a spoon. For better flavor depth, I like to let the meat sit undisturbed for the first minute or two in a hot pan—this develops a nice browning rather than just steaming it.
- In a large mixing bowl, combine the two cans of gluten-free cream of mushroom soup and the milk, stirring until smooth and well combined. Add the seasonings from Step 1 (salt, black pepper, onion powder, and garlic powder) and stir until the sauce is evenly flavored. Set aside.
- Grease a 9x13-inch baking dish with butter or cooking spray. Begin layering: spread half of the sliced potatoes from Step 1 as the first layer on the bottom of the dish. Top with half of the cooked ground beef from Step 2, then pour half of the creamy sauce from Step 3 over the beef. Sprinkle half of the shredded cheddar cheese on top. Repeat the layers with the remaining potatoes, beef, sauce, and cheese, finishing with cheese on top.
- Cover the casserole tightly with aluminum foil and place it in the preheated 350°F oven. Bake for 1 hour covered—this allows the potatoes to soften in the moist environment. After 1 hour, carefully remove the foil and bake uncovered for an additional 30 minutes. This final phase lets the top layer of cheese brown and the potatoes near the top develop a slightly firmer texture.
- Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting period allows the dish to set slightly and makes it easier to portion without everything falling apart. The potatoes will continue to soften gently during this time, and the flavors will meld together beautifully.