I love how this casserole combines classic flavors in a way that still feels clean and healthy. It’s loaded with nutrient-dense ingredients like potatoes, peppers, and lean beef. The special sauce ties everything together, giving it that fast-food flavor without the guilt. It’s also easy to make ahead, totally customizable, and family-friendly.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
1 cup white onion, diced (can substitute with yellow onion)
2 russet potatoes, diced (about 4 cups; sweet potatoes can be used instead)
1 can canned diced tomatoes (14.5-ounce can, drained well)
1 cup green pepper, diced (or use red/yellow bell pepper)
0.5 cup dill pickles, chopped (make sure they’re Whole30 compliant)
0.5 cup homemade special sauce (essential for that Big Mac-style flavor)
1 tbsp white sesame seeds (optional, for topping)
Directions
I begin by preheating my oven to 350°F (175°C) and prepping all the ingredients: dicing the potatoes, onion, green pepper, and pickles.
In a large skillet over medium heat, I cook the ground beef and diced onion together for about 5–7 minutes until the beef is browned and the onions are soft. I drain off any excess grease.
In a large casserole dish, I layer the diced potatoes, green pepper, pickles, and diced tomatoes evenly across the bottom.
In a separate bowl, I combine the cooked beef with the homemade special sauce, making sure it’s evenly coated.
I spread this beef mixture on top of the vegetable layer in the casserole dish.
For a little extra flavor and texture, I sprinkle the top with white sesame seeds.
I cover the casserole dish with aluminum foil and bake it for about 1 hour, until the potatoes are fork-tender.
If I’m not strictly following Whole30, I sometimes add shredded cheese over the top during the last 15 minutes of baking.
Once out of the oven, I let the casserole cool slightly and garnish it with extra pickles, diced tomatoes, shredded romaine, or reserved onions for that burger-style finish.
Servings and timing
This recipe serves 6 and takes about 1 hour and 20 minutes from start to finish. It’s a great make-ahead dish for family meals or meal prep.
Variations
To switch it up, I sometimes use sweet potatoes instead of russets for a slightly sweeter taste. Ground turkey works just as well if I want a lighter protein. When I want extra crunch, I add a handful of shredded lettuce on top right before serving. And for a kick, a few dashes of hot sauce in the beef mixture work wonders.
Storage/Reheating
Leftovers store beautifully. I keep them in an airtight container in the fridge for up to 4 days. To reheat, I warm individual portions in the microwave or reheat the full casserole in the oven at 325°F until heated through. It also freezes well—perfect for batch cooking.
FAQs
Can I use sweet potatoes instead of russet potatoes?
Yes, I’ve done that and it adds a slightly sweet contrast to the savory beef and sauce. It’s a delicious twist that still keeps it Whole30-friendly.
Is the special sauce Whole30 compliant?
It can be, as long as I make it from scratch using approved ingredients like Whole30 mayo, mustard, and compliant pickles. I always double-check the labels.
Can I make this ahead of time?
Absolutely. I often assemble the casserole earlier in the day, refrigerate it, and then bake it when I’m ready. Just add a few extra minutes to the baking time if it’s coming straight from the fridge.
What can I use instead of ground beef?
Ground turkey, chicken, or even bison work great in this recipe. I just make sure to drain any excess fat so it doesn’t get greasy.
Can I freeze this casserole?
Yes, I’ve frozen portions of it before. I let it cool completely, portion it out, and freeze it in airtight containers. When I’m ready to eat, I thaw overnight in the fridge and reheat in the oven or microwave.
Conclusion
This Whole30 Ground Beef Casserole is one of my go-to comfort meals that doesn’t make me feel like I’m missing out. It’s full of flavor, easy to make, and packed with real, whole ingredients. Whether I’m sticking to a Whole30 plan or just want a cozy dinner that feeds the whole family, this dish always delivers.