The Pantry
Mexican-American

Beef tacos

These beef tacos make 6 small tacos with a crumbled, warmly spiced ground beef filling, soft corn tortillas, crisp lettuce, tomato, cheddar, onion, and a little sour cream. The beef is browned first, then simmered with seasoning and a splash of water so it clings to the meat instead of drying out. Serve them hot and assembled just before eating for the best texture.

Prep 10 minCook 15 minAdjust servings ↓
Beef tacos
~690 calper person · ~1380 total
~$6.50meal total · ~$3.25 per person

Estimated calories and US ingredient costs.

This recipe scales well to 4 servings by doubling everything and using a 12-inch skillet so the beef browns instead of steaming. For 6 or 8 servings, cook the beef in two batches if needed to avoid crowding. Do not change the skillet heat or the tortilla-warming method; a crowded pan makes the filling greasy and less browned.

The Pantry way

Your whole cook, in one place.

Ingredients, steps and a live timeline. Ready for 2 people.

Step timeline

Cooking order

7 left
Step 1

Prep the toppings

~3 min

Prep the toppings.

Shred the 1 cup iceberg lettuce, dice the 4 oz tomato and 1 oz yellow onion, and shred the 2 oz cheddar if needed.

Stir the tomato with the onion and 1 tbsp lime juice in a small bowl so the onion softens slightly while you cook the beef.

Keep the lettuce and cheddar separate so the tacos stay crisp and layered.

Ingredients
  • 8 oz total for recipeGround beef
  • 4 oz total for recipeTomato
  • 1 oz total for recipeYellow onion
  • 1 tbspLime juice
Step 2

Brown the beef

~6 min

Brown the beef.

Set a 10-inch skillet over medium-high heat and add the 1 tbsp neutral oil.

When the oil shimmers, add the 8 oz ground beef and break it into small pieces with a spatula.

Cook for 5 to 6 minutes, stirring often, until there is no pink left and the meat has browned in spots.

If the pan looks greasy

spoon off a little fat, but leave enough to carry the spice flavor.

Ingredients
  • 1 tbspNeutral oil
  • 8 ozGround beef
Step 3

Season and simmer

~4 min

Season and simmer.

Reduce the heat to medium.

Sprinkle in the 1/2 tsp kosher salt, 1 tsp chili powder, 1 tsp ground cumin, 1/2 tsp garlic powder, and 1/4 tsp black pepper, then stir for 30 seconds so the spices bloom in the hot fat.

Pour in the 1/3 cup water and scrape the pan to lift the browned bits.

Simmer for 2 to 3 minutes, stirring, until the liquid reduces to a glossy coating that clings to the beef instead of pooling in the pan.

Ingredients
  • 1/2 tspKosher salt
  • 1 tspChili powder
  • 1 tspGround cumin
  • 1/2 tspGarlic powder
  • 1/4 tspBlack pepper
  • 1/3 cupWater
Step 4

Warm the tortillas

~1 min

Warm the tortillas.

While the beef finishes, warm the 6 small corn tortillas in a dry skillet over medium heat for about 20 seconds per side, or directly over a low flame if you have a gas range.

Stack them in a clean kitchen towel so they stay pliable.

If they crack, they need a little more heat, not more moisture.

Ingredients
  • 6Small corn tortillas
  • 8 oz total for recipeGround beef
Step 5

Build the tacos

~3 min

Build the tacos.

Lay out the warm tortillas and divide the beef evenly among them.

Top each taco with the shredded lettuce, cheddar, and the tomato-onion-lime mixture.

Keep the fillings centered so the tortillas do not tear before serving.

Ingredients
  • 1 cup total for recipeShredded iceberg lettuce
  • 4 oz total for recipeTomato
  • 1 oz total for recipeYellow onion
Step 6

Finish and serve

~2 min

Finish

Dollop 2 tbsp sour cream over the tacos

The best texture is a warm tortilla, juicy beef, and cool crunchy toppings all at once.

If you want a cleaner presentation

spoon the sour cream over the meat before adding the lettuce so it does not slide off the top.

Ingredients
  • 6 total for recipeSmall corn tortillas
  • 8 oz total for recipeGround beef
  • 1 cup total for recipeShredded iceberg lettuce
  • 2 tbspSour cream
Step 7

Serve meal

~1 min

Once all dishes are cooked and ready, plate and serve the meal together.

Beef tacos: serve.

Beef tacos: serve immediately.

Make the next one yours.

Create a custom meal with what you have.

Create my own recipe →
Read the traditional recipe

Ingredients

