Cheesy Rice and Bean Casserole

This cheesy rice and bean casserole recipe is a tasty vegetarian dish the whole family will love. It is a plant-based protein meal idea that also features eggs and a punch of smoky, spicy chipotle flavor. It totally feels like comfort food, only healthier. Enjoy as a side or veggie main.

As an Amazon Associate, I earn from qualifying purchases.

Plates of rice and bean casserole.

If you are searching for a family-friendly, vegetarian dinner recipe, then look no further than this beans and rice casserole. Check out all of our meatless recipes for more inspiration.

Why you will love this recipe

Leftovers reheat well, making this a perfect recipe for meal prep if that’s your thing. I think it even tastes better the next day as the flavours have had some time to mingle.

It’s packed with beans and eggs, giving you some vegetarian protein power to sustain you.

This rice and beans casserole is naturally gluten-free. Bonus!

Plates of rice and bean casserole.

Ingredient Notes

Find the complete ingredient list, with measurements, in the recipe card below.

  • Rice – Cooked rice add the bulk to this casserole. You can use all types of rice, from brown rice to white to long grain.
  • Beans – Any beans work well. Kidney beans or black beans are usually what I use.
  • Vegetables – This recipe calls for onion, red bell pepper, celery, and garlic for veggies, but use your faves.
  • Eggs – Large farm fresh eggs for the win!
  • Milk – Use whatever milk you choose. We usually have whole milk on hand.
  • Cheese – My fave is marble cheddar cheese for the best melty top ever.
  • Seasonings – I add a bunch of seasonings to make this bake full of flavor. We’ve got chili powder, red pepper flakes, adobo sauce, and of course sea salt and black pepper.

Expert Tip!

It’s always a good idea to cook extra grains, like rice, when making them. Leftovers can easily be added to salads or casseroles later in the week. Having prepped ingredients ready in the fridge makes choosing a healthier option much easier. Think of it as healthy fast food.

Wondering what the best method is to cook brown rice? I have two foolproof ways to cook up the perfect grain. First, this stove top method for easy brown rice is a go-to, and second, if you have an IP, this Instant Pot method is hands-off and so simple.

A jar of rice.

Equipment

Nothing fancy is needed to make this recipe.

  • Cutting Board and Knife – This is for prepping the veggies. I use a larchwood cutting board and this Victorinox chef’s knife that I have had for years.
  • Mixing Bowl – For mixing the ingredients, obviously. I like to use a medium to large mixing bowl to give me lots of room.
  • Small Skillet – We have a HexClad pan that I absolutely love.
  • Casserole Dish – An 8×8 or 9×9 will work for this recipe. I use a ceramic baking dish.
Our Pick
Ceramic Baking Dish
  • Made of durable porcelain, it is safe for microwave, freezer, dishwasher, and oven up to 500°F.
  • Suitable for cakes, casseroles, enchiladas, and more.
See it on Amazon

Instructions

Scroll to the recipe card at the bottom for the FULL recipe details.

Step 1

First, preheat the oven and grease your casserole dish.

Step 2

Next, dice up your veggies and mince up your garlic.

Step 3

Then, heat some olive oil in a skillet over medium heat. Add the veggies with sea salt and pepper, and sauté until soft, about 5 minutes.

Add in the garlic, then add in the chili powder and stir again. Take this off the heat and set aside.

Step 3

Next, in a large mixing bowl, combine the remaining ingredients.

I add a tablespoon of adobo sauce that I usually have leftover from my chipotle chicken salad. or spicy chicken chipotle pasta. I LOVE the flavor of chipotle.

Add in the cooked veggies to the mixing bowl and give them all a good mix.

Step 4

Pour into the prepared baking dish and sprinkle with cheese. I also sprinkle some chili flakes, but I enjoy the spice. It’s optional.

A bowl of beans.
A bowl of cooked rice.
Chopped veggies on a board.
A spoonful of adobo sauce.

Step 5

Finally, bake for 35 minutes, then broil for 2 more so the cheese on top gets nice and browned. Let it sit for 5-10 minutes to settle, then serve warm.

A dish of rice and bean casserole.

Substitutions and recipe variations

Use a variety of beans for other legumes such as fava beans, pinto beans, chickpeas, or lentils.

Swap in Monterey Jack cheese or a Mexican blend for a more Tex-Mex vibe.

Make it a meat-eater’s option by adding cooked ground beef or chicken to the mixture before baking.

Add all kinds of veggies besides what is in the recipe. Ideas like corn, mushrooms, and green onions are good.

Use a cornucopia of spices if you wish. Both cumin and smoked paprika taste delicious.

Serving suggestions

