There is something so comforting about a bubbling, cheesy casserole coming out of the oven, especially when it's packed with tender potatoes, warm spices, and that cozy enchilada aroma filling the kitchen. This Cheesy Potato Enchilada Casserole is one of those dishes that feels rustic and homemade, but still exciting enough for a weeknight dinner you'll look forward to all day.
Jump to:
The first time I tested this version, I remember pulling the pan from the oven and the cheese was melting into all the little pockets of roasted potatoes and beans. It smelled like the kind of meal everyone gathers around. This casserole is hearty, budget-friendly, and incredibly simple. The best part? The main keyword, Cheesy Potato Enchilada Casserole, fits naturally right into what this dish truly is: cozy, bold, and unbelievably satisfying.
Ready to dig in? Let's get cooking.
Why You'll Love This Recipe
- Uses everyday pantry staples you likely already have.
- Perfect make-ahead meal for busy nights.
- Naturally vegetarian, hearty, and full of flavor.
- Kid-friendly and great for casual family dinners.
- Customizable with your favorite toppings.
- Warm, cheesy, and comforting without much prep.
INGREDIENTS
- 6 to 7 cups small diced potatoes (about 4 medium potatoes)
- 1 small bell pepper (I use green for a deeper flavor)
- ½ diced yellow onion
- 1 tablespoon olive oil
- ½ teaspoon salt
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1 teaspoon garlic powder
- ¼ teaspoon black pepper
- 2 cans (15 oz each) pinto beans, drained and rinsed
- 1 ½ cups shredded cheese, divided
- 2 ½ cups enchilada sauce
- Optional toppings: diced avocado, fresh cilantro, chopped tomato, extra onion
Ingredient Notes & Substitutions
- Potatoes: Yukon Golds hold their shape beautifully and get tender without falling apart. Russets also work, but they soften more.
- Beans: Pinto beans add creaminess, but black beans make a great substitute.
- Cheese: Use a blend that melts well. Monterey Jack or a Mexican cheese blend keeps everything creamy.
- Enchilada sauce: Red sauce brings warmth and a deep chile flavor. If you prefer something mild, choose a smoother, less spicy brand.
- Bell pepper: Any color works here. Red or yellow will give you a sweeter finish.

INSTRUCTIONS
- Preheat your oven to 400°F.
Spread the potatoes, bell pepper, and onion across a large sheet pan. Drizzle with olive oil, then sprinkle on the salt, cumin, paprika, garlic powder, and black pepper. Toss until every piece is coated.
If the vegetables feel crowded, use two sheet pans so they roast instead of steaming. - Roast the vegetables for 40 to 50 minutes.
The potatoes should be fork-tender and lightly golden in spots. When you pull the pan from the oven, that warm, earthy aroma is already a hint of what's coming. - Combine everything.
Transfer the roasted vegetables to a large mixing bowl. Add the pinto beans, 1 cup of shredded cheese, and the enchilada sauce. Stir gently until the mixture looks saucy and evenly coated. - Assemble the casserole.
Pour the mixture into a large baking dish, smoothing it into an even layer. Sprinkle the remaining ½ cup of cheese over the top. - Bake for 20 minutes.
The cheese should be fully melted and the edges should look slightly bubbly.
Let it sit for a few minutes before serving. The flavors settle and the textures become even softer and richer. - Finish with toppings.
Add avocado, cilantro, tomatoes, or anything fresh to brighten each serving.
Pro Tips for Success
Top Tip
- Keep the potatoes small. The smaller the dice, the quicker they roast and the more they soak up the sauce.
- Use two sheet pans if needed. Crowded potatoes take longer to cook and won't develop those nice edges.
- Warm the enchilada sauce. If it's cold from the fridge, a quick warm-up keeps everything smooth when mixing.
- Add cheese in two stages. A little inside makes it creamy, and the rest on top gives you that irresistible melty layer.
- Let it rest before serving. This helps the casserole settle so it scoops beautifully.

Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Reheat: Warm individual portions in the microwave or reheat the whole dish at 350°F for about 10 to 12 minutes.
- Freezer: This casserole freezes well. Freeze in portions for up to 2 months and thaw overnight before reheating.
Make Ahead & Freezing
- Roast the vegetables the day before and store them chilled. Assembly will take only minutes the next day.
- Fully assemble the casserole, cover tightly, and refrigerate up to 24 hours before baking.
- Freeze the fully baked casserole, wrapped well. Reheat covered so it stays moist.
Tips and Variations
- Add more veggies: Zucchini, corn, or roasted mushrooms add extra flavor and texture.
- Spice it up: Add diced jalapeños or a pinch of cayenne to the sheet-pan mixture.
- Make it vegan: Use your favorite dairy-free cheese and check that your enchilada sauce is plant-based.
- Protein boost: Add cooked shredded chicken or crumbled tofu.
- Extra creamy: Mix in ¼ cup sour cream or plain Greek yogurt before baking.

