One Pot Taco Skillet – Easy Weeknight Dinner Recipe

Easy, cheesy, and packed with flavor — all done in a single pan in under an hour.

Some recipes just earn a permanent spot in your weekly rotation. This one pot taco skillet is exactly that for me.

I’m not exaggerating when I say this dish saved me on more than one chaotic weeknight. It pulls together bold, satisfying taco flavors without the mess of assembling individual tacos. Everything cooks in one pan. The ground beef, the bell peppers, the rice, all the savory goodness that ties it together.

The best part? You get a complete meal from a handful of pantry staples. No fancy techniques. No complicated timing. Just real food, fast.

I first threw this together on a Tuesday evening when the fridge was looking pretty bare. Ground beef, a can of tomato sauce, some rice, and bell peppers. What started as a “figure it out” dinner became something my family now requests by name. That says everything.

If you need a reliable, filling dish for busy nights, this recipe delivers every single time.

one pot taco skillet

Why This Recipe Actually Works

Let me break down what makes this skillet so good.

One pan, zero stress. You start and finish everything in a single skillet. Fewer dishes mean less time cleaning up and more time actually relaxing after dinner.

The rice cooks right in the sauce. Instead of cooking rice separately, it absorbs the broth and tomato sauce as it simmers. This makes every grain incredibly flavorful. Not bland. Not plain. Actually delicious.

It is incredibly versatile. Serve it as-is in a bowl, stuff it into taco shells, pile it over lettuce, or scoop it with tortilla chips. One recipe, multiple meals.

The ingredient list is short and simple. You probably have most of these on hand already. No hunting for specialty items at the grocery store.

Recipe Timing and Servings

DetailInfo
Prep Time10 minutes
Cook Time35 minutes
Total Time45 minutes
Servings4
DifficultyEasy

What You Will Need

Here is everything that goes into this dish. Ten ingredients. All easy to find.

IngredientQuantityNotes
Olive oil1 tbspAvocado oil or butter works too
Ground beef1 lb85/15 blend recommended for flavor
Onion½ cupDiced; yellow or white onion
Minced garlic1 tbspFresh or jarred, both work
Taco seasoning½ tbspHomemade or store-bought low-sodium
Tomato sauce (canned)15 ozNOT pasta sauce; use low/no salt
Dry white rice1 cupLong-grain; not instant or short-grain
Beef broth2 cupsLow or no salt variety preferred
Bell peppers3 cupsDiced; any color or a mix
Shredded cheddar cheese1 cupFreshly grated melts best

Ingredient Notes and Easy Swaps

Ground Beef: I use 85/15 for the best balance of flavor and moisture. Going leaner like 90/10 works too, but the dish may be slightly less rich. Ground turkey or ground chicken are great lighter options. Just expect a milder taste overall.

Tomato Sauce: This is the base liquid that makes the rice so flavorful. Use plain canned tomato sauce, not jarred pasta sauce. Pasta sauce is thick and already seasoned. It will throw off both the texture and the flavor of the whole dish. This is one swap I really do not recommend making.

Beef Broth: Stick with low-sodium or no-salt-added broth. Chicken broth or vegetable broth also works if that is what you have on hand. They all do the job well.

White Rice: Long-grain white rice works best here. It absorbs liquid evenly and cooks through in the right amount of time. Avoid instant rice (it turns to mush) and short-grain rice (it clumps). Regular long-grain is the move.

Bell Peppers: Use any color you like. Red and orange peppers are a little sweeter. Green peppers bring a more savory edge. A mix of colors makes the dish look beautiful and adds a nice range of flavors.

Cheddar Cheese: Grate it fresh from a block. Pre-shredded cheese has anti-caking coatings that mess with how it melts. A freshly grated handful melts into a smooth, creamy layer. Trust me on this one.

Taco Seasoning: The recipe calls for just half a tablespoon, which gives you warm, lightly spiced flavor. If you love a bolder kick, bump it up to a full tablespoon. Making your own blend with chili powder, cumin, garlic powder, and paprika is also a great way to keep sodium in check.

Optional Add-Ins Worth Trying

Want to take it a step further? Here are a few easy additions:

  • Stir in one cup of rinsed and drained black beans or pinto beans for extra protein and fiber
  • Add a small can of diced green chiles for a mild, smoky heat
  • A pinch of cayenne pepper in the seasoning adds a nice background warmth
  • Corn kernels (canned or frozen) bring a touch of sweetness and color
one pot taco skillet

How to Make It: Step by Step

This recipe comes together in four simple stages. Follow these and you cannot go wrong.

Step 1: Brown the Ground Beef

Pour the olive oil into a large skillet or deep sauté pan and set it over medium heat. Once the oil shimmers, add the ground beef.

Break the meat apart with a wooden spoon or spatula as it cooks. You want small, even crumbles. Not large chunks. Cook for about 10 minutes until no pink remains.