This is a pretty versatile recipe. It can be breakfast, lunch, dinner, and a side dish.

Top the bake with your favorite toppings. Things like crushed tortilla chips, salsa, sour cream, hot sauce, fresh cilantro, avocado, and chopped jalapeno add some texture, flavor, and crunch.

We love adding a simple lettuce salad to most of our meals as a side dish. It is perfectly light and super easy to make.

Pair this dish up with some yummy garlic butter green beans on the side to add more veggies to the meal.

Plates of rice and bean casserole.

FAQS

Can I make this ahead of time?

Yes! Just assemble the casserole fully, then cover and pop it in the fridge for up to 24 hours. Take it out of the fridge while you preheat the oven to let it come to room temperature before baking.

Can this recipe be made dairy-free or vegan?

It can. Just swap the dairy milk for a plant-based milk, such as almond or hemp milk, and use a flax or chia egg.

Storage tips

To Store: Store leftovers in an airtight container in the fridge for up to 3-4 days.

To Freeze: Bake first, then cool completely, cut into portions, and freeze for up to 2 months. Reheat in the oven or microwave.

A dish of rice and bean casserole.

More vegetarian recipes

If you’ve tried this bean and rice casserole, please give me a rating and let me know how it turned out by leaving me a comment below. I’m always interested in feedback!

Be sure to follow me on social media! I love pinning to Pinterest, sharing on Facebook, and posting pics on Instagram. See you there. 🙂

As an Amazon Associate, I earn from qualifying purchases.

Want to Save This Recipe?

Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week.

Save Recipe

By submitting this form, you consent to receive emails from The Honour System

A dish of rice and bean casserole.

Cheesy Rice and Bean Casserole

Sharon Rhodes
This cheesy rice and bean casserole recipe is a tasty vegetarian dish the whole family will love. It is a plant-based protein dinner idea that also features eggs and a punch of smoky, spicy chipotle flavor. It totally feels like comfort food, only healthier.
5 from 1 vote
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Course Main Course
Cuisine American
Servings 6
Calories 240 kcal

Ingredients
  

  • ¼ cup red onion finely diced
  • 2 stalks celery finely diced
  • ¼ cup bell pepper finely diced
  • 2 cloves garlic minced
  • ½ tbsp olive oil
  • 1 tbsp chili powder
  • sea salt and pepper to taste
  • 1 ½ cups cooked rice use white or brown
  • 1 15 oz can kidney beans rinsed and drained
  • ¾ cup milk
  • 2 eggs beaten
  • 1 ½ cups grated cheese
  • 1 tbsp adobo sauce *optional
  • 1 tbsp crushed red pepper flakes *optional

Instructions
 

  • Preheat the oven to 375° and grease an 8×8 baking dish. Set the dish aside.
  • Heat olive oil in a small skillet over medium heat.
  • Add in onion, peppers, celery, sea salt, and pepper, and saute until soft, about 5 minutes.
  • Stir in minced garlic and turn off the heat. Stir in the chili powder and set aside.
  • Combine cooked rice, beaten eggs, milk, beans, 1 cup of cheese, and adobo sauce in a large mixing bowl, stirring well.
  • Stir the cooked veggies into the mixing bowl.
  • Pour into the prepared baking dish and sprinkle with the remaining 1/4 cup of cheese and crushed pepper flakes, if using.
  • Bake for 35 minutes, then broil for 2 minutes so the cheese on top becomes browned and bubbly.
  • Remove from the oven and let it stand for 5 minutes. Serve warm.

Notes

To Store: Store leftovers in an airtight container in the fridge for up to 3-4 days.
To Freeze: Bake first, then cool completely, cut into portions, and freeze for up to 2 months. Reheat in the oven or microwave.

Nutrition

Calories: 240kcalCarbohydrates: 17gProtein: 11gFat: 14gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gTrans Fat: 0.01gCholesterol: 86mgSodium: 788mgPotassium: 221mgFiber: 2gSugar: 3gVitamin A: 1463IUVitamin C: 9mgCalcium: 271mgIron: 1mg
Tried this recipe?Let us know how it was!

14 Comments

  1. Hi from Australia
    Made this tonight used uncle Ben’s Mexican rice and a tin of Mexican beans instead. No adobo sauce so left out. Added a couple of dollops of Avocado. It was yum. Thank you

    1. Hi Heidi! You must try this dish. It truly is one of my favourites. My number one for leftovers for lunch the next day:) I can totally imagine salsa in this. Great idea! I love the salsa/egg combo…

  2. This recipe looks perfect! I love rice and beans and am a vegetarian so this is right up my alley. I can’t wait to check out more of your recipes! 🙂

5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.