Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Pinto Bean Casserole

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

I love making my healthy and easy pinto bean casserole because it is a meal the whole family actually eats and enjoys. It is delicious, packed with good-for-you ingredients, and I can have it ready in under 30 minutes, which is perfect for nights when I need something quick on the table.

Overhead shot of a skillet and small white plate of pinto bean casserole.

If you are a mom like me, you know there is nothing better than a meal I can throw together quickly that my picky eaters will actually eat. This Mexican pinto bean casserole is full of flavor, fresh ingredients, and kid approved toppings that make it a healthy and easy weeknight dinne

As a nutritionist, I love that it uses high fiber beans, quinoa, and plenty of veggies instead of heavy cream, meat, or white rice, and I only need one pot for everything. The avocado, lime, and Greek yogurt on top make it creamy, tangy, and very satisfying for the whole family. This pinto bean casserole is a tasty alternative to layered taco casserole or my spaghetti squash casserole.

One afternoon, a few of my kids friends came over for a playdate, and I needed something easy but filling for lunch. I put together my pinto bean casserole, and by the time it was bubbling in the oven, the whole house smelled wonderful. My husband grabbed a spoon, taste it, and said this would definitely become a regular in our weeknight rotation.

This healthy pinto casserole is one of those recipes that simply works. I saute onions and bell peppers in olive oil, stir in pinto beans, tomatoes, corn, spinach, and spices like chili powder, cumin, and oregano, then add quinoa for a little crunch and a squeeze of lime to brighten everything. It is hearty, flavorful, and easy to adjust depending on what veggies or beans I have on hand. Cleanup is minimal, which is always a win when you have a house full of kids.

I highly recommend making this for busy families or when you have little guests to feed. That day, the kids went back for seconds without a single complaint, zero picky eaters in the house. Ha! It is reliable, kid friendly and comforting. I hope you give this one a try soon!

Latest Recipe Video!

🥘 Ingredients

This pinto bean casserole uses a delicious mix of pantry staples and fresh produce. Here is what I use to make it:

ingredients for easy pinto bean casserole recipe

Red Onion: I use red onion because it adds a mild and sweet flavor that works well for kids and adults. I usually use 1 large onion, or 2 small to medium onions if that is what I have.

Colorful Vegetables: I like using bell peppers, corn, and spinach because they bring color and a nice mix of flavors. I usually add 1 cup of corn and about 4 cups of chopped spinach.

Garlic and Olive Oil: Garlic and olive oil help me build a flavorful base. I saute the garlic with the veggies to create a rich starting point.

Beans and Tomatoes: Pinto beans give the casserole a hearty texture, and diced tomatoes add a bright, tangy flavor. I use 1 can of unsalted diced tomatoes, and sometimes 2 cans when I want a stronger tomato taste.

Seasonings: I use chili powder, cumin, dried oregano, taco seasoning, salt, and pepper to season the casserole.

Grains: Cooked quinoa adds a little crunch and boosts the protein and fiber content.

Fresh Toppings: I top the casserole with diced avocado, lime juice, cilantro, and a spoon of Greek yogurt or vegan sour cream. These toppings create a creamy and bright finish that pairs well with the warm casserole.

Substitutions

Beans: If I’m not in the mood for pinto beans or just want to try something different, I’ll swap them for black beans, kidney beans, or my refried beans without lard. Each type of bean adds its own unique flavor and texture to the casserole.

Tomatoes: Instead of canned tomatoes, I sometimes use fresh chopped tomatoes, crushed tomatoes, or even plain tomato sauce as they all work well in the casserole.

Rice: Instead of quinoa, I sometimes make this casserole with my favorite type of rice.

🔪 How To Make

Making this Mexican casserole at home is incredibly simple and easy. I love how straightforward it is, and I follow the steps below to create a flavorful and versatile dish.

Saute The Vegetables: I begin by adding onion, bell peppers, and garlic to a large pan or 2-quart bean pot, along with a drizzle of olive oil or cooking spray. I saute them over medium heat until the onions turn translucent, which usually takes about 5 to 10 minutes.