For 2 people

  • 6 small corn tortillas
  • 1 tbsp neutral oil
  • 8 oz ground beef
  • 1/2 tsp kosher salt
  • 1 tsp chili powder
  • 1 tsp ground cumin
  • 1/2 tsp garlic powder
  • 1/4 tsp black pepper
  • 1/3 cup water
  • 1 cup shredded iceberg lettuce
  • 2 oz shredded cheddar cheese
  • 4 oz tomato, diced
  • 1 oz yellow onion, finely diced
  • 2 tbsp sour cream
  • 1 tbsp lime juice

Method

  1. Prep the toppingsShred the 1 cup iceberg lettuce, dice the 4 oz tomato and 1 oz yellow onion, and shred the 2 oz cheddar if needed. Stir the tomato with the onion and 1 tbsp lime juice in a small bowl so the onion softens slightly while you cook the beef. Keep the lettuce and cheddar separate so the tacos stay crisp and layered.
  2. Brown the beefSet a 10-inch skillet over medium-high heat and add the 1 tbsp neutral oil. When the oil shimmers, add the 8 oz ground beef and break it into small pieces with a spatula. Cook for 5 to 6 minutes, stirring often, until there is no pink left and the meat has browned in spots. If the pan looks greasy, spoon off a little fat, but leave enough to carry the spice flavor.
  3. Season and simmerReduce the heat to medium. Sprinkle in the 1/2 tsp kosher salt, 1 tsp chili powder, 1 tsp ground cumin, 1/2 tsp garlic powder, and 1/4 tsp black pepper, then stir for 30 seconds so the spices bloom in the hot fat. Pour in the 1/3 cup water and scrape the pan to lift the browned bits. Simmer for 2 to 3 minutes, stirring, until the liquid reduces to a glossy coating that clings to the beef instead of pooling in the pan.
  4. Warm the tortillasWhile the beef finishes, warm the 6 small corn tortillas in a dry skillet over medium heat for about 20 seconds per side, or directly over a low flame if you have a gas range. Stack them in a clean kitchen towel so they stay pliable. If they crack, they need a little more heat, not more moisture.
  5. Build the tacosLay out the warm tortillas and divide the beef evenly among them. Top each taco with the shredded lettuce, cheddar, and the tomato-onion-lime mixture. Keep the fillings centered so the tortillas do not tear before serving.
  6. Finish and serveDollop 2 tbsp sour cream over the tacos and serve immediately. The best texture is a warm tortilla, juicy beef, and cool crunchy toppings all at once. If you want a cleaner presentation, spoon the sour cream over the meat before adding the lettuce so it does not slide off the top.

Before you cook

What to get ready

Wide skillet, spatula, separate filling bowls and a clean towel for warmed tortillas.

Prepare cold toppings before browning the beef and keep tortillas covered after warming.

If something needs adjusting

Filling runs out of the shell

Reduce the seasoning liquid until it coats the beef instead of pooling.

A larger batch goes cold before serving

Prepare toppings first, keep tortillas covered briefly and assemble at the table rather than filling every tortilla in advance.

Store for later

Refrigerate perishable fillings separately from tortillas and cold toppings. Reheat cooked fillings to 165°F, then warm tortillas and assemble.

Refrigerate perishables within 2 hours, or 1 hour above 90°F. Keep the fridge at 40°F or below; use refrigerated leftovers within 3–4 days. USDA storage and reheating guidance.

Make the ingredients go further

Use remaining ground beef and cabbage in a skillet dinner.

Next use for your ingredients: Beef and cabbage skillet →

Calculate this meal with your own prices →

How to Scale a Recipe →

Cooking notes updated October 24, 2026. How we create recipes.

Tips, swaps and questions

A little kitchen know-how

For the best taco texture, cook the beef until the water reduces completely and the pan looks saucy, not soupy. If you like a little extra richness, a teaspoon of the rendered beef fat can stay in the skillet; if the meat is very fatty, drain off some grease before adding the spices so the seasoning does not taste oily.

Make it work for you

If you want a lighter filling, use 90% lean ground beef and keep the same seasoning, but shorten the simmer a little because leaner meat releases less fat. For a dairy-free finish, replace the cheddar and sour cream with more lettuce and a spoonful of salsa, but add the salsa at the table so the tortillas do not soften too quickly.

Use more of your corn tortillas and chili powder in chicken tacos.

Can I make the beef filling ahead of time?

Yes. Cook the seasoned beef filling, cool it quickly, and refrigerate it in a covered container within 2 hours. Reheat it in a skillet with a splash of water until steaming hot and 165°F in the center, then warm the tortillas and assemble right before serving. The toppings are best chopped the same day for the freshest texture.

Times are estimates. Check ingredients for allergens. For safe temperatures and storage, see FoodSafety.gov.