
If you’re looking for an easy pinto bean casserole recipe that’s hearty, cheesy, and made with simple pantry ingredients, this recipe is a great choice.
Canned pinto beans, corn, diced tomatoes with green chiles, and cheddar cheese come together in one baking dish for a comforting family meal or flavorful side dish. It has the simple, homemade flavor of an old-fashioned casserole while coming together with convenient pantry staples.
This cheesy pinto bean casserole bakes until hot and bubbly with a golden layer of melted cheese on top.
Serve it alongside your favorite Southern meals, barbecue, grilled meats, or enjoy it as a satisfying meatless dinner. It’s easy to prepare ahead of time, making it a great option for potlucks, family gatherings, or a cozy dinner at home.
You may also like:
- Leftover Pinto Bean Recipes
- Ranch House Pinto Beans
- Red Beans and Rice with Sausage
- Jalapeno Cheddar Cornbread Casserole
- Taco Bake Casserole with Cornbread Topping
- Cast Iron Skillet Cornbread
Why You’ll Love This Recipe
- Easy to make: This pinto bean casserole comes together with simple pantry staples and just a few minutes of prep.
- Budget-friendly: Canned pinto beans, corn, and a handful of everyday ingredients make this an affordable meal or side dish.
- Cheesy and comforting: A blend of cheddar cheese baked throughout the casserole creates a warm, satisfying dish with plenty of flavor.
- Perfect for busy weeknights: Assemble everything in one casserole dish and let the oven do the work.
- Great for gatherings: This casserole is easy to transport and makes a delicious addition to potlucks, church suppers, family dinners, and holiday meals.
- Easy to customize: Add cooked ground beef, crumbled bacon, diced jalapeños, or your favorite shredded cheese to make it your own.
Ingredient Notes
Pinto Beans: Canned pinto beans make this casserole quick and convenient. Be sure to drain them well before adding them to the mixture to prevent excess liquid.
Frozen Corn: Frozen corn adds sweetness and texture. There’s no need to thaw it before mixing it into the casserole.
Diced Tomatoes with Green Chiles: A can of diced tomatoes with green chiles adds moisture and a mild kick of flavor. If you prefer less heat, use mild varieties.
Brown Sugar: A small amount of brown sugar balances the savory flavors and complements the tomatoes and spices.
Onion Flakes: Dried onion flakes provide onion flavor without the extra prep work. You can substitute about ¼ cup of finely diced onion if preferred.
Paprika and Chipotle Powder: Paprika adds smoky flavor and color, while chipotle powder gives the casserole a little heat. For a milder version, reduce the chipotle powder or substitute cayenne pepper to taste.
Eggs and Heavy Cream: These ingredients help bind the casserole together and create a creamy texture as it bakes.
Cheddar Cheese: Sharp cheddar adds the most flavor, but mild cheddar, Colby Jack, Monterey Jack, or a Mexican cheese blend also work well.
Equipment You’ll Need
You don’t need any special equipment to make this easy pinto bean casserole recipe. Here’s what you’ll need:
- 2-quart casserole dish
- Large mixing bowl
- Measuring cups and measuring spoons
- Small mixing bowl
- Whisk
- Mixing spoon or silicone spatula
- Cheese grater (if shredding your own cheese)
- Can opener
Helpful Tips
- Drain the pinto beans thoroughly before mixing them with the other ingredients to keep the casserole from becoming watery.
- Shred your own cheddar cheese for the smoothest melt and best flavor.
- Mix all of the ingredients well so the seasonings, cheese, and egg mixture are evenly distributed throughout the casserole.
- If the cheese begins to brown too quickly near the end of the baking time, loosely cover the casserole with aluminum foil until it’s finished baking.
- Let the casserole rest for 5 to 10 minutes before serving. This allows it to set slightly and makes it easier to scoop.
- Taste and adjust the seasoning before baking if you’d like a little more salt, pepper, or heat.
Variations
Make It Heartier: Brown and drain 1 pound of lean ground beef before stirring it into the bean mixture for a more filling main dish.
Top with Cornbread: Spread prepared Jiffy Corn Muffin Mix or your favorite homemade cornbread batter over the bean mixture before baking for a delicious cornbread-topped casserole.
Add More Cheese: Mix in an extra ½ to 1 cup of shredded cheddar cheese for an even cheesier casserole.
Turn Up the Heat: Stir in diced jalapeños, extra chipotle powder, or your favorite hot sauce for a spicier version.
Try a Different Cheese: Swap the cheddar for Pepper Jack, Colby Jack, Monterey Jack, or a Mexican cheese blend.
Add Bacon: Stir in cooked, crumbled bacon before baking or sprinkle it over the top just before serving for extra smoky flavor.
What to Serve With Pinto Bean Casserole
This cheesy pinto bean casserole pairs well with a variety of Southern favorites and simple side dishes. Here are a few delicious serving ideas:
- Cornbread or buttery dinner rolls
- A fresh green salad
- Coleslaw
- Grilled or smoked barbecue
- Baked ham
- Fried chicken
- Roasted vegetables
- Sliced avocado with a squeeze of fresh lime
- Sour cream, chopped green onions, or fresh cilantro for garnish
Save this casserole for later:

