Mexican Beef and Rice Skillet is the perfect easy weeknight meal when your family wants something comforting, flavorful, and fast. This one-pan dinner brings together ground beef, rice, tomatoes, beans, corn, and melty cheese for a satisfying dish that’s on the table in about 35 minutes. It’s simple to make, easy to customize, and a great way to feed a crowd with minimal cleanup.
If you enjoy one-skillet dinners, try similar quick meals like Easy Rotel Pasta, Homemade Hamburger Helper, or a classic Taco Meat — all quick, family-friendly options.

This Mexican Beef and Rice Skillet is designed for busy nights when you want bold flavors without a lot of effort. It’s a twist on Taco Tuesday — bright, slightly smoky, and comforting. Because everything cooks in one skillet, cleanup is easy, and leftovers reheat well for lunches or quick dinners later in the week.
What you’ll love about this recipe
- One-skillet convenience — beef, rice, and cheese all cook together, so fewer dishes to wash.
- Quick and easy — ready in about 35 minutes with straightforward ingredients.
- Family-friendly — mild, cheesy, and customizable for kids or spice lovers.
Recipe Ingredients
Gather these ingredients to make the Mexican Beef and Rice Skillet.

Ingredient notes
- Ground beef: Use your preferred lean-to-fat ratio. Ground turkey or chicken work as leaner substitutes.
- Rice: Regular white rice cooks reliably in this skillet. If you use brown rice, expect a longer cooking time and slightly more liquid.
- Cheese: Colby Jack melts nicely and gives a creamy finish. Cheddar or pepper jack are great alternatives.
How to make Mexican Beef and Rice Skillet: Step-by-step
Follow these steps for a flavorful one-pan meal.
- Step 1: In a large skillet over medium heat, brown 1 pound ground beef with 1 chopped onion and 1 chopped bell pepper until the beef is cooked through. Drain off excess grease if needed.
- Step 2: Stir in 1 cup uncooked rice, a 14.5-ounce can diced tomatoes, an 8-ounce can tomato sauce, and 1 cup beef broth. Season with 2 teaspoons chili powder, 1 teaspoon cumin, 1 teaspoon paprika, 1 teaspoon salt, and 1/2 teaspoon black pepper. Bring the mixture to a boil.
- Step 3: Reduce the heat to low, cover, and simmer for about 20 minutes, stirring occasionally, until the rice is tender and the liquid is absorbed. Stir gently to prevent sticking.
- Step 4: Once the rice is cooked, stir in 1 cup frozen corn and a 15-ounce can of drained black beans. Cook until heated through.
- Step 5: Sprinkle 1 cup shredded Colby Jack (or your chosen cheese) over the top. Cover for a few minutes to allow the cheese to melt.
- Step 6: Garnish with chopped fresh cilantro and sliced green onions. Serve with sour cream, hot sauce, pico de gallo, or lime wedges if desired.

Tips and variations
Pro tip: For fluffy rice, avoid stirring too much once the skillet is simmering. Excess stirring can make rice gummy. If the rice seems dry after reheating, add a splash of beef broth or water.
- Additions: Try canned green chiles or fire-roasted tomatoes for extra flavor. Add extra veggies like diced zucchini or mushrooms for more color and nutrients.
- Beans: Black beans are included here, but pinto beans or refried beans both work well.
- Protein swaps: Use ground pork, ground chicken, or turkey in place of beef.
- Make it spicier: Add cayenne, extra chili powder, chopped jalapeños, or chipotle in adobo for smoky heat.
Storage and reheating
Fridge: Store leftovers in an airtight container for up to 3 days.
Reheat: Warm in the microwave or on the stovetop until heated through. Add a splash of broth or water if the rice has dried out.
Freezing: Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.
Frequently asked questions
Can I use different types of rice?
Yes. Jasmine or basmati will work similarly to regular white rice, but brown rice needs more liquid and a longer cook time.
How do I prevent the rice from sticking?
Use a good nonstick or well-seasoned skillet and stir a couple of times during the simmer. Maintain a low, steady simmer and ensure there is enough liquid in the pan.

What to serve with this skillet
Serve with tortilla chips, warm corn tortillas, a simple green salad, or refried beans for a complete meal. Toppings like extra cheddar, pico de gallo, sour cream, or sliced avocado add freshness and texture.
Recipe summary
- Prep time: 10 minutes
- Cook time: 25 minutes
- Total time: 35 minutes
- Servings: 6
- Calories: 418 kcal (per serving, approximate)
Equipment
- Large skillet
Ingredients (serves 6)
- 1 pound ground beef
- 1 onion, chopped
- 1 bell pepper, chopped
- 2 cloves garlic, minced
- 1 cup uncooked rice
- 1 14.5-ounce can diced tomatoes
- 1 8-ounce can tomato sauce
- 1 cup beef broth
- 2 teaspoons chili powder
- 1 teaspoon cumin
- 1 teaspoon paprika
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 15-ounce can black beans, drained
- 1 cup frozen corn
- 1 cup shredded Colby Jack cheese
- Fresh cilantro, chopped, for garnish
Instructions
- Brown the ground beef with the chopped onion and bell pepper in a large skillet. Drain excess grease if needed.
- Add the uncooked rice, diced tomatoes, tomato sauce, and beef broth. Season with chili powder, cumin, paprika, salt, and pepper. Bring to a boil.
- Reduce heat to low, cover, and simmer about 20 minutes until the rice is tender and the liquid is absorbed, stirring occasionally to prevent sticking.
- Stir in the frozen corn and drained black beans; cook until heated through.
- Sprinkle cheese on top, cover for a few minutes to melt the cheese, then garnish with cilantro and green onions.
Notes
For best results, allow the skillet to rest a few minutes after cooking so the rice finishes steaming. If you want a saucier dish, add an extra 1/2 cup of broth or salsa when you add the rice.
Enjoy this easy Mexican Beef and Rice Skillet — a flavorful one-pan dinner that’s ideal for busy nights and leftovers that reheat beautifully.