Go Back
+ servings
Overhead shot of a skillet and small white plate of pinto bean casserole.
Print Recipe
4.97 from 26 votes

Pinto Bean Casserole

Our healthy, easy pinto bean casserole is a well-balanced meal the whole family will enjoy! This delicious and healthy one-pot meal is ready in under 30 minutes, making it perfect for when you need to get something on the dinner table in a hurry.
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.

Video

https://youtu.be/J432uTWZvNI

Notes

  • I used pinto beans in this dish, but you could easily swap them for black or kidney beans.
  • You can use any veggies you like - it's a great dish for using up leftover veggies in the fridge!
  • Keep any leftovers in an air tight container in the fridge (for up to 4 days) and gently reheat in the microwave or the stove.
  • Serve with your favorite Mexican toppings like salsa, guacamole or sour cream.
  • The longer you simmer this, the softer the veggies/beans/etc. will become. For adults/older kids - sautéing 10-15 minutes is plenty of time for the flavors to come together and for the veggies to still have a nice bite to them. But for really young kids, you can cook it longer so it's easier for them to chew!
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