Now add the diced onion and minced garlic directly to the pan. Sauté everything together for another 5 minutes. The onions will soften and turn slightly golden. The garlic will smell incredible.

Pro tip: Do not drain the fat unless there is an excessive amount pooling. A little beef fat adds richness and carries the taco seasoning flavor beautifully.

Step 2: Build the Sauce and Add the Rice

Now the pan starts to smell truly amazing. Add the taco seasoning and stir it into the beef and onion mixture. Let it cook for about 30 seconds. This step deepens the flavor in a way that skipping it just does not replicate.

Pour in the tomato sauce, beef broth, and dry white rice. Add the diced bell peppers. Stir everything together until well combined.

Bring the mixture to a full boil over medium-high heat, then immediately reduce the heat to low and cover the pan with a tight-fitting lid.

one pot taco skillet

Step 3: Simmer Until the Rice Is Tender

This is where patience pays off. Let the skillet simmer, covered, for 20 to 25 minutes. The rice needs this time to absorb the liquid and cook through completely.

Stir the mixture gently every 8 to 10 minutes. This prevents the rice from sticking to the bottom and keeps everything cooking evenly.

After 20 minutes, test a small spoonful of rice. It should be tender all the way through. If there is still a bit of crunch, replace the lid and give it another 5 minutes.

Pro tip: If the liquid looks like it is running dry before the rice finishes, add a splash of broth. About ¼ cup at a time. Keep the heat on low to avoid scorching the bottom.

Step 4: Top with Cheese and Serve

Once the rice is fully cooked, sprinkle the shredded cheddar evenly across the surface of the skillet. Place the lid back on and let it sit for one full minute over low heat.

The residual heat melts the cheese into a smooth, golden layer without overcooking anything underneath. Remove the lid and take a moment to appreciate what you just made.

Bring the skillet straight to the table. Let everyone dig in.

one pot taco skillet

How to Serve This

This dish is a complete meal on its own. Scoop it into bowls and pile on your favorite toppings.

Here are my personal favorites:

  • Sliced avocado or a spoonful of guacamole
  • A dollop of sour cream or plain Greek yogurt
  • Fresh or jarred salsa
  • Shredded romaine lettuce
  • Sliced jalapeños or pickled jalapeños
  • Chopped fresh cilantro and a wedge of lime
  • A handful of crunchy tortilla chips on the side

You can also use the filling to build tacos in corn or flour tortillas, roll burritos, or spoon it over shredded lettuce for a warm taco salad. Really versatile stuff.

Storing and Reheating Leftovers

MethodHow LongNotes
RefrigeratorUp to 3 daysStore in an airtight container
FreezerUp to 3 monthsPortion into freezer-safe containers
Reheat from fridge2-3 minutes (microwave)Add a splash of broth to loosen rice
Reheat from frozenThaw overnight firstThen reheat on stove or microwave

From the fridge: Warm in a skillet over low heat with a splash of broth. Stir as it heats to keep the rice from clumping.

From the freezer: Thaw overnight in the refrigerator, then reheat as above. In a pinch, you can microwave it straight from frozen using shorter intervals and stirring frequently.

Tips for Getting This Right Every Time

I have cooked this dish more times than I can count. Here is what actually makes a difference:

  1. Use a large, deep pan. The rice expands as it absorbs liquid. A 12-inch skillet or wide sauté pan with at least 2-inch sides prevents overflow and allows for even cooking.
  2. Keep the lid on during simmering. Lifting it repeatedly lets steam escape. That steam is what cooks the rice from above. Every peek adds a minute or two to the cook time.
  3. Grate your own cheese. Pre-packaged shredded cheese contains starches that prevent smooth melting. A block of cheddar grated right before use melts into a silky, even layer.
  4. Taste before serving. Every brand of taco seasoning and broth has a different sodium level. Give it a quick taste after the rice finishes cooking and adjust salt if needed.
  5. Use low or no-salt broth and tomato sauce. This gives you full control over the final saltiness. Salty broth plus salty seasoning can make the whole thing too intense.
  6. Prep your veggies in advance. Diced bell peppers can be stored in an airtight container in the fridge for up to 48 hours before cooking. On a weeknight, that small step saves real time.

Frequently Asked Questions

Can I use ground turkey instead of ground beef?

Absolutely. Ground turkey is a leaner option and works really well here. The flavor will be slightly milder, so you may want to add an extra pinch of taco seasoning to compensate. Ground chicken is another solid swap.

What is the difference between tomato sauce and pasta sauce?

Tomato sauce is thin, plain, and unseasoned. It blends seamlessly into the dish. Pasta sauce like marinara is thick, heavily seasoned, and will overpower the taco flavors. Always reach for plain canned tomato sauce for this recipe. It is not a small difference.

Can I add beans to this recipe?

