Mexican Beef and Rice Skillet Recipe
Introduction
This Mexican Beef and Rice Skillet is a flavorful one-pan meal perfect for busy weeknights. Packed with seasoned ground beef, tender rice, beans, and melted cheese, it’s a delicious and easy dinner that comes together quickly.

Ingredients
- 1 Tbsp olive oil
- 1 lb ground beef (80/20 or 85/15)
- 1 medium onion (diced)
- 2 garlic cloves (minced)
- 4 Tbsp taco seasoning
- ½ tsp fine sea salt (or to taste)
- 10 oz can Rotel Diced Tomatoes and Green Chilis (Original)
- 1 can black beans (drained and rinsed)
- 1 cup corn (rinsed – frozen or canned)
- ¾ cup jasmine rice (rinsed and drained)
- 2 cups low-sodium chicken stock
- 2 cups Mexican cheese (Colby jack, or equal parts mozzarella and cheddar)
Instructions
- Step 1: Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the ground beef and sauté, breaking it apart with a spatula, until it’s no longer pink, about 3 minutes.
- Step 2: Add the diced onion to the skillet and cook until softened, about 3 to 4 minutes. Then add the minced garlic and cook for 30 seconds until fragrant.
- Step 3: Stir in the taco seasoning until the beef and vegetables are well coated.
- Step 4: Add the Rotel diced tomatoes with their juices, drained black beans, corn, and rinsed jasmine rice. Stir everything to combine evenly.
- Step 5: Pour in 2 cups of chicken stock and add the salt. Bring the mixture to a light boil, then reduce the heat to low and cover with a tight-fitting lid. Let it simmer for 15 minutes or until the rice is tender and cooked through. Turn off the heat.
- Step 6: Remove the lid and sprinkle the Mexican cheese evenly over the skillet. Cover again and let it rest for 5 minutes to allow the cheese to melt.
- Step 7: Garnish with fresh cilantro or your favorite taco toppings before serving.
Tips & Variations
- Use ground turkey or chicken instead of beef for a lighter version.
- Swap jasmine rice for brown rice, but increase cooking time by about 10 minutes.
- Add a diced jalapeño with the onions for extra heat.
- For vegetarian, omit the beef and use vegetable broth, adding extra beans or vegetables.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave until warmed through. If needed, add a splash of broth or water to keep the rice moist during reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of rice?
Yes, you can substitute jasmine rice with long-grain white rice or brown rice. Just note that brown rice will require a longer cooking time and a bit more liquid to cook properly.
What if I don’t have taco seasoning?
You can make a quick homemade seasoning mix with chili powder, cumin, paprika, garlic powder, onion powder, oregano, and a pinch of cayenne pepper. Adjust the quantities to your taste.
Print
Mexican Beef and Rice Skillet Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
This Mexican Beef and Rice Skillet is a hearty, flavorful one-pan meal combining seasoned ground beef, rice, black beans, corn, and tomatoes, all cooked together and topped with melted Mexican cheese. Perfect for a quick weeknight dinner, it delivers a comforting and satisfying dish with bold Tex-Mex flavors.
Ingredients
Meat and Vegetables
- 1 lb ground beef (80/20 or 85/15)
- 1 medium onion, diced
- 2 garlic cloves, minced
- 1 can (10 oz) Rotel Diced Tomatoes and Green Chilis (Original)
- 1 can black beans, drained and rinsed
- 1 cup corn, rinsed (frozen or canned)
Dry and Seasonings
- 4 Tbsp taco seasoning
- ½ tsp fine sea salt (or to taste)
- ¾ cup jasmine rice, rinsed and drained
Liquids and Cheese
- 1 Tbsp olive oil
- 2 cups low-sodium chicken stock
- 2 cups Mexican cheese (Colby Jack, or equal parts mozzarella and cheddar), shredded
Instructions
- Cook the Beef: Heat 1 Tbsp olive oil in a large skillet over medium heat. Add the ground beef and sauté, breaking it apart with a spatula just until it’s no longer pink, about 3 minutes.
- Sauté Vegetables: Add the diced onion to the skillet and cook until softened, about 3-4 minutes. Stir in minced garlic and cook for 30 seconds until fragrant.
- Add Seasoning: Sprinkle the taco seasoning over the beef and vegetables, stirring to combine evenly.
- Add Remaining Ingredients: Add the Rotel tomatoes with their juices, black beans, corn, and rinsed jasmine rice to the skillet. Stir to combine all the ingredients thoroughly.
- Simmer with Stock: Pour in 2 cups of low-sodium chicken stock and add salt to taste. Bring the mixture to a light boil, then reduce the heat to low. Cover with a tight-fitting lid and let simmer for 15 minutes or until the rice is fully cooked and the liquid is absorbed.
- Melt the Cheese: Turn off the heat and remove the lid. Sprinkle the shredded Mexican cheese evenly over the skillet. Cover again and let rest for 5 minutes until the cheese melts.
- Garnish and Serve: Optionally garnish with fresh cilantro or your favorite taco toppings before serving.
Notes
- Use low-sodium chicken stock to control salt levels.
- Ensure the rice is rinsed well to avoid excess starch and clumping.
- Adjust taco seasoning amount to taste, depending on spice preference.
- You can substitute ground turkey or chicken for a leaner protein.
- This skillet meal can be garnished with sour cream, avocado, or jalapeños for added flavor.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican
Keywords: Mexican beef skillet, beef and rice skillet, one-pan Mexican dinner, easy Mexican recipe, ground beef and rice

