Ground Beef Potato Casserole
Ground Beef Potato Casserole is one of those comforting dishes that warms both the heart and the belly. This casserole features layers of tender Yukon gold potatoes, seasoned ground beef, and a delightful medley of spices all topped with a gooey blanket of cheese. Each bite is a celebration of flavors and textures. It’s perfect for busy weeknights or lazy weekends, making it a dependable choice for any meal.
Table of Contents

When I first stumbled upon a recipe for this masterpiece, I was drawn to its simplicity and the sheer joy it brings to the dinner table. Ground Beef Potato Casserole, with its savory aroma wafting through the kitchen, is impossible to resist. It’s truly a crowd-pleaser that satisfies a variety of cravings and dietary preferences. So, if you’re looking for a budget-friendly, hearty meal that the whole family will love, you’re in the right place! Grab your ingredients and let’s make some magic in the kitchen.
Why You’ll Love This Recipe
- Simple & Quick: Made in just under an hour, it’s perfect for those busy weekdays.
- Irresistible Flavor: The combination of spices and savory beef makes each bite a delight.
- Eye-Catching Appeal: The bubbly, melted cheese and colorful veggies make for a visually stunning dish.
- Flexible Serving: Great for dinner, leftovers for lunch, or even as a cozy breakfast.
- Diet-Friendly Options: Adjust spices or cheese types for gluten-free or dairy-free alternatives.

Ingredients You’ll Need
- 1 1/2 tablespoons olive oil: This oil is used for sautéing the beef and veggies, adding a rich flavor. If you’re out, feel free to substitute with vegetable or canola oil.
- 1 pound lean ground beef: The heart of the casserole, providing protein. Ground turkey or chicken can work too if you want a lighter option.
- 1 pound Yukon gold potatoes: Their creamy texture when cooked adds richness. Russet potatoes could also work but may be less creamy.
- 1/2 cup diced yellow onion: For savory sweetness and depth of flavor. Shallots are a nice substitute if you prefer.
- 1 poblano pepper, seeded and diced: This brings a mild heat and flavor. Bell peppers are a great alternative for a milder taste.
- 1 1/2 teaspoons kosher salt: Enhances overall flavors. If using table salt, reduce the amount as it’s more concentrated.
- 1 teaspoon chili powder: This spice adds warmth. For additional heat, use cayenne pepper instead.
- 1 teaspoon ground cumin: Gives the casserole an earthy undertone. Smoked cumin can add an extra layer if you have it.
- 1/2 teaspoon garlic powder: For a subtle garlic flavor. Fresh minced garlic can be substituted using 1 clove.
- 4 ounces diced green chiles: Adds a delightful zing. You can use jalapeños if you want more heat.
- 2 tablespoons chopped cilantro: This bright herb adds freshness to balance the dish. Parsley works as a lovely swap if you’re not a cilantro fan.
- 15 ounces mild green enchilada sauce: A key ingredient for moisture and flavor. Feel free to use homemade sauce if you have a preferred recipe!
- 1 cup shredded cheese (Colby Jack, Monterey Jack, or cheddar cheese): The melty topping that brings it all together. Use your favorite cheese or even a dairy-free blend for alternatives if needed.
How to Make Ground Beef Potato Casserole
Preheat your oven: Set your oven to 375°F (190°C) and let it warm up while you prep the other ingredients. A hot oven ensures that the casserole cooks evenly.
Cook the ground beef: In a large, oven-safe skillet, heat 1/2 tablespoon of olive oil over medium-high heat. Once hot, add 1 pound of lean ground beef, breaking it up with a spatula. Sprinkle half of your spice blend (made with chili powder, cumin, garlic powder, and kosher salt) over the meat as it cooks. Sauté for about 5-7 minutes until the beef is browned and cooked through. Remove it from the skillet and set it aside on a plate.
Sauté the veggies and potatoes: Add the remaining 1 tablespoon of olive oil to the same skillet, reducing the heat to medium. Toss in 1 pound of diced Yukon gold potatoes, 1/2 cup of diced yellow onion, 1 diced poblano pepper, and the rest of your spice blend. Cook for 10-12 minutes, stirring frequently until the potatoes become tender. If they start to stick, adding a splash of water can help prevent browning too quickly.
Combine ingredients: Once the potatoes are tender, stir in 2 tablespoons of chopped cilantro and 4 ounces of diced green chiles, mixing them well into the potato mixture. Then, return the cooked ground beef back to the skillet and pour in 15 ounces of mild green enchilada sauce. Stir everything together so all components are well-coated in the sauce.
Add cheese and bake: Sprinkle 1 cup of your choice of shredded cheese generously on top of the mixture. Cover the skillet with aluminum foil and place it in the preheated oven. Bake for 15 minutes, then remove the foil, switch your oven to broil, and bake for an additional 3-5 minutes until the cheese is bubbly and golden brown on top.
Garnish and serve: Once out of the oven, give your casserole a sprinkle with extra fresh cilantro for a pop of color. It’s now ready to be enjoyed!

