Sometimes I just don’t feel like cooking a complicated dinner — and honestly, who does on a busy weeknight? That’s exactly why this One Pot Mexican Rice Casserole exists in my kitchen. It’s simple, hearty, and everything cooks together in one skillet, which means fewer dishes staring at me later.
The first time I made it, I wasn’t expecting much. Rice, beef, beans, cheese — nothing fancy. But the smell of onions and garlic hitting the pan with taco seasoning made the whole house smell like taco night. By the time I added cheese on top, my husband was already standing behind me with a plate.
This recipe is one of those “don’t overthink it” meals. Toss everything together, let it simmer, melt the cheese, and dinner’s ready. I love that it feels comforting but still gives me an excuse to sneak in veggies like peppers or corn. And honestly, it’s one of those dishes that tastes even better the next day.
So if you’re tired, busy, or just craving something cheesy and satisfying, this casserole will hit the spot.
Quick One Pot Mexican Rice Casserole Rundown
This dish is filling but doesn’t take all night. It uses basic pantry ingredients you probably already have. It’s cooked in one pan, so cleanup is easy. It’s customizable — add more veggies or swap proteins. It’s family-friendly and perfect for leftovers.
Why This One Pot Mexican Rice Casserole Works
The magic is in how everything cooks together. The rice absorbs the broth, tomatoes, and spices, so it’s packed with flavor instead of tasting plain. The beans make it heartier, the beef gives it richness, and the cheese brings it all together at the end.
Instead of juggling multiple pots, everything happens in one skillet. Less stress for you, and honestly, more flavor because nothing is wasted.
Tips for Success with One Pot Mexican Rice Casserole
Cook the rice low and slow — high heat will burn the bottom before the top is done. If the liquid absorbs too quickly and the rice is still crunchy, just add another splash of broth. Want it spicier? Add chili powder or jalapeños. Making it for kids? Stick to mild taco seasoning and plenty of cheese.
Substitutions and Variations for One Pot Mexican Rice Casserole
Use ground chicken, turkey, or sausage if you don’t want beef. Make it vegetarian by skipping meat and doubling beans or adding lentils. Add extra veggies like corn, zucchini, mushrooms, or spinach. Try Monterey Jack, Pepper Jack, or queso fresco instead of cheddar.
How to Make a Healthier One Pot Mexican Rice Casserole
Swap white rice for brown rice (just give it more time and liquid). Use lean turkey or chicken to cut fat. Go lighter on cheese or use a reduced-fat version. Add extra veggies to make it bulkier but lighter. Make your own taco seasoning to control salt and spice.
A Little Story About One Pot Mexican Rice Casserole From My Kitchen
One night I made this just because I didn’t want to order takeout again. By the time the skillet hit the table, my husband was already spooning some onto his plate. He called it “cheesy taco rice” and went back for seconds before I had even sat down.
Since then, it’s become one of those recipes I keep on standby. I even stash cans of beans and tomatoes in the pantry so I can throw it together when I don’t feel like meal planning. It’s saved me from so many “what’s for dinner?” moments.
Closing for One Pot Mexican Rice Casserole
This One Pot Mexican Rice Casserole is proof that easy dinners don’t have to be boring. It’s hearty, cheesy, and packed with flavor, and the best part is you only have to wash one pan.
If your weeknights are busy, this is the recipe that will make life a little easier — and a lot tastier.
Sometimes I just don’t feel like cooking a complicated dinner — and honestly, who does on a busy weeknight? That’s exactly why this One Pot Mexican Rice Casserole exists in my kitchen.
One Pot Mexican Rice Casserole
1pound ground beef (or turkey, chicken, or chorizo)
1tablespoon olive oil
1small onion, chopped
3cloves garlic, minced
1bell pepper, diced (optional)
1cup long-grain white rice (uncooked)
1can diced tomatoes (14 oz)
1can black beans (15 oz)
1cups ½ chicken or beef broth
1packet taco seasoning (or homemade)
1cups ½ shredded cheddar or Mexican blend cheese
Fresh cilantro, sour cream, or jalapeños for topping
Instructions
1
Heat oil in a large skillet. Add ground beef and cook until browned. Drain excess grease.
2
Stir in onion, garlic, and bell pepper. Cook until softened.
3
Add rice, taco seasoning, tomatoes, beans, and broth. Stir well.
4
Cover and simmer on low for about 20 minutes, or until rice is cooked through.
5
Sprinkle cheese on top, cover again, and let it melt.
6
Garnish with cilantro, sour cream, or jalapeños before serving.
Nutrition Facts
Servings 4
Amount Per Serving
Calories771.37kcal
% Daily Value *
Total Fat36.94g57%
Saturated Fat14.9g75%
Cholesterol108.76mg37%
Sodium1738.21mg73%
Potassium1139.72mg33%
Total Carbohydrate71.88g24%
Dietary Fiber12.5g50%
Sugars8.33g
Protein38.76g78%
Vitamin A 2267.84 IU
Vitamin C 56.36 mg
Calcium 319.08 mg
Iron 6.89 mg
Vitamin D 0.28 mcg
Vitamin E 2.99 mg
Vitamin K 12.19 mcg
Thiamin 0.34 mg
Riboflavin 0.54 mg
Niacin 8.26 mg
Vitamin B6 0.82 mg
Folate 114.08 mcg
Vitamin B12 2.77 mcg
Pantothenic Acid 1.78 mg
Phosphorus 533.47 mg
Magnesium 103.31 mg
Zinc 7.26 mg
Selenium 34.84 mcg
Copper 0.59 mg
Manganese 1.05 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Keywords:
rice, Mexican, casserole, one-pot, easy
Did you make this recipe?
Pin this recipe to share with your friends and followers.
Emma
Food and Lifestyle Blogger
Hello! I’m Emma, the food lover and home chef behind Cuts Food. My passion for cooking started with simple, hearty meals shared around the family table. At Cuts Food, I bring you tried-and-true recipes, kitchen tips, and a love for flavors that inspire.