Make the beef filling: In a large skillet, heat olive oil over medium-high heat. Add ground beef and cook until browned, breaking it up so it cooks evenly. Drain any extra grease.
1 pound lean ground beef, 1 tablespoon olive oil
Add the sauce: Stir in tomato sauce, water or beef broth, and taco seasoning. Mix well and bring to a simmer so the flavors come together.
½ cup tomato sauce, 3 tablespoons water
Simmer: Reduce heat and let it cook for 5–7 minutes, stirring occasionally until thickened and flavorful.
3-4 tablespoons taco seasoning mix
Warm the shells: Heat taco shells or flour tortillas according to package directions so they’re soft and pliable.
8-10 taco shells
Assemble tacos: Spoon beef mixture into each shell. Add your favorite toppings and serve fresh. If you like this recipe, please leave a 5-star rating, thank you!
cheddar cheese, cherry tomatoes, red onion, lettuce, sour cream
Notes
Brown the beef before the seasoning goes in. Spices added to raw meat scorch while the beef is still grey. Get real color on it first, then season.
Leave some of the fat. Draining every drop makes the filling dry. A little fat carries the spice, and it is what lets the water and tomato sauce turn into a sauce rather than sit on top.
Char the tortillas. Thirty seconds a side in a dry pan until they blister. It is the difference between a street taco and a soft floppy one.
Make the beef ahead. The filling keeps 4 days in the fridge and 3 months in the freezer, and it reheats better than almost anything else. Warm the tortillas fresh.