Mexican Beef and Rice Casserole Recipe
Ingredients
This recipe is designed to serve 8 people. Quantities adjust automatically if you scale the recipe, though cooking times remain the same.
- Nonstick cooking spray
- 1 pound ground beef
- 1 yellow onion, diced
- 2 cloves garlic, minced
- 1 tablespoon taco seasoning
- 1 (15 ounce) can black beans, drained
- 1 (14 ounce) can fire-roasted diced tomatoes
- 1 bunch fresh spinach, trimmed and coarsely chopped
- 2 cups low-sodium chicken broth
- 2 cups shredded Mexican cheese blend, divided
- 1 cup long-grain rice
- 1 cup mild, medium, or hot red salsa
Directions
Step 1: Preheat your oven to 375F (190C). Spray a 9x13-inch casserole dish with nonstick cooking spray.
Step 2: In a large skillet over medium-high heat, add the ground beef. Cook until it begins to brown, then stir in the diced onion, minced garlic, and taco seasoning. Continue cooking until the beef is fully browned, about 5 to 7 minutes. Drain any excess oil.
Step 3: Mix in the black beans, fire-roasted tomatoes, chopped spinach, chicken broth, 1 cup of the shredded cheese, rice, and salsa. Stir to combine thoroughly.
Step 4: Transfer the mixture into the prepared casserole dish, spreading it evenly.
Step 5: Bake in the preheated oven for 45 to 50 minutes, or until the rice is tender and fully cooked.
Step 6: Remove the casserole from the oven, sprinkle the remaining 1 cup of cheese over the top, and return it to the oven for about 10 minutes, until the cheese is melted and bubbly.
Nutrition Facts (per serving)
- Calories: 424
- Total Fat: 20g (26% DV)
- Saturated Fat: 11g (56% DV)
- Cholesterol: 68mg (23% DV)
- Sodium: 1035mg (45% DV)
- Total Carbohydrates: 36g (13% DV)
- Dietary Fiber: 6g (22% DV)
- Total Sugars: 2g
- Protein: 25g (50% DV)
- Vitamin C: 18mg (20% DV)
- Calcium: 310mg (24% DV)
- Iron: 4mg (24% DV)
- Potassium: 744mg (16% DV)
*Percent Daily Values are based on a 2,000 calorie diet. Individual daily values may vary. Nutrient information may not be complete for all ingredients. Consult a medical professional for dietary guidance if needed.
Comments
Em4
10/06/2025 01:52:54 PM
This was good. Used a combination of spices because I didn't have taco seasoning: garlic powder, onion powder, cayenne, cumin, chili powder, salt and pepper. Also used two cans of beans because we really like them and let people put their own cheese on top to taste. Took a long time to cook, not sure exactly but it was over an hour. Would also be good with cooked diced chicken I think. Did lack some heat, I added hot sauce to my plate. Maybe some hot peppers added with the onion next time.
bobbyschicagobabe
05/20/2024 10:46:16 PM
After reading the comments from those that made this before me, I decided to make some changes in how I make this. The most important one was that I made up the rice beforehand, instead of expecting it to come out fully cooked after baking the dish. And, since I did that, I didn't need to add the chicken broth to the recipe. Therefore, my skillet wasn't overflowing like some had a problem with. I also did not drain the fat from browning the meat, because I used a lower fat content ground beef to begin with. This did not taste greasy at all because of that. I also had frozen cut spinach in my freezer, and used about 1/2 of the bag after defrosting. Will use the leftover spinach for a spinach dip! because I was using what I had at home instead of a trip to the store, I also used kidney beans instead of the black beans. Because I made the rice ahead of time, after mixing and pouring it all into my 9x13 pan, I only needed to bake it for about 20-30 minutes. I also put the cheese on top before I stuck it in the oven, so there was another step I didn't need to do. I served it with sour cream and some taco sauce and my family enjoyed it.
My Hot Southern Mess
04/22/2024 09:05:46 PM
I made this as written, without looking at other reviews, if I had I would have used a bigger pan. So, my rice didn't get mixed in as well as it should but that was okay. Flavor-wise, it comes from the salsa and taco seasoning you use. I used a medium salsa and regular taco seasoning but we felt it could have used a full package of taco seasoning. As others have mentioned this does take longer to bake, mine took closer to 1.25-1.5 hours. Overall, it was okay it is something I could make again on a practice night for my family with a some tweaks.
AquaPecan6028
05/14/2024 08:59:17 PM
This looks good but I think I’ll use frozen rice. I always make a lot at one time (rice I mean) and freeze it in storage bags, flattened out, so I can use it for fried rice or other meals. That will cut down on baking time.
AgathaMarie
05/16/2024 03:54:39 PM
According to the recipe directions, the draining of the beef is in the wrong order. I would advise draining the beef before adding minced garlic and taco seasoning. If you add the garlic and the taco seasoning and then drain your beef, you will lose all the seasoning's flavor with the drained grease. I think next time I would add pinto beans instead of black beans just for a little difference in taste and maybe some sweet or creamed corn. I also love the idea of one reviewer using frozen rice, I will start freezing my leftover rice and try that. Super idea!!
ClassyRoast4155
05/15/2024 03:19:22 PM
It's good, but I made lots of changes. I used the green chiles you get at Costco (in a jar) instead of salsa, no taco seasoning (used oregano and cumin instead), put cheese on top afterwards (not in the dish), and used frozen spinach.
Sher
05/18/2024 10:56:03 PM
This was very good I cut in half for four servings . Perfect for two. I will add some diced chilies or jalapeño next time. I used a cast iron pan from start to finish. Filling and satisfying try it.
Roberta Marcinak
05/17/2024 12:13:54 PM
This was easy and very delicious. I also cubed 1/2 lb. boneless pork and added it for more texture and flavor.
Barbie
09/27/2021 04:57:01 PM
I just have a question. Why do you use kidney or black beans in your Mexican recipes. Try using pinto beans and Colby Longhorn cheese. Cheddar cheese is greasy!
GoofyCane3458
06/17/2024 08:48:10 PM
This tasted better than I imagined! Easy and budget friendly. I didn’t have spinach so I added some fresh corn. So good!
LoftyRind5709
12/16/2024 07:30:46 PM
I boiled the rice in chicken broth, and added tortillas to the dish. Excellent
Tyler Rivera
04/07/2025 05:02:40 PM
Even my picky friends couldn’t resist.
Samuel Carter
03/19/2025 12:35:51 PM
Made it twice already — total win.
Brian Martinez
02/03/2025 12:40:57 AM
Even my picky roommate loved it.
LoftyRind5709
12/16/2024 07:30:46 PM
I boiled the rice in chicken broth, and added tortillas to the dish. Excellent
ProudDuck4812
12/13/2024 12:39:01 AM
The recipe was easy to follow and easy to substitute. My family loves it. I have to make two different versions of it due to a family member's tomato allergy. I substitute diced butternut squash for diced tomatoes and use butternut squash pasta sauce instead of salsa. Both versions are good and enjoyed by those who can.
Sandy Calica
07/25/2024 11:48:40 PM
I am making this tonight I tweaked this and will leave real review after I seen on a review someone didnt add the Chicken broth cuz they precooked the rice. HELP I dont need to add broth if rice is already cooked?
Chris Gamelcy Rodriguez
06/27/2024 07:18:18 PM
Tasty and easy!
Melissa Hill
05/29/2024 11:29:14 AM
This recipe is foolproof and delicious.
FeistyClam7686
05/26/2024 10:48:45 PM
I’m not a cook. Fairly easy recipe to follow. I precooked the rice, did not add broth, and left out the cheese so each person could add their own. We all liked it.