One-Pan Cheesy Taco Rice Bake
This Taco Rice Bake is everything you want on a busy weeknight—savory taco-seasoned beef, fluffy rice, and melty cheese all baked together in one pan.

It comes together with pantry staples, goes from stove to oven in a single skillet, and lands on the table looking far more impressive than the effort you put in.
What Makes This Taco Rice Bake So Good
The rice soaks up all the taco-seasoned juices from the beef and salsa as it bakes, so every grain is packed with savory, slightly smoky flavor.
That layer of bubbly cheese on top seals everything in, keeping the rice tender underneath and turning golden and crisp at the edges.
It’s the kind of comfort food that doesn’t ask you to stand over the stove, and it reheats beautifully the next day—if you have any left.
Ingredients

- 1 tablespoon vegetable oil
- 1 lb ground beef: 85/15 works well; drain excess fat after browning if needed.
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 1 packet (1 oz) taco seasoning: or 2 tablespoons homemade blend.
- 1 cup long-grain white rice, uncooked: do not substitute instant rice or brown rice without adjusting liquid and time.
- 1 (15 oz) can black beans, drained and rinsed
- 1 cup frozen corn kernels: no need to thaw.
- 1 (16 oz) jar chunky salsa: use your favorite brand; medium heat gives a nice warmth without overwhelming.
- 1 ½ cups water or low-sodium beef broth: broth adds deeper savory notes.
- 2 cups shredded Mexican blend cheese: freshly grated melts smoothest, but pre-shredded works too.
- For serving (optional): diced fresh tomatoes, chopped cilantro, sour cream, sliced avocado.
Variations / Substitutions
- Protein: Swap ground turkey or ground chicken for a leaner bake. Make sure to add a little extra oil when browning since poultry is drier.
- Rice: Brown rice can work, but increase the liquid by ½ cup and extend the covered bake time to 45 to 50 minutes. Stir halfway through for even cooking.
- Beans: Pinto beans or kidney beans stand in nicely for black beans. If you skip beans altogether, add an extra ½ cup corn.
- Spice level: Use a hot salsa or add a diced jalapeño with the onion to dial up the heat.
- Dairy-free: Omit the cheese or use a plant-based shred that melts well. The bake will still be hearty and saucy.
If you love this flavor but want something creamy, try our Cheesy Taco Pasta Bake next.
How To Make Taco Rice Bake
Step 1: Brown the Beef and Onion

Set your oven to 375°F (190°C) and heat 1 tablespoon vegetable oil in a 12-inch oven-safe skillet over medium-high heat. Add 1 pound ground beef and the diced onion, breaking them up with a spoon. Cook until the meat is no longer pink and the onion has softened, about 5 to 7 minutes.
You’ll hear the skillet sizzle as the beef releases its fat and starts to brown. That browning is where the deep savory flavor starts, so let it happen without stirring too often. If there’s more than a tablespoon of fat left, spoon off the excess.
Step 2: Toast the Rice and Seasonings

Stir in the minced garlic and 1 packet taco seasoning, letting them bloom for 30 seconds until fragrant. Add 1 cup uncooked long-grain white rice, stirring to coat each grain in the seasoned oil, and cook for 1 minute. This quick toasting step keeps the rice from turning mushy later and adds a subtle nutty depth.
The kitchen will smell like taco night and toasted grain at the same time. The rice should look glossy and slightly opaque at the edges, but not browned.
Step 3: Add the Salsa and Broth

Pour in the drained black beans, 1 cup frozen corn, the entire jar of salsa, and 1 ½ cups water or beef broth. Stir everything together until the spices are evenly distributed, then bring the mixture to a gentle simmer, about 3 minutes. Scrape up any browned bits stuck to the bottom of the skillet as you stir—they add a ton of flavor.
You’re looking for the liquid to bubble softly around the edges. The salsa will turn the broth a rich red-brown, and the rice should start to take on that color. That’s a good sign the bake will taste evenly seasoned.
Step 4: Bake Until Tender