FAQs
Yes, they roast beautifully and hold their shape well.
Absolutely. You can replace the beans with more roasted vegetables or cooked chicken.
It will taste completely different but still delicious. Expect a tangier, brighter flavor.
Yes. Use two large baking dishes and bake them side by side.
📖 Recipe
Cheesy Potato Enchilada Casserole
- Prep Time: 15 minutes
- Cook Time: 70 minutes
- Total Time: 1 hour 25 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Mexican-Inspired
- Diet: Vegetarian
Description
A cozy, cheesy casserole packed with roasted potatoes, hearty beans, warm spices, and red enchilada sauce. This Cheesy Potato Enchilada Casserole is comforting, simple, and full of flavor - perfect for weeknights or casual family dinners.
Ingredients
- 6 to 7 cups small diced potatoes (about 4 medium potatoes)
- 1 small bell pepper (any color)
- ½ diced yellow onion
- 1 tablespoon olive oil
- ½ teaspoon salt
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1 teaspoon garlic powder
- ¼ teaspoon black pepper
- 2 cans (15 oz each) pinto beans, drained and rinsed
- 1 ½ cups shredded cheese, divided
- 2 ½ cups enchilada sauce
- Optional toppings: diced avocado, fresh cilantro, chopped tomato, extra onion
Instructions
- Preheat your oven to 400°F.
- Spread the potatoes, bell pepper, and onion across a large sheet pan. Drizzle with olive oil, then sprinkle on the salt, cumin, paprika, garlic powder, and black pepper. Toss until coated. Use two sheet pans if crowded.
- Roast the vegetables for 40 to 50 minutes, until fork-tender and lightly golden in spots.
- Transfer the roasted vegetables to a large mixing bowl. Add the pinto beans, 1 cup of shredded cheese, and enchilada sauce. Stir gently to coat everything evenly.
- Pour the mixture into a large baking dish and smooth it into an even layer. Sprinkle the remaining ½ cup of cheese on top.
- Bake for 20 minutes, until the cheese is melted and bubbly at the edges. Let sit for a few minutes before serving.
- Top with avocado, cilantro, tomatoes, or any fresh toppings you like.
Notes
For best results, dice the potatoes small so they roast quickly and absorb the sauce. Warm the enchilada sauce before mixing for a smoother blend. This casserole stores well and can be made ahead or frozen in portions. To reheat, microwave individual servings or bake the dish at 350°F until warmed through.
Nutrition
- Serving Size: 1 portion
- Calories: 370
- Sugar: 4g
- Sodium: 580mg
- Fat: 15g
- Saturated Fat: 7g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 44g
- Fiber: 7g
- Protein: 14g
- Cholesterol: 25mg

Serving Suggestions
Serve warm with fresh toppings to add brightness and texture. It pairs wonderfully with:
- A crisp green salad with lime dressing
- Warm tortillas
- Simple stovetop corn
- Fresh salsa or pico de gallo
If you love cozy, comforting vegetarian dinners, you may also like my Cheesy Root Vegetable Gratin for another hearty, dreamy bake.
Related Recipes / Internal Links
Try these next:






Comments
No Comments