peppers and onions sauteeing in a pan

Stir In Quinoa: Now, it’s time for me to add some wholesome grains to the pinto bean mixture. I stir the quinoa into the pan and let it cook with the rest of the ingredients.

spinach and quinoa added to pan

Stir In Quinoa: Now, it’s time to add some wholesome grains to the pinto bean mixture. Stir the quinoa in the pan and let it cook with the rest of the ingredients.

mexican taco casserole sauteeing in a pan

Squeeze Lime And Mix: I squeeze fresh lime juice over the casserole and stir everything well to combine all the flavors.

Serve Warm: Finally, I serve this healthy pinto bean casserole warm. I like to top it with slices of avocado, a sprinkling of cilantro, and a dollop of Greek yogurt for extra creaminess and flavor. Then it’s ready to enjoy!

vegan pinto bean casserole on a plate with avocado and lime

My #1 secret tip for this casserole is to let the pinto beans and tomatoes simmer together for at least 10 minutes before adding the quinoa. This short simmer lets the beans soften, the tomatoes thicken, and the spices settle into the veggies so the whole casserole tastes richer and more complete without any extra work.

Other Tips To Keep In Mind:

  • Use Fresh Spices For Maximum Flavor: I like to add fresh chili powder, ground cumin, dried oregano, and taco seasoning to give my pinto bean casserole a rich and savory flavor. I always try to avoid using old spices that have been sitting in the pantry too long.
  • Don’t Forget The Lime: I always squeeze fresh lime juice on top of the casserole at the end. It adds a zesty freshness that perfectly balances the hearty flavors of the beans and veggies.
  • Grate Your Own Cheese: If I’m adding cheese to my casserole, I always grate it myself instead of using pre-shredded cheese. Freshly grated cheese melts better and has a richer, creamier texture.
  • Double Up For A Crowd: If I’m feeding a large group, have a big family, or want leftovers for the next day, I don’t hesitate to double the recipe. This casserole is easy to scale up and always a crowd-pleaser.
  • Sweetness: If I want to add a subtle touch of sweetness to the casserole, I like to stir in about ½ tablespoon of sugar or brown sugar while sautéing the vegetables.

📖 Variations

I have tried many variations many times, and I can say they all work well. These are the ones I suggest trying if you want something a little different.

Warm Spicy Heat: I mix in 1 diced jalapeno or 2 tablespoons of diced green chiles when I want a little heat. I adjust the seasonings so the spice stays balanced.

Creamy Yogurt Spoon: I stir in 2 tablespoons of Greek yogurt once the casserole is done for a creamy finish. This adds a soft and smooth texture that pairs well with the warm veggies.

Veggie Packed Mix: I add 1 extra cup of chopped zucchini or 1 cup of shredded carrots when I want more vegetables. This keeps the casserole colorful and hearty.

🍽 Serving Suggestions

I love serving this pinto bean casserole as a hearty main course with a refreshing tomato avocado cucumber salad or a tangy grape salad to balance the rich flavors. It’s also great for taco night as a filling with soft corn tortillas, fresh salsa, and a squeeze of lime, or as a side alongside mushroom toast or my sweet corn tamale cakes for a complete plant-based meal.

Sometimes, I enjoy it for brunch, paired with my delicious avocado toast or a veggie-packed low calorie omelette for a protein-rich start to my day.

🧊 Storage Directions

Refrigerating: I keep any leftovers of the pinto bean casserole in an airtight container in the refrigerator. It usually stays fresh for up to 4 days.

Freezing: I don’t recommend freezing this dish because the beans and veggies can become mushy when thawed. It’s best to enjoy it fresh or refrigerated.

Reheating: I gently reheat them in the microwave or on the stove. If I’ve added cheese, I reheat slowly and stir frequently to keep it creamy and hearty.

❓Recipe FAQs

HOW DO I PREVENT THE CASSEROLE FROM BECOMING TOO WATERY?

