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.

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.
Your whole cook, in one place.
Ingredients, steps and a live timeline. Ready for 2 people.
Make the next one yours.
Create a custom meal with what you have.
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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 →
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.