If you’re craving a meal that’s bursting with flavor, easy to throw together, and offers a complete dinner all in one pan, this One-Pot Taco Rice Skillet Recipe is about to become your new best friend in the kitchen. With layers of seasoned ground beef, tender rice soaked in rich tomato juices, hearty black beans, and vibrant bell peppers, all topped off with melty cheese and fresh green onions, it’s a fiesta of textures and tastes. The beauty of this dish is its simplicity without sacrificing any bold, comforting flavors that everyone at the table will love.

Ingredients You’ll Need
Each ingredient in this One-Pot Taco Rice Skillet Recipe plays an essential role, coming together to deliver a harmonious blend of spices, textures, and colors. From the robust spices to the freshness of the veggies, these simple staples make this dish both satisfying and exciting.
- 1 lb lean ground beef: Provides rich and savory protein to form the hearty base of the skillet.
- 1 cup long-grain rice: Adds a fluffy, tender texture that absorbs all the delicious juices perfectly.
- 1 can (15 oz) black beans, rinsed: Contributes earthy flavor and fiber for added heartiness.
- 1 can (14.5 oz) diced tomatoes: Brings juiciness and a tangy sweetness that brightens the dish.
- 1 cup bell peppers, chopped: Adds a pop of color and a crisp, slightly sweet bite.
- 2 tsp cumin: Infuses the skillet with warm, smoky notes central to taco seasoning.
- 2 tsp chili powder: Provides subtle heat and depth of flavor to enliven the dish.
- 1 cup shredded cheese (cheddar or Mexican blend): Melts beautifully to add creamy, cheesy richness on top.
- 2 green onions, chopped: Sprinkle on top for a fresh, mild onion crunch that brightens every bite.
- 2 cups water: Needed to cook the rice thoroughly and meld all ingredients together.
- Salt and pepper to taste: Simple seasoning essentials to balance and enhance all flavors.
How to Make One-Pot Taco Rice Skillet Recipe
Step 1: Sauté the Vegetables
Start by heating a large skillet over medium heat with just a splash of oil. Toss in the chopped onions and bell peppers and sauté them for about five minutes until they soften and become fragrant. This step builds a flavorful foundation and adds a pleasant sweetness that balances the spices later on.
Step 2: Brown the Ground Beef
Next, add the lean ground beef directly to the skillet with the softened veggies. Cook it, breaking apart the meat, until it’s thoroughly browned and no longer pink. This step locks in savory flavor and creates a meaty texture that’s crucial for this skillet recipe.
Step 3: Season and Mix Rice
Once the beef is ready, stir in the long-grain rice along with the cumin and chili powder. Toss everything to evenly coat the rice with those vibrant spices, ensuring each grain will be infused with that signature taco flavor as it cooks.
Step 4: Add Tomatoes and Black Beans
Pour in the diced tomatoes with their juice and the rinsed black beans. Mix thoroughly to combine, allowing the tomatoes’ acidity and the beans’ hearty bite to merge with the beef and rice for a layered taste experience.
Step 5: Simmer with Water
Pour in two cups of water so it covers the ingredients by about an inch. Bring the mixture to a boil, then reduce heat to low and cover the skillet. Let it simmer gently for about 20 minutes or until the rice is tender and has soaked up all those fantastic flavors.
Step 6: Finish with Cheese and Green Onions
Finally, sprinkle the shredded cheese evenly over the hot skillet. Cover the pan briefly so the cheese melts into a gooey, irresistible layer. Just before serving, sprinkle the chopped green onions on top to add a fresh and mild crunch.
How to Serve One-Pot Taco Rice Skillet Recipe
Garnishes
Keep it simple and fresh with garnishes like cilantro sprigs, sliced jalapeños, or a dollop of sour cream to add creaminess. These toppings elevate the hearty skillet by introducing cool, fresh, or spicy contrasts that balance the rich flavors wonderfully.
Side Dishes
This dish really shines on its own, but if you want to round out the meal, consider serving it alongside a crisp green salad or some crunchy tortilla chips. A side of guacamole or pickled jalapeños also pairs beautifully, adding brightness and depth to your taco-inspired feast.
Creative Ways to Present
Serve this skillet recipe straight from the pan for a cozy, family-style experience. For a fun twist, spoon it into warm tortillas for taco wraps or scoop portions into baked bell pepper halves to turn it into handheld delights. Either way, it’s a crowd-pleaser that looks as good as it tastes.
Make Ahead and Storage
Storing Leftovers
Store any leftover One-Pot Taco Rice Skillet Recipe in an airtight container in the fridge. It will stay fresh for about three to four days, making it perfect for quick lunches or easy dinners throughout the week.
Freezing
If you want to save some for later, this skillet freezes beautifully. Portion it into freezer-safe containers, and keep it in the freezer for up to three months. Just thaw overnight in the fridge before reheating.
Reheating
Reheat leftovers on the stovetop over medium heat, adding a splash of water if it feels dry. Alternatively, microwave individual servings covered for one to two minutes until warmed through and the cheese is melty once again.
FAQs
Can I use other types of meat?
Absolutely! Ground turkey or chicken work well in this One-Pot Taco Rice Skillet Recipe if you prefer a leaner option. Just adjust the cooking time to ensure the meat is fully cooked and remains moist.
Is it possible to make this recipe vegetarian?
Yes, just skip the ground beef and add extra beans or even lentils for protein. You might also want to include some veggies like corn or zucchini to keep it vibrant and filling.
What type of rice works best for this recipe?
Long-grain white rice is ideal because it cooks evenly and absorbs flavors well. If you want to use brown rice, increase the cooking time and liquid accordingly since it takes longer to cook.
Can I make this recipe spicier?
Definitely! Add more chili powder or a pinch of cayenne pepper for a kick. Fresh jalapeños or a dash of hot sauce also make excellent additions to dial up the heat.
Is this dish suitable for meal prepping?
For sure! Since it stores and reheats so well, it’s a fantastic option for preparing meals ahead. Portion into containers for easy grab-and-go lunches or quick weeknight dinners.
Final Thoughts
This One-Pot Taco Rice Skillet Recipe is truly a winner for anyone who loves fuss-free cooking but still wants bold, satisfying flavors. It’s comforting, colorful, and packed with the familiar tastes we all adore, plus the convenience of just one pan to clean. Give it a try soon — I promise it will become a favorite you reach for again and again.
Print
One-Pot Taco Rice Skillet Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican
Description
This One-Pot Taco Rice Skillet is a flavorful and easy-to-make meal combining ground beef, rice, black beans, and spices, all cooked together in a single skillet for convenience. Topped with melted cheese and fresh green onions, it’s a perfect weeknight dinner that brings the zest of tacos in a hearty, comforting rice dish.
Ingredients
Main Ingredients
- 1 lb lean ground beef
- 1 cup long-grain rice
- 1 can (15 oz) black beans, rinsed
- 1 can (14.5 oz) diced tomatoes
- 1 cup bell peppers, chopped
- 2 green onions, chopped
- 1 cup shredded cheese (cheddar or Mexican blend)
- 2 cups water
- Salt and pepper to taste
Spices
- 2 tsp cumin
- 2 tsp chili powder
Other
- A splash of oil (for sautéing)
Instructions
- Heat the Skillet: Place a large skillet over medium heat and add a splash of oil to warm up.
- Sauté Vegetables: Add chopped onions and bell peppers to the skillet and sauté for about 5 minutes until they soften and become fragrant.
- Cook Ground Beef: Add the lean ground beef to the skillet and cook until it is browned and crumbled, ensuring no pink remains.
- Add Rice and Spices: Stir in the long-grain rice along with cumin and chili powder to evenly coat the rice with the spices.
- Mix in Tomatoes and Beans: Add the diced tomatoes with their juice and the rinsed black beans, mixing everything thoroughly.
- Add Water and Simmer: Pour in 2 cups of water, covering the ingredients by about an inch. Bring the mixture to a boil, then reduce the heat to low, cover the skillet, and let it simmer for about 20 minutes until the rice is tender and water is absorbed.
- Add Cheese and Green Onions: Sprinkle shredded cheese evenly over the top of the cooked skillet, cover briefly to let the cheese melt, then garnish with chopped green onions before serving.
Notes
- You can substitute ground turkey or chicken for a leaner protein option.
- If you prefer a spicier dish, add jalapeños or a dash of hot sauce.
- To make it vegetarian, omit the ground beef and add extra beans or vegetables.
- Leftovers can be stored in the refrigerator for up to 3 days and reheated easily.

