This post may contain affiliate links. Please read our disclosure policy.
This ground beef potato casserole is a hearty, easy dinner made with wholesome ingredients and no canned soup. Tender diced potatoes are combined with seasoned ground beef, green chiles, enchilada sauce, and gooey melted cheese to create a delicious, Southwest-inspired casserole that’s packed with flavor! It’s easy to prepare, budget-friendly, and guaranteed to be a weeknight dinner that’s a family favorite!

Casseroles are a delicious and nostalgic comfort food, however they’re often heavy and made with canned soup. I’m not a big fan of canned soup so I created a no canned soup casserole!
My Southwest casserole recipe uses protein packed ground beef, tender potatoes, a flavorful spice blend, green chiles, green enchilada sauce, and of course cheese! It’s all made in one skillet, but you can transfer it to a casserole dish if you prefer. It’s primarily cooked on the stove and then finished in the oven.
It uses simple budget-friendly ingredients and is perfect for meal prepping! This flavorful casserole rivals my popular ground beef and sweet potato skillet and Mexican chicken and potatoes. I know you and your family will love it!

Ingredient Notes
Ground beef – You’ll want to use lean ground beef so that the casserole isn’t too greasy. I use 93/7 lean. You can also use ground bison as an alternative.
Potatoes – White potatoes, such as Yukon Gold, or red potatoes work best. Russet potatoes will break down too much and be mushy. You want the potatoes tender, but still holding their shape.
Onion and poblano pepper – White or yellow onion can be used. A poblano pepper is a mild chile pepper. Spicier than a bell pepper and much milder than a jalapeno. You can substitute with a bell pepper.
Chili powder, cumin, garlic powder – Flavorful Southwest spices that give the ground beef and potatoes lots of flavor. Be sure to use a chili powder blend, which is mild and not chile powder such as cayenne.
Green chiles and green enchilada sauce – Mild green chiles and mild or medium green enchilada sauce are best for this casserole. Not only do they act as a shortcut for flavorful sauce, but they thicken as they cook so you won’t wind up with a runny casserole.
Cheese – I love using colby jack cheese because melts beautifully. You can also use cheddar cheese or monterey jack cheese. Grate the cheese from the block and avoid using pre-shredded cheese. It won’t have that gooey melted consistency and the flavor won’t be as good.






Tips for Making Ground Beef Potato Casserole
- Cook the casserole in an oven safe skillet or Dutch oven so that it’s a one pan dinner.
- No need to peel the potatoes. Such a time saver!
- Cut the potatoes into a small dice. I recommend 1/4 inch diced potatoes. If they’re too big they’ll burn on the outside before they’re tender on the inside. Cut the potatoes into even pieces so they cook evenly.
- Cook the potatoes until they’re almost fork tender. They will finish cooking in the oven.
- Season each component of the dish to bring out all the flavors. I used about 1 – 1 1/2 teaspoons kosher salt.
- If you’re using anything other than lean ground beef, drain the grease from the pan so it isn’t too greasy.
- Broil the casserole the last few minutes for a crisp golden brown cheesy crust on top.
Substitutions and Variations
- Ground beef can be substituted with ground turkey or ground bison.
- Add extra veggies. Frozen corn, zucchini, red bell pepper, for example.
- Instead of green enchilada sauce use red enchilada sauce.
- Save time and use frozen diced potatoes. Add them into the skillet frozen and cook until tender.
- Swap white potatoes with sweet potatoes. You can also make my similar recipe, southwest ground beef and sweet potato skillet.
Serving Suggestions
This easy ground beef casserole is hearty enough to be eaten on it’s own, but if you want a salad or side dish to have with it, I recommend these.

Storage, Reheating, and Freezing Instructions
Leftover potato casserole with ground beef will keep for up to 4 days when stored in an airtight container in the refrigerator. Reheat leftovers in the microwave, in a skillet on the stovetop, or in a 350°F oven until warmed through.
This ground beef potato casserole is also freezer-friendly. Allow the casserole to cool completely, then transfer it to a freezer-safe container and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
FAQs
Can I make ground beef potato casserole ahead of time?
Yes. You can assemble the casserole up to 24 hours in advance, cover it tightly, and store it in the refrigerator. When ready to bake, let it sit at room temperature for 20–30 minutes, then bake as directed.
Is this ground beef potato casserole spicy?
It’s mildly spicy due to the green chiles and enchilada sauce. To reduce heat, use mild enchilada sauce and and mild green chiles. To make it spicier, add jalapeños or use hot enchilada sauce.
Why are my potatoes burned on the outside and raw inside?
If the potatoes are browning too quickly there are a few reasons this could be happening. If you want to avoid any potential problems I suggest par-cooking the potatoes. Place them in a microwave safe bowl with along with a tablespoon of water. Microwave for 2 minutes, stir, then microwave another 1-2 minutes. The potatoes should be soft, but not completely cooked. Then follow the recipe as instructed.
- They aren’t cut small enough. I recommend a 1/4 inch dice and no bigger than a 1/2 inch dice.
- The heat on the stove is too high. Turn the heat down to medium once you add the potatoes to the skillet.
- There isn’t enough liquid. Add 2-3 tablespoons of water into the skillet. Potatoes need to have enough liquid in order to cook properly.
- Stir often. The potatoes need to be stirred frequently so they don’t stick to the bottom of the pan and cook evenly.
More Casserole Recipes

Ground Beef Potato Casserole Recipe

Equipment
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 I use Hatch or Siete Foods
- 1 cup shredded cheese Colby Jack, Monterey Jack or cheddar cheese
Instructions
- Preheat oven to 375° F. In a small bowl combine the chili powder, cumin, garlic powder, and salt.
- Add a 1/2 tablespoon of olive oil to a large oven safe skillet. Heat it over medium-high heat and then add in the ground beef. Crumble the ground beef and season it with half of the spice blend. Cook for 5-7 minutes or until it's cooked through. Remove it from the skillet and onto a plate.
- Add the remaining tablespoon of olive oil to the skillet. Turn the heat down to medium and add in the potatoes, onion, poblano pepper, and the rest of the spice blend. Cook for 10-12 minutes or until the potatoes are tender. Stir frequently and if the potatoes start to stick to the skillet or brown too quickly, add in a couple tablespoons of water. Add additional water if needed.
- Once the potatoes are tender stir in the cilantro and green chiles.
- Add the ground beef back into the skillet along with the enchilada sauce. Stir so everything is coated in the sauce. Sprinkle the cheese on top and cover the skillet with a piece of foil. Bake for 15 minutes then remove the foil and turn the oven to broil. Bake another 3-5 minutes or until bubbly and the cheese starts to brown. Garnish with cilantro and serve.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
If you make this Ground Beef Potato Casserole, please leave a comment and/or give this recipe a rating! I love hearing from you and do my best to respond to your comments. And if you’re on Instagram tag @reciperunner so I can see your beautiful creations!











Great, hearty dish. It took longer than expected to get the potatoes tender. I added black beans too.