One-Pan Mexican Rice and Beans Casserole
Main Dishes, Recipes

One-Pan Mexican Rice and Beans Casserole

5.0 from 1 vote

This post may contain affiliate links, which means I may earn a small commission at no extra cost to you if you make a purchase through one of these links. I only recommend products I love and use. Thank you for your support!

Picture this: a single pan sliding into the oven, carrying a bright tumble of rice, beans, spices, and tomatoes that quietly transform into something deeply comforting while you get on with life. This One-Pan Mexican Rice and Beans Casserole is my kind of weeknight magic – vegan, hearty, and surprisingly hands-off. Everything cooks together so the flavours settle in like old friends: smoky paprika, warm cumin, a whisper of garlic, and that soft, cosy heat that makes you lean in for another spoonful.

Baked Mexican Rice and Beans

It’s the sort of recipe that asks for very little yet gives back generously – perfect for busy nights, meal prep weeks, or anyone who loves big flavour without big effort, so essentially lazy-girl approved! And yes, it’s all made in one pan, which feels like a small domestic victory every time.

Save This Recipe
Enter your email and I’ll send you this recipe right away to your inbox!
Your Privacy

Why you’ll love this recipe

  • Everything cooks in one pan – less mess, more bliss, and a quiet little victory for your sink.
  • Naturally vegan and hearty, thanks to protein-rich beans and cosy, slow-baked rice.
  • Hands-off cooking – the oven does the work while you drift through your evening.
  • Budget-friendly ingredients that still taste like a warm, flavour-packed hug.
  • Perfect for meal prep, lunchboxes, or lazy weeknights that need something reliable and delicious.
  • Customisable – add veggies, spice it up, or top with avocado, salsa, or vegan cheese.
Baked Mexican Rice and Beans Casserole

Ingredients you will need

  • Long grain rice
  • Black beans, pinto beans or red kidney beans
  • Red capsicum
  • Corn kernels
  • Brown onion
  • Garlic
  • Crushed tomatoes
  • Vegetable stock
  • Olive oil
  • Spices (smoked paprika, cumin, onion, garlic, oregano, chilli powder)
  • Salt, to taste
  • Optional toppings (avocado, coriander, coconut yoghurt, lime wedges, vegan cheese)

How to make this recipe

This one-pan Mexican rice and beans casserole is the kind of dinner that quietly gets on with its job in the oven while you decompress from the day. Everything starts with a quick sauté: a little olive oil, chopped onion, capsicum, and garlic softening together until the kitchen smells like you’ve actually put effort in (even though you haven’t, really). Honestly, this is skippable if you don’t have the time to fry this off first. I’ve made this both ways and it tastes great regardless (although I do recommend a sauté for best flavour)! From there, you just pile in the good stuff – rinsed long-grain rice, a can of rinsed beans, a handful of corn kernels, crushed tomatoes, and your spice mix. The spices are doing the heavy lifting here, so don’t skip them; smoked paprika, cumin, onion powder, garlic powder, chilli, and oregano all melt together into that cosy, familiar Mexican-inspired flavour.

Once everything is in the pan, pour in your veggie stock and give it all a slow stir so every grain of rice gets a little bath in flavour. The surface should look relatively calm – if the rice is peeking up too much, just nudge it under the liquid. Then cover the dish tightly (foil works fine) and let the oven take over. It bakes for around 35 minutes covered in the oven at 200 degrees celsius, then another 10–15 minutes uncovered so the top can catch a little colour and the rice can finish cooking.

When it comes out, don’t rush it. A squeeze of lime wakes everything up, and a gentle fluff with a fork breaks up the grains and lets the steam escape. At this point you can absolutely crown it with avocado, coriander, salsa, or a handful of vegan cheese if that’s your vibe. It’s simple, filling, and weirdly satisfying for something made in one pan. Plus it reheats beautifully, so tomorrow-you will thank today-you.

One-Pan Mexican Rice and Beans Casserole

