Cheesy Taco Rice Recipe

Sizzling, zesty, and utterly comforting—this Cheesy Taco Rice Recipe brings together all the bold flavors of your favorite taco stand in one convenient skillet meal. Picture tender grains of rice enveloped in rich tomato sauce, seasoned with aromatic Mexican spices, and topped with a blanket of melted cheese that stretches with each delicious forkful. Whether you’re feeding a hungry family or meal prepping for the week, this crowd-pleasing dish delivers maximum flavor with minimal effort. You’ll learn how to create the perfect balance of spices, how to achieve that ideal rice texture, and clever ways to customize this versatile meal to your taste preferences

Why You’ll Love This Recipe

This Cheesy Taco Rice Recipe is about to become your new weeknight favorite for so many good reasons. First, it’s incredibly satisfying—combining the hearty fullness of seasoned ground beef with fluffy rice and the irresistible pull of melted cheese. The textural contrast between the slightly crisp cheese top, tender rice, and juicy meat creates a truly crave-worthy eating experience.

What makes this dish truly special is its versatility. It works perfectly as a standalone meal, but can also serve as a filling for burritos or stuffed peppers. The one-pan approach means cleanup is a breeze, and the entire meal comes together in about 30 minutes—perfect for busy evenings when you want something delicious without spending hours in the kitchen.

The familiar taco flavors appeal to even the pickiest eaters, while the customizable toppings let everyone make their portion exactly how they like it. It’s comfort food with a southwestern twist that delivers bold flavor in every bite.

Ingredients

For this satisfying Cheesy Taco Rice Recipe, you’ll need:

• 1 lb (453g) lean ground beef
• 1 medium onion, finely diced (about 1 cup)
• 2-3 cloves garlic, minced
• 1 packet (1.25 oz/35g) taco seasoning (or 3 tablespoons homemade)
• 1 cup (180g) long-grain white rice, uncooked
• 2 cups (473ml) beef broth
• 1 can (10 oz/283g) diced tomatoes with green chilies
• 1 can (15 oz/425g) black beans, drained and rinsed
• 2 cups (226g) shredded Mexican cheese blend
• 2 tablespoons fresh cilantro, chopped
• 1 tablespoon olive oil

The taco seasoning provides that authentic Mexican flavor profile, while the diced tomatoes with green chilies add a perfect balance of acidity and mild heat. For the cheese, a Mexican blend works wonderfully, but you can substitute with cheddar, Monterey Jack, or a combination of your favorites.

Pro Tips

Getting your Cheesy Taco Rice Recipe perfect every time comes down to mastering a few key techniques:

Toast the rice first: Before adding any liquids, spend 1-2 minutes toasting the uncooked rice in the pan with the beef and onions. This extra step develops a nutty flavor and helps the grains maintain their distinct texture instead of becoming mushy.

Manage your heat properly: When simmering the rice, maintain a gentle bubble—not a rapid boil. Too high heat will cause the bottom to scorch before the top is cooked. If your stove runs hot, consider using a diffuser or moving to a smaller burner.

Layer your cheese strategically: Instead of stirring all the cheese into the hot rice mixture, sprinkle it on top and cover the pan for 2-3 minutes. This creates that Instagram-worthy cheese pull while ensuring even melting. For an extra flavor boost, reserve a little cheese to add to the mixture itself before topping.

Step-by-Step Instructions

Step 1

Heat the olive oil in a large skillet over medium-high heat. Add the ground beef and break it apart with a wooden spoon. Cook for 5-6 minutes until the beef begins to brown. Drain excess fat if necessary, leaving about a tablespoon in the pan for flavor.

Step 2

Add the diced onion to the beef and cook for another 3-4 minutes until the onion becomes translucent. Stir in the minced garlic and cook for 30 seconds until fragrant, being careful not to burn it.

Step 3

Sprinkle the taco seasoning over the meat mixture and stir to coat evenly. Add the uncooked rice and stir for 1-2 minutes, allowing the rice to toast slightly and absorb the flavors from the seasoned meat.

Step 4

Pour in the beef broth and diced tomatoes with green chilies (undrained). Stir well, making sure to scrape any browned bits from the bottom of the pan—these contain tons of flavor! Bring the mixture to a boil.

Step 5

Once boiling, reduce heat to low, cover the skillet with a tight-fitting lid, and simmer for 15-18 minutes, or until the rice is tender and has absorbed most of the liquid. Avoid lifting the lid during cooking as this releases steam and can result in undercooked rice.

Step 6

Stir in the drained and rinsed black beans, then sprinkle the shredded cheese evenly over the top. Cover again and remove from heat. Let it sit for 2-3 minutes until the cheese has completely melted.

Step 7

Garnish with freshly chopped cilantro before serving your Cheesy Taco Rice Recipe. Offer additional toppings like sour cream, diced avocado, or sliced jalapeños so everyone can customize their portion.

Variations

This Cheesy Taco Rice Recipe is incredibly adaptable to different dietary needs and flavor preferences:

Chicken Taco Rice: Substitute ground chicken or turkey for the beef for a lighter option. The poultry absorbs the taco seasoning beautifully and provides a different flavor profile that pairs wonderfully with the rice and cheese. Cook time remains the same.