Storing & Reheating
Ground Beef Potato Casserole is best stored in an airtight container in the refrigerator for up to 4 days. You can also freeze portions in individual containers for up to 3 months; just be sure to let it cool completely before freezing. To reheat, simply pop it in the oven at 350°F (175°C) for about 15-20 minutes, covered with foil, until heated through. The casserole may lose some crispness in the fridge, but you can refresh it in the oven for a few minutes to regain some of that delightful texture.
Chef’s Helpful Tips
- Avoid overcooking the ground beef; you want it just cooked through for the best texture.
- If you prefer a softer potato texture, you can boil the diced potatoes for a few minutes before adding them to the skillet.
- To enhance the flavor, consider toasting your spices in the hot oil before adding the meat; it deepens the taste significantly.
- Make a double batch if you have guests; this casserole is just as good, if not better, for leftovers!
- If dairy-free, use a non-dairy cheese or simply omit the cheese entirely for a delicious alternative that’s lighter.
Ground Beef Potato Casserole is a wonderful meal that brings families together and fills bellies with goodness. Its easy preparation and fantastic flavors make it perfect not just for weekday dinners, but for any occasion deserving of comfort food. It’s hearty, satisfying, and versatile enough for it to become a staple in your home. Feel free to customize it with your favorite veggies or spices—it’s hard to go wrong with a dish this delicious! So, gather your family, dish up a warm plate, and savor the joy of sharing a home-cooked meal together. Enjoy!
Recipe FAQs
Can I make this casserole ahead of time?
Absolutely! You can prepare the casserole a day ahead and assemble all of the ingredients in your baking dish. Cover it tightly with foil and refrigerate until you’re ready to bake it. Just be sure to add a few extra minutes to the cooking time to account for it being cold from the fridge.
What can I use instead of sour cream in the enchilada sauce?
If you’re looking for a substitute, you could use Greek yogurt for a similar tangy creaminess. Alternatively, adding a little bit of cream cheese can provide a rich , creamy texture.
How do I keep the potatoes from browning?
To prevent browning, make sure to keep the diced potatoes submerged in water if you’re prepping them ahead of time. Just drain and pat them dry before cooking.
Can I use different proteins in this casserole?
Of course! Ground turkey, chicken, or even cooked beans can be delicious substitutes for the beef. Just remember that cooking times might vary, so adjust accordingly to ensure everything is cooked perfectly.
PrintMore Dinner Recipes
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Ground Beef Potato Casserole
- Prep Time: 10 minutes
- Cook Time: 47 minutes
- Total Time: 57 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Baking
- Cuisine: Mexican
Description
This Ground Beef Potato Casserole is a comforting dish packed with flavor. Made with ground beef, Yukon gold potatoes, and cheese, it’s perfect for an easy weeknight dinner.
Ingredients
- 1 1/2 tablespoons olive oil
- 1 pound lean ground beef
- 1 pound yukon gold potatoes cut into 1/4 inch dice
- 1/2 cup diced yellow onion
- 1 poblano pepper seeded and diced
- 1 1/2 teaspoons kosher salt or to taste
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon garlic powder
- 4 ounces diced green chiles
- 2 tablespoons chopped cilantro
- 15 ounces mild green enchilada sauce
- 1 cup shredded cheese colby jack, monterey jack or cheddar cheese
Instructions
- Preheat the oven to 375°F. In a small bowl, mix the chili powder, cumin, garlic powder, and salt.
- In a large oven-safe skillet, heat 1/2 tablespoon of olive oil over medium-high heat. Add ground beef, crumble it, and season with half of the spice blend. Cook for 5-7 minutes until fully cooked. Remove and set aside.
- Add the remaining olive oil to the skillet, turn the heat to medium, and include the potatoes, onion, poblano pepper, and the other half of the spice blend. Cook for 10-12 minutes until the potatoes are tender, stirring frequently and adding water if necessary to prevent sticking.
- Stir in the cilantro and green chiles once the potatoes are tender.
- Return the ground beef to the skillet, pour in the enchilada sauce, and mix to coat. Sprinkle cheese on top, cover with foil and bake for 15 minutes. Remove foil, switch the oven to broil, and bake for an additional 3-5 minutes until bubbly and cheese starts to brown. Garnish with cilantro and serve.
Notes
For a spicier kick, add extra green chiles or jalapeños.
Feel free to substitute other types of cheese based on your preference.
This dish can be prepared ahead of time and baked just before serving.
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 530
- Sugar: 3g
- Sodium: 890mg
- Fat: 30g
- Saturated Fat: 12g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 37g
- Fiber: 4g
- Protein: 29g
- Cholesterol: 90mg