Pinto Bean Casserole
Ingredients:
- 2-15.5 ounce cans of pinto beans, drained
- 2 cups of frozen corn
- 1-10.5 ounce can of diced tomatoes and green chilies
- 1 tbsp. of dried onion flakes
- 1 tbsp. of brown sugar
- 1 tsp. paprika
- 1/2 tsp. salt
- 1/2 tsp. chipotle powder or cayenne
- 2 large eggs
- 1 tbsp. heavy cream
- 4 ounces of shredded cheddar cheese
- Nonstick cooking spray or butter, for greasing the casserole dish
Directions:
Preheat the oven to 350 F.
Grease the casserole dish.
Combine the beans, corn, tomatoes and green chilis with the brown sugar, onion flakes, paprika, salt and chipotle powder.


Beat the egg and heavy cream together and stir in 1/2 of the grated cheese then stir this mixture into the bean mixture.



Mix everything well and pour it into the greased casserole dish and top with the other half of the shredded cheddar cheese.

Bake for uncovered for 60 minutes or until the internal temperature has reached 170 F.

Serve warm with cornbread if desired. Refrigerate leftovers.


Storage
Allow the pinto bean casserole to cool completely before storing.
Transfer any leftovers to an airtight container or cover the casserole dish tightly with plastic wrap or aluminum foil. Store in the refrigerator for up to 4 days.
For the best flavor and texture, reheat only the portion you plan to serve.
Freezing
This pinto bean casserole freezes well, making it a great make-ahead meal.
Allow the casserole to cool completely, then wrap the baking dish tightly with plastic wrap followed by aluminum foil, or transfer individual portions to freezer-safe containers.
Freeze for up to 3 months.
When you’re ready to enjoy it, thaw the casserole overnight in the refrigerator before reheating for the best texture.
Reheating
For individual servings, microwave on high in 30-second intervals until heated through.
To reheat a larger portion, cover the casserole with aluminum foil and bake in a 350°F oven for about 20 to 25 minutes, or until hot throughout.
If the casserole seems a little dry after refrigeration, stir in a splash of milk before reheating to help restore its creamy texture.
Frequently Asked Questions
Can I use dried pinto beans instead of canned?
Yes. Cook the dried pinto beans until they’re tender before using them in this recipe. You’ll need about 3 cups of cooked pinto beans to replace the two cans.
Can I make this casserole ahead of time?
Yes. Assemble the casserole, cover it tightly, and refrigerate it for up to 24 hours before baking. When you’re ready to bake, remove it from the refrigerator while the oven preheats and add a few extra minutes to the baking time if needed.
Can I add ground beef?
Absolutely. For a heartier casserole, brown and drain 1 pound of lean ground beef before stirring it into the bean mixture. This variation turns the casserole into a filling one-dish meal.
Can I use a cornbread topping?
Yes. If you’d like a pinto bean casserole with a cornbread topping, prepare your favorite cornbread batter or a box of Jiffy Corn Muffin Mix and spread it over the bean mixture before baking.
Can I make this recipe spicier?
Yes. Add extra chipotle powder, diced jalapeños, cayenne pepper, or your favorite hot sauce to increase the heat.
What can I serve with pinto bean casserole?
This casserole pairs well with cornbread, dinner rolls, coleslaw, grilled meats, barbecue, or a fresh green salad for a complete meal.
Easy Cheesy Pinto Bean Casserole
This easy cheesy pinto bean casserole is made with canned pinto beans, corn, diced tomatoes with green chiles, and cheddar cheese for a hearty, comforting casserole the whole family will love. Perfect as a meatless main dish or flavorful side for weeknight dinners, potlucks, and family gatherings.
Ingredients
- 2-15.5 ounce cans of pinto beans, drained
- 2 cups of frozen corn
- 1-10.5 ounce can of diced tomatoes and green chilis
- 1 tbsp. of dried onion flakes
- 1 tbsp. of brown sugar
- 1 tsp paprika
- 1/2 tsp salt
- 1/2 tsp chipotle powder or cayenne
- 2 large eggs
- 1 tbsp. heavy cream
- 4 ounces of cheddar cheese, shredded
- Nonstick cooking spray or butter, for greasing the casserole dish
Instructions
- Preheat the oven to 350 F.
Combine the beans, corn, tomatoes and green chilis with the brown sugar, onion flakes, paprika, salt and chipotle powder. - Beat the egg and heavy cream together and stir in 1/2 of the grated cheese then stir this mixture into the bean mixture.
- Mix everything well and pour it into the greased casserole dish and top with the other half of the shredded cheddar cheese.
- Bake for uncovered for 60 minutes or until the internal temperature has reached 170 F.
- Serve warm. Refrigerate leftovers.