Yes! One cup of rinsed and drained black beans or pinto beans is a fantastic addition. Stir them in along with the rice and broth. They add extra fiber, plant-based protein, and a heartier texture.

My rice is still crunchy after 25 minutes. What do I do?

This can happen if the lid was not kept on tightly, or if the heat was too high and liquid evaporated too quickly. Add a splash of broth, about ¼ cup, replace the lid, and continue simmering on low for another 5 to 10 minutes.

Can I make this ahead of time?

Absolutely. This dish is excellent for meal prep. Cook it fully, let it cool, and store it in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze for up to 3 months. Reheat on the stove over low heat or in the microwave, adding a splash of broth if the rice seems dry.

Full Recipe Card

One Pot Taco Skillet

Prep Time: 10 minutes | Cook Time: 35 minutes | Total Time: 45 minutes | Servings: 4

Ingredients

  • 1 tablespoon olive oil
  • 1 lb ground beef
  • ½ cup onion, diced
  • 1 tablespoon minced garlic
  • ½ tablespoon taco seasoning
  • 15 oz can tomato sauce (not pasta sauce; use low/no salt)
  • 1 cup dry white rice
  • 2 cups beef broth (low or no salt)
  • 3 cups bell pepper, diced
  • 1 cup shredded cheddar cheese

Instructions

  1. Heat olive oil in a large skillet over medium heat. Add the ground beef and cook for 10 minutes, breaking it into crumbles, until no longer pink.
  2. Add the diced onion and minced garlic. Sauté for 5 more minutes, stirring occasionally, until the onion is softened and lightly golden.
  3. Add the taco seasoning and stir to coat. Pour in the tomato sauce, beef broth, dry white rice, and diced bell peppers. Stir to combine everything.
  4. Cover the pan and bring to a boil. Reduce heat to low and simmer for 20 to 25 minutes, stirring every 8 to 10 minutes, until the rice is fully cooked and tender.
  5. Sprinkle the shredded cheddar cheese over the top. Replace the lid and let it sit for one minute until the cheese melts. Serve immediately with your favorite toppings.

Notes

  • Ground beef substitute: Ground turkey or chicken works well as a leaner option
  • Tomato sauce: Always use plain canned tomato sauce, not pasta sauce
  • Dairy free: Simply skip the cheese or use your favorite dairy-free shredded alternative
  • Add beans: Stir in 1 cup of rinsed black or pinto beans with the rice for extra filling power
  • Storage: Refrigerate leftovers for up to 3 days or freeze for up to 3 months
One Pot Taco Skillet

One Pot Taco Skillet

A cheesy, flavor-packed taco skillet made in one pan in under an hour. Perfect for busy weeknights with minimal cleanup.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Course Dinner, Main Course
Cuisine American, Mexican-Inspired
Servings 4 servings
Calories 520 kcal

Ingredients
  

  • 1 tbsp olive oil avocado oil or butter works too
  • 1 lb ground beef 85/15 blend recommended
  • 1/2 cup onion diced, yellow or white
  • 1 tbsp minced garlic fresh or jarred
  • 1/2 tbsp taco seasoning homemade or store-bought low-sodium
  • 15 oz canned tomato sauce NOT pasta sauce; use low or no salt
  • 1 cup dry white rice long-grain; not instant or short-grain
  • 2 cups beef broth low or no salt variety
  • 3 cups bell peppers diced, any color or a mix
  • 1 cup shredded cheddar cheese freshly grated melts best

Instructions
 

  • Heat olive oil in a large skillet over medium heat. Add the ground beef and cook for 10 minutes, breaking it into crumbles, until no longer pink.
  • Add the diced onion and minced garlic. Sauté for 5 more minutes, stirring occasionally, until the onion is softened and lightly golden.
  • Add the taco seasoning and stir to coat. Cook for 30 seconds to bloom the spices.
  • Pour in the tomato sauce, beef broth, dry white rice, and diced bell peppers. Stir everything together until well combined.
  • Bring to a boil over medium-high heat, then reduce heat to low and cover with a tight-fitting lid. Simmer for 20 to 25 minutes, stirring every 8 to 10 minutes, until the rice is fully cooked and tender.
  • Sprinkle the shredded cheddar cheese evenly over the top. Replace the lid and let sit for one minute until the cheese melts. Serve immediately with your favorite toppings.

Notes

Ground beef substitute: Ground turkey or chicken works well as a leaner option.
Tomato sauce: Always use plain canned tomato sauce, not pasta sauce.
Dairy free: Skip the cheese or use a dairy-free shredded alternative.
Add beans: Stir in 1 cup of rinsed black or pinto beans with the rice for extra filling power.
Storage: Refrigerate leftovers for up to 3 days or freeze for up to 3 months. Reheat with a splash of broth to loosen the rice.
Keyword Easy Dinner, Ground Beef, One-Pot, taco skillet, Weeknight Dinner

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




*