Turn off the heat, cover the skillet tightly with a lid or foil, and transfer it to the preheated oven. Bake for 22 to 25 minutes, until the rice has absorbed nearly all the liquid and is tender when you taste a small forkful. Be careful—it’ll be hot.
When you lift the lid, the rice should look puffed and the top will be moist but not soupy. If the grains still have a chalky bite, cover again and return the skillet to the oven for another 5 minutes.
Step 5: Melt the Cheese

Remove the skillet from the oven and uncover it. Sprinkle 2 cups shredded Mexican blend cheese evenly over the top. Return the skillet to the oven, uncovered, and bake for 5 to 7 minutes, just until the cheese is completely melted and bubbly.
The edges of the cheese might get golden and a little crisp, and that’s exactly what you want. For a more browned top, you can switch the broiler on for the final minute—just watch it closely so it doesn’t burn.
Step 6: Scoop and Serve

Take the skillet out of the oven and let the bake rest for 5 minutes before digging in. This short rest lets the rice settle and makes scooping easier. Spoon generous portions into shallow bowls, and set out bowls of diced fresh tomatoes, chopped cilantro, sour cream, and sliced avocado so everyone can top their own.
The first scoop will pull up tender, seasoned rice with melty cheese strings trailing behind it. It’s a dish that looks as good as it tastes, all from one pan.
Tips for the Best Taco Rice Bake
- After you add the liquid, press any floating rice grains down with the back of your spoon so they are fully submerged. Grains left on top can turn out crunchy.
- Use a wooden spoon to scrape up the browned bits from the skillet when you add the salsa and broth. Those bits dissolve into the liquid and deepen the overall flavor without any extra work.
- The 5-minute rest after baking isn’t just for cooling—it lets the remaining steam finish cooking the rice gently, so you get a better texture.
Bake times can shift a few minutes depending on your pan:
| Pan Type | Cover | Bake Time |
|---|---|---|
| 12-inch oven-safe skillet | lid or foil | 22 to 25 mins |
| 9×13-inch baking dish | tightly covered with foil | 28 to 32 mins |
Storing Leftovers
- Refrigerate: Let the bake cool completely, then store in an airtight container for up to 4 days.
- Reheating: Warm individual portions in the microwave with a splash of water to re-steam the rice. For larger amounts, reheat in a covered oven-safe dish at 325°F (160°C) for about 15 minutes.
What To Serve With Taco Rice Bake
A simple green salad with a lime vinaigrette cuts the richness of the cheese and beef. If you have time, a scoop of fresh guacamole adds creaminess that works beautifully with the warm rice. A handful of tortilla chips on the side is never a bad idea for a little crunch.
Frequently Asked Questions
Can I use brown rice instead of white?
Yes. Increase the liquid to 2 cups and extend the covered bake time to 45 to 50 minutes. Stir once at the halfway mark to make sure the rice cooks evenly.
My rice turned out crunchy. What went wrong?
The rice likely didn’t get enough liquid or the skillet wasn’t tightly covered during the first part of baking. Make sure you use exactly 1 ½ cups of broth or water for white rice, and check that the lid or foil seals well.
Can I make this without beans?
Absolutely. Omit the black beans and add an extra ½ cup of corn or a small diced bell pepper to keep the bulk.
Is this freezer-friendly?
Yes. Cool the baked casserole completely, then portion it into freezer-safe containers. It freezes well for up to 2 months. Thaw overnight in the fridge and reheat gently with a little added broth.

Taco Rice Bake Recipe
Ingredients
Method
- Preheat oven to 375°F (190°C). Heat oil in a 12-inch oven-safe skillet over medium-high heat. Add beef and onion, breaking them up, and cook until meat is no longer pink and onion softens, about 5 to 7 minutes.
- Stir in garlic and taco seasoning; cook 30 seconds. Add rice and stir for 1 minute to toast.
- Add black beans, corn, salsa, and water or broth. Stir together, scrape up any browned bits, and bring to a simmer, about 3 minutes.
- Cover skillet tightly with lid or foil and bake for 22 to 25 minutes, until rice is tender and most liquid is absorbed.
- Remove from oven, uncover, and sprinkle cheese evenly on top. Return to oven, uncovered, and bake 5 to 7 minutes more until cheese is melted and bubbly.
- Let rest 5 minutes, then scoop into bowls. Serve with diced tomatoes, cilantro, sour cream, and avocado on top if you like.