Tips for perfecting this bake

  • Rinse your rice really well.
    This removes excess starch and keeps the casserole fluffy instead of turning into a sleepy little mush pile.
  • Make sure the rice is mostly submerged before baking.
    If it’s poking out of the liquid, it’ll cook unevenly. A quick nudge under the surface solves everything.
  • Cover the dish tightly for the first bake.
    Trapping steam is the key to tender, evenly cooked grains. Foil works perfectly if you don’t have a lid.
  • Don’t skip the spices.
    This recipe leans heavily on flavour from the spice mix. Fresh spices = rich, warm, reliable flavour.
  • Use long-grain rice for the best texture.
    Short-grain tends to get stickier, and basmati can cook too quickly. Regular long-grain sits right in the Goldilocks zone.
  • Let it rest for 5 minutes after baking.
    This little pause helps any last stubborn grains finish softening and makes the casserole easier to fluff.
  • Add toppings for contrast.
    Creamy avocado, zingy lime, fresh coriander, or a spoon of coconut yoghurt give the dish that gentle sparkle it needs. I also love to dip corn chips into this once it’s done as well for crunch.
  • Meal prep? Go for it.
    This reheats surprisingly well – a splash of water when reheating keeps the rice soft and happy.

FAQs

Can I use brown rice instead of white?

You can, but it needs extra liquid and extra time. Add about ½ cup more stock and bake for roughly 20–25 minutes longer. Make sure the dish stays covered longer so the grains have time to soften.

Can I make this recipe ahead of time?

Absolutely. This casserole reheats really well. Add a splash of water before reheating to bring the rice back to life and keep it from drying out.

What type of rice works best?

Long-grain white rice is the winner here. It cooks evenly in the oven without going mushy or clumping together.

Why did my rice come out undercooked?

This usually means the pan wasn’t tightly covered or the rice wasn’t fully submerged. Add an extra splash of stock and bake for 10–15 minutes more.

What can I serve it with?

It’s a full meal on its own, but sides like guacamole, a simple green salad, tortilla chips, or vegan sour cream make it feel extra celebratory.

More recipes like this you might like

Mexican Rice and Bean Salad

Mexican Sweet Potato Boats

Black Bean Tostadas

Creamy Harissa Butter Beans

Tray Baked Jackfruit and Bean Nachos

One-Pan Mexican Rice and Beans Casserole

Recipe by Brooklyn
5.0 from 1 vote
Course: MainCuisine: MexicanDifficulty: Easy
Servings

4

servings
Prep time

30

minutes
Cooking time

40

minutes
Total time

1

hour 

10

minutes

This one-pan Mexican Rice and Beans Casserole bakes into a cosy, flavour-packed dinner with almost no effort. It’s vegan, hearty, and perfect for busy nights or easy meal prep.

Ingredients

  • 1 cup Long Grain Rice

  • 400 grams Black Beans, Pinto Beans or Red Kidney Beans

  • 1/2 Red Capsicum, diced

  • 1/2 cup Corn Kernels

  • 1 Brown Onion, diced

  • 3 Garlic Cloves, crushed

  • 400 grams Crushed Tomatoes

  • 2 cups Vegetable Stock

  • 1/2 tbsp Olive Oil

  • 1 tsp Smoked Paprika

  • 1 tsp Cumin

  • 1/2 tsp Oregano

  • 1/2 tsp Onion Powder

  • 1/2 tsp Garlic Powder

  • 1/4 tsp Chilli Powder

  • Salt, to taste

Directions

  • Preheat the oven to 200°C (fan-forced). Find a medium oven-safe skillet or casserole dish that feels like it could host a small fiesta.
  • Add olive oil to the pan and cook the onion for 3–4 minutes until softened. Stir in the garlic and capsicum and let them warm through.
  • Tip in the rinsed rice, beans, corn, crushed tomatoes, and all the spice mix. Give everything a slow, confident stir so the spices coat the lot.
  • Mix well, then smooth the top so the rice sits mostly beneath the liquid. A calm surface equals perfectly baked grains.
  • Cover tightly with a lid or foil and bake for 35 minutes. Remove the cover and bake another 10–15 minutes until the rice is tender and the top has a gentle, golden blush.
  • Squeeze over the lime juice, fluff the rice gently with a fork, and taste for salt. Scoop into bowls and load up with avocado, coriander, lime, salsa, or anything that brings you joy.
Instagram

Did you make this recipe?

Tag @theconsciouscook_ on Instagram and hashtag it with #theconsciouscook

Pinterest

Like this recipe?

Follow @theconsciouscook on Pinterest

Facebook

Follow The Conscious Cook on Facebook!

Follow us on Facebook

5.0 from 1 vote

Comments are closed.