Looking for a quick, comforting dinner that’s packed with flavor and requires minimal cleanup? This One Pot Mexican Beef and Rice Casserole is exactly what you need!
Made in just one skillet, this dish combines seasoned ground beef, tender rice, beans, and melted cheese into a hearty, satisfying meal. Even better? The rice cooks right in the pan, soaking up all those bold Mexican-inspired flavors.

It’s cheesy, cozy, and perfect for busy weeknights!
❤️ Why You’ll Love This Recipe
- One pot = less cleanup
- Ready in just 40 minutes
- Loaded with cheesy, savory goodness
- Uses simple pantry ingredients
- Perfect for family dinners or meal prep
- Customizable with your favorite toppings
🛒 Ingredients
- 1 tablespoon olive oil
- 1 lb ground beef
- 1 onion, diced
- 2 cloves garlic, minced
- 1 packet taco seasoning (about 1.25 oz)
- 1 cup uncooked rice
- 1 cup vegetable broth
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (10 oz) diced tomatoes with green chilies
- 1 cup corn (fresh, frozen, or canned)
- 1 teaspoon chili powder
- ½ teaspoon cumin
- Salt and black pepper, to taste
- Juice of 1 lime
- 2 tablespoons fresh cilantro, chopped
- 1 ½ cups shredded cheddar cheese
- ½ cup shredded Monterey Jack cheese
- 1 Roma tomato, diced (for garnish)
👨🍳 Instructions
1. Cook the beef
Heat olive oil in a large skillet over medium-high heat.
Add ground beef, diced onion, and garlic. Cook for 3–5 minutes, breaking up the beef as it browns. Stir in taco seasoning and mix well.
Drain excess fat if needed.
2. Add rice and ingredients
Stir in:
- Rice
- Vegetable broth
- Black beans
- Diced tomatoes with green chilies
- Corn
- Chili powder and cumin
Season with salt and pepper to taste.
3. Simmer
Bring everything to a boil.
Reduce heat, cover, and simmer for 16–18 minutes, or until the rice is tender and fully cooked.
4. Finish the dish
Stir in lime juice and fresh cilantro.
Remove from heat and sprinkle cheddar and Monterey Jack cheese evenly on top.
Cover for about 2 minutes, until the cheese melts beautifully.
5. Serve
Serve hot, garnished with diced Roma tomato and extra cilantro if desired.
💡 Tips & Tricks for Success
- Use long-grain white rice for best texture
- Avoid lifting the lid too often while simmering
- Add a splash more broth if rice needs extra cooking time
- For extra flavor, use beef broth instead of vegetable broth
- Make it spicier with jalapeños or hot sauce
🌮 Variations
- Chicken version: Swap ground beef for ground chicken
- Vegetarian option: Skip meat and double the beans
- Low-carb: Replace rice with cauliflower rice (adjust liquid)
- Extra cheesy: Add mozzarella or pepper jack
❓ FAQs
Can I make this ahead of time?
Yes! Store in the fridge and reheat when ready to serve.
How do I store leftovers?
Keep in an airtight container in the fridge for 3–4 days.
Is this freezer-friendly?
Absolutely! Freeze for up to 3 months. Reheat gently with a splash of broth.
What toppings work best?
Avocado, sour cream, jalapeños, green onions, or salsa are all amazing!
🍽️ What to Serve With It
- Tortilla chips
- Guacamole or avocado slices
- Fresh salad
- Mexican street corn
- Sour cream or salsa
🧊 Leftover Ideas
- Wrap into burritos
- Use as taco filling
- Stuff into bell peppers
- Turn into a baked casserole