Vegetarian Taco Rice: Skip the meat entirely and double up on beans—add pinto beans along with the black beans. You could also add 1 cup of corn kernels and diced bell peppers for extra texture and nutrients. Use vegetable broth instead of beef broth to keep it completely vegetarian.

Spicy Taco Rice Casserole: For heat lovers, add 1-2 diced jalapeños with the onions, use pepper jack cheese instead of the Mexican blend, and stir in a tablespoon of chipotle in adobo sauce with the tomatoes. This creates a smoky, spicy version of the taco rice that’s perfect for those who enjoy a kick.

Storage and Serving

Your Cheesy Taco Rice Recipe stores beautifully, making it perfect for meal prep. Allow leftovers to cool completely before transferring to airtight containers. Refrigerated portions will stay fresh for 3-4 days. When reheating, add a tablespoon of water or broth before microwaving to restore moisture, or reheat in a skillet over medium-low heat with a splash of liquid.

For freezing, portion the cooled rice mixture into freezer-safe containers without toppings. It will maintain quality for up to 3 months. Thaw overnight in the refrigerator before reheating.

For serving, try these delicious options:
• Serve in warm flour tortillas with extra cheese and sour cream for quick burritos
• Use as a hearty filling for stuffed bell peppers
• Create a taco bowl with this as the base, topped with shredded lettuce, diced tomatoes, avocado, and a squeeze of lime

FAQs

Can I use brown rice instead of white rice?
Yes, you can substitute brown rice, but you’ll need to adjust the cooking time and liquid. Brown rice typically requires about 40-45 minutes to cook and needs approximately 1/2 cup more liquid. The flavor will be nuttier and the texture chewier.

How can I make this recipe less spicy for kids?
Use mild taco seasoning and substitute regular diced tomatoes for the tomatoes with green chilies. You can always serve hot sauce on the side for adults who prefer more heat.

Can I make this recipe ahead of time?
Absolutely! Prepare the recipe through Step 5, refrigerate, then reheat in a covered skillet with a splash of broth when ready to serve. Add the cheese just before serving for the best texture.

What if I don’t have taco seasoning?
Make your own by combining 1 tablespoon chili powder, 1 teaspoon each of cumin and paprika, 1/2 teaspoon each of garlic powder, onion powder, oregano, and salt, plus 1/4 teaspoon black pepper.

Is this recipe gluten-free?
Most taco seasoning packets contain small amounts of wheat flour as a thickener. Check labels carefully or make your own seasoning to ensure it’s gluten-free. All other ingredients are naturally gluten-free.

Conclusion

This Cheesy Taco Rice Recipe is comfort food at its finest — a satisfying one-pan wonder that combines familiar taco flavors with the hearty goodness of a rice casserole. It’s the kind of dish that brings everyone to the table with smiles, whether for a busy weeknight dinner or casual weekend gathering. The beauty lies in its simplicity and flexibility—customize it to your family’s preferences, serve it multiple ways throughout the week, and watch as it becomes a regular request in your home. With its perfect balance of protein, carbs and bold Mexican flavors, this cheesy taco rice isn’t just a meal—it’s a celebration of how delicious everyday cooking can be.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cheesy Taco Rice Recipe

Cheesy Taco Rice Recipe


Description

This Cheesy Taco Rice is what happens when taco night meets comfort food – a one-pan fiesta that’s ready faster than takeout and twice as delicious!


Ingredients

Scale
  • 1 lb (453g) lean ground beef
  • 1 medium onion, finely diced (about 1 cup)
  • 23 cloves garlic, minced
  • 1 packet (1.25 oz/35g) taco seasoning
  • 1 cup (180g) long-grain white rice, uncooked
  • 2 cups (473ml) beef broth
  • 1 can (10 oz/283g) diced tomatoes with green chilies
  • 1 can (15 oz/425g) black beans, drained and rinsed
  • 2 cups (226g) shredded Mexican cheese blend
  • 2 tablespoons fresh cilantro, chopped
  • 1 tablespoon olive oil

Instructions

  1. Heat olive oil in a large skillet over medium-high heat. Add ground beef and cook for 5-6 minutes until browned, breaking it apart with a wooden spoon. Drain excess fat if needed.
  2. Add diced onion to the beef and cook for 3-4 minutes until translucent. Stir in minced garlic and cook for 30 seconds until fragrant.
  3. Sprinkle taco seasoning over the meat mixture and stir to coat evenly. Add uncooked rice and stir for 1-2 minutes to toast slightly.
  4. Pour in beef broth and diced tomatoes with green chilies (undrained). Stir well, scraping any browned bits from the bottom of the pan. Bring to a boil.
  5. Reduce heat to low, cover with a tight-fitting lid, and simmer for 15-18 minutes until rice is tender and liquid is absorbed.
  6. Stir in black beans, then sprinkle shredded cheese evenly over the top. Cover again and remove from heat. Let sit for 2-3 minutes until cheese is melted.
  7. Garnish with chopped cilantro before serving. Offer additional toppings like sour cream, diced avocado, or sliced jalapeños.

Leave a Comment

Recipe rating