I make sure that canned ingredients, especially tomatoes and canned pinto beans, are well drained. This helps remove extra liquid and keeps the casserole from becoming too watery.

CAN I USE A SLOW COOKER TO MAKE PINTO BEAN CASSEROLE?

Yes, I like to assemble the ingredients in a slow cooker or crock pot and cook it on low for 4 to 6 hours, or until it is hot and bubbly. This method is helpful on busy days because the casserole cooks gently without any extra work.

HOW DO I MAKE MY PINTO BEAN CASSEROLE MORE KID-FRIENDLY?

For a kid-approved casserole, I like to minimize spicy ingredients, use mild cheese, and skip any veggies I know my little ones won’t enjoy. I also cut the vegetables into smaller pieces, which makes them more approachable for kids. For a fun and tasty touch, I sometimes add a layer of crushed tortilla chips on top.

pinto bean casserole with veggies and quinoa in a pan

Love this plant based mexican recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comments section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

🎥 Watch How to Make It

https://youtu.be/J432uTWZvNI
Overhead shot of a skillet and small white plate of pinto bean casserole.
Print Recipe
4.97 from 27 votes

Pinto Bean Casserole

I love making my healthy and easy pinto bean casserole because it is a meal the whole family actually eats and enjoys. It is delicious, packed with good-for-you ingredients, and I can have it ready in under 30 minutes, which is perfect for nights when I need something quick on the table.
Prep Time5 minutes
Cook Time20 minutes
Total Time25 minutes
Course: Main Course
Cuisine: Mexican
Diet: Gluten Free, Vegan, Vegetarian
Servings: 6 servings
Calories: 263kcal
Author: Anjali Shah

Ingredients

Instructions

  • Add onion, bell peppers, garlic and olive oil to a large pan over medium heat. Saute until onions are translucent, about 5-10 minutes.
  • Add pinto beans, diced tomatoes, corn, baby spinach and all spices (chili powder through black pepper). Saute another 10-15 minutes until everything is cooked through. Stir in quinoa.
  • Squeeze lime juice on top and stir to combine. Serve warm, topped with avocado, cilantro and greek yogurt.

Notes

  • My #1 secret tip for this casserole is to let the pinto beans and tomatoes simmer together for at least 10 minutes before adding the quinoa. This short simmer lets the beans soften, the tomatoes thicken, and the spices settle into the veggies so the whole casserole tastes richer and more complete without any extra work.
  • Use Fresh Spices For Maximum Flavor: I like to add fresh chili powder, ground cumin, dried oregano, and taco seasoning to give my pinto bean casserole a rich and savory flavor. I always try to avoid using old spices that have been sitting in the pantry too long.
  • Don’t Forget The Lime: I always squeeze fresh lime juice on top of the casserole at the end. It adds a zesty freshness that perfectly balances the hearty flavors of the beans and veggies.
  • Grate Your Own Cheese: If I’m adding cheese to my casserole, I always grate it myself instead of using pre-shredded cheese. Freshly grated cheese melts better and has a richer, creamier texture.
  • Double Up For A Crowd: If I’m feeding a large group, have a big family, or want leftovers for the next day, I don’t hesitate to double the recipe. This casserole is easy to scale up and always a crowd-pleaser.
  • Sweetness: If I want to add a subtle touch of sweetness to the casserole, I like to stir in about ½ tablespoon of sugar or brown sugar while sautéing the vegetables.
Modified from Super Healthy Kids

Nutrition

Calories: 263kcal | Carbohydrates: 40g | Protein: 10.9g | Fat: 8g | Saturated Fat: 1g | Sodium: 336mg | Potassium: 880mg | Fiber: 12.2g | Sugar: 3.8g

68 responses to “Pinto Bean Casserole”

  1. I love it, though I went heavier on some of the seasonings and used a grain rice with quinoa. Simple, easy, filling, tasty, and healthy, what more could you ask for.5 stars

4.97 from 27 votes (6 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Subscribe to newsletter

Copyright 2025 The Picky Eater®, LLC. All rights reserved. Powered by Crave