Description
This easy beef taco recipe features perfectly seasoned ground beef made with homemade taco seasoning in just 20 minutes. So much better than store-bought seasoning packets, these homemade beef tacos are quick, budget-friendly, and endlessly customizable. Perfect for weeknight dinners, Taco Tuesday, or feeding a crowd!
Ingredients
- 1 pound ground beef (80/20 or 85/15)
- ½ medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 tablespoon chili powder
- 2 teaspoons ground cumin
- 1 teaspoon paprika
- 1 teaspoon dried oregano
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon salt (adjust to taste)
- ¼ teaspoon black pepper
- ¼ teaspoon cayenne pepper (optional, for heat)
- ⅓ cup tomato sauce
- ⅓ cup beef broth (or water)
For Serving:
- 12 taco shells or soft tortillas
- Shredded lettuce
- Diced tomatoes
- Shredded cheddar or Mexican blend cheese
- Sour cream
- Salsa
- Diced avocado or guacamole
- Sliced jalapeños (optional)
- Fresh cilantro (optional)
- Lime wedges
Instructions
Step 1: Cook the Onion and Garlic
Heat a large skillet over medium-high heat. Add the ground beef and diced onion. Cook, breaking up the meat with a wooden spoon or spatula into small crumbles, for about 5-6 minutes until the beef is browned and the onion is softened. If there’s excess fat in the pan (more than a tablespoon or two), drain it off. Add the minced garlic and cook for another 30 seconds until fragrant.
Step 2: Add the Seasonings
Reduce heat to medium. Add the chili powder, cumin, paprika, oregano, garlic powder, onion powder, salt, black pepper, and cayenne (if using). Stir well to coat the meat evenly with all the spices. Cook for about 1 minute, stirring constantly, to toast the spices and bloom their flavors. This step is important—it makes the seasonings more aromatic and prevents any raw spice taste.
Step 3: Add Liquid and Simmer
Pour in the tomato sauce and beef broth. Stir everything together until well combined. Bring the mixture to a simmer, then reduce heat to medium-low. Let it simmer gently for 5-7 minutes, stirring occasionally, until the liquid has reduced and the mixture has thickened into a saucy consistency that coats the meat. The beef should be moist but not soupy. Taste and adjust seasoning with more salt if needed.
Step 4: Warm the Taco Shells
While the beef simmers, warm your taco shells or tortillas. For crispy shells, arrange them on a baking sheet and warm in a 325°F oven for 5 minutes. For soft tortillas, wrap them in a damp paper towel and microwave for 30-45 seconds, or warm them individually in a dry skillet for 15-20 seconds per side.
Step 5: Assemble and Serve
Set up a taco bar with the seasoned beef, warmed shells, and all your favorite toppings. Let everyone build their own tacos with their preferred combination of lettuce, tomatoes, cheese, sour cream, salsa, and any other toppings. Serve immediately while the beef is hot and the shells are crispy. Enjoy!
Notes
- Seasoning Adjustments: Start with the listed amounts and adjust to your taste. For spicier tacos, increase cayenne or add hot sauce. For milder, reduce or omit cayenne.
- Make Your Own Seasoning Blend: Mix all the spices together in advance and store in an airtight container for up to 6 months. This makes weeknight taco prep even faster!
- Meat Alternatives: Ground turkey, chicken, or plant-based meat work with the same seasoning and method.
- Consistency: If your taco meat seems too dry, add a splash more broth. If it’s too soupy, simmer longer to reduce the liquid.
- Gluten-Free: Use corn taco shells or corn tortillas, and verify your seasonings are gluten-free (most are).
- Taco Shell Warming: Don’t skip this step! Warmed shells taste so much better and crispy shells are less likely to break when warm.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Mexican-American
Nutrition
- Serving Size: 3 tacos with beef filling only (no toppings)
- Calories: 325
- Sugar: 2g
- Sodium: 485mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 24g
- Cholesterol: 75mg