Homemade Taco Seasoning

Store-bought taco seasoning packets usually list salt as the first or second ingredient, then a string of anti-caking agents and modified starches you didn’t ask for. Making your own fixes that in five minutes flat, using spices you probably already have in the cabinet. Once you’ve measured it out once, you’ll never hunt through the taco aisle for a packet again.

Use about 2 to 3 tablespoons of this blend per pound of ground meat, plus 2/3 cup of water, and simmer until the liquid thickens into a light sauce that coats the meat.

Why You’ll Love It

  • No mystery starches or added sugar, just spices you can name
  • You decide how salty and how spicy it is, not a food manufacturer
  • Costs a fraction of buying individual packets once you’re mixing from your own spice stock
  • Comes together in under five minutes with things already in your cabinet
  • Scales up easily, so one batch covers several taco nights
A jar of homemade taco seasoning with a wooden measuring spoon and small bowls of whole spices nearby.

Ingredients

  • 2 tablespoons chili powder: the flavor base; use a mild American-style chili powder rather than a pure chile like ancho, which runs hotter and more concentrated
  • 1 tablespoon ground cumin: does most of the “tastes like tacos” work here; it’s earthy and slightly bitter on its own but rounds out once combined
  • 1 teaspoon smoked paprika: adds color and a whisper of smoke without adding real heat
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon dried oregano: Mexican oregano if you have it, since it’s more citrusy than the Mediterranean version most people keep on hand, though either works
  • 1/2 teaspoon fine sea salt, or to taste
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon cayenne pepper, optional, for heat
  • 1 tablespoon cornstarch, optional: thickens the pan sauce; arrowroot powder works as a 1:1 swap if you’d rather avoid corn

Recipe Timing

  • Prep time: 5 minutes
  • Cook time: 0 minutes (this is a no-cook spice blend)
  • Total time: 5 minutes
  • Yield: about 6 tablespoons, enough to season roughly 2 pounds of ground meat
  • Difficulty: Easy
  • Cuisine: Tex-Mex
  • Course: Seasoning

Substitutions

No cornstarch on hand: swap in arrowroot powder at the same amount, or skip the thickener entirely and just let the meat simmer a couple of minutes longer until the liquid cooks down on its own. The texture ends up a little looser than the cornstarch version, but the flavor doesn’t change.

Watching sodium: cut the salt to a pinch or leave it out of the dry mix altogether, then salt the cooked meat to taste at the end. That gives you more control than baking a fixed amount into the blend, especially since taco toppings like cheese, salsa, and tortilla chips are already salty on their own.

No cayenne: leave it out for a mild version, or swap in a pinch of crushed red pepper flakes if that’s what’s in your cabinet instead.

Fresh garlic or onion instead of powder: this only works if you’re adding the seasoning directly to the pan while cooking, not if you’re storing the mix for later. Fresh alliums bring moisture that shortens shelf life and can make a stored jar clump.

Skipping cumin: it’s tempting to think of cumin as optional since it’s not “chili” flavored on its own, but it carries most of what makes this taste like taco seasoning rather than generic chili powder. Leaving it out changes the flavor more than any other single swap on this list.

Step-by-Step Instructions

  1. Combine the chili powder, cumin, smoked paprika, garlic powder, onion powder, oregano, salt, black pepper, cayenne, and cornstarch in a small bowl or a jar with a tight-fitting lid. It’s done mixing when the color looks like one even brick-red shade with no lighter or darker streaks.
  2. Whisk or shake vigorously until the cornstarch is fully worked in. Check for any pale, chalky streaks; those mean it’s not fully combined yet.
A whisk blending taco seasoning spices together in a glass bowl.
  1. Transfer to an airtight jar or container and label it with the date. It’s ready to use immediately.
  2. To cook with it, brown 1 pound of ground beef, turkey, or chicken in a skillet over medium heat, breaking it into small crumbles as it cooks. Cook until no pink remains and the meat reaches an internal temperature of 160°F for beef or turkey, or 165°F for chicken, per USDA guidance for ground meat and poultry.
  3. Drain any excess fat, then stir in 2 to 3 tablespoons of the seasoning blend along with 2/3 cup of water. Stir until the spices are evenly distributed with no dry pockets left in the pan.
  4. Simmer, stirring occasionally, for about 3 to 4 minutes, until the liquid reduces into a light sauce that clings to the meat instead of pooling around it. The cornstarch needs a few minutes of active simmering to actually thicken; if you pull the pan off the heat right after adding the water, the sauce stays thin and tastes faintly starchy instead of glossy.
Ground beef simmering in a skillet, coated in a thickened taco seasoning sauce.

Key Tips

  • Toast the dry spices in a bare skillet over low heat for about 30 seconds before combining, if you want a deeper, slightly roasted flavor. It’s optional, and the mix works fine without it.
  • Taste a pinch dissolved in a spoonful of warm water before committing it to a whole pound of meat, especially the first time you make your own ratio.
  • Double or triple the recipe if you go through taco night more than once a month. It’s the same five minutes of work either way.
  • If your usual toppings run salty (shredded cheese, salsa, tortilla chips), lean toward the lower end of the salt amount in the mix itself.

Common Mistakes and Troubleshooting

  • The seasoning tastes flat or dusty. Ground chili powder and cumin lose potency after about a year on the shelf. If your jars have been open a while, replace them before blaming the recipe.
  • The meat tastes bitter or scorched. This usually means the spices went into a dry, hot pan and sat there without any liquid. Add the water right after the seasoning goes in, not several minutes later.
  • The sauce never thickens even though you added cornstarch. Cornstarch needs sustained simmering, not just a quick stir, to activate. Give it the full 3 to 4 minutes over active heat.
  • The tacos taste too salty. This is almost always the toppings stacking on top of an already-salted blend. Cut the salt in the dry mix next time and season the finished dish to taste instead.

Variations

  • Smoky chipotle version: swap the smoked paprika for an equal amount of chipotle chile powder for a deeper, smokier heat that holds up well in slow-cooked dishes.
  • Extra hot version: double the cayenne, or add a pinch of ground chipotle along with it.
  • Herby, brighter version: add an extra 1/2 teaspoon of oregano and a pinch of dried cilantro, and stir in a little lime zest once the meat is off the heat.
  • Tabletop version with no salt or starch: leave out the salt and cornstarch entirely and keep the jar next to the stove for sprinkling on eggs, popcorn, or roasted vegetables where you don’t want the sauce-thickening effect.

Serving Suggestions

  • Classic ground beef or chicken tacos, using the full method in the steps above (link to your ground beef taco recipe)
  • Taco salad, tossed straight into browned meat over greens (link to your taco salad recipe)
  • Taco soup, stirred into a pot with beans, tomatoes, and broth (link to your soup category hub)
  • Roasted vegetables like sweet potatoes or cauliflower, tossed with oil and a spoonful of the dry mix before roasting
  • Queso or bean dip, stirred in a pinch at a time to taste

Storage and Make-Ahead

Storage: keep the mix in an airtight jar in a cool, dark cabinet for up to 6 months. It won’t spoil after that, but the flavor fades, so treat 6 months as a “still good” window rather than a hard cutoff.

Make-ahead: this recipe is make-ahead by design. Mix a triple or quadruple batch on a slow afternoon and you’ll have enough for months of taco nights without measuring out nine separate spices each time.

Freezing: not necessary. A dry spice blend keeps fine at room temperature and doesn’t gain anything from the freezer.

Nutrition Information

Per 1 tablespoon serving (based on the full recipe as written, including the optional salt and cornstarch):

  • Calories: about 15
  • Protein: 0g
  • Carbohydrates: about 3g
  • Fat: less than 1g
  • Fiber: less than 1g
  • Sugar: 0g
  • Sodium: about 190mg

These are estimates calculated from typical ingredient values. Actual numbers vary by brand, and if you cut the salt or skip the cornstarch, the sodium and carbohydrate counts will be lower than listed here. Anyone tracking intake closely should calculate their own based on the exact brands they use.

Frequently Asked Questions

How much taco seasoning should I use per pound of meat? Use 2 to 3 tablespoons per pound of ground beef, turkey, or chicken, along with 2/3 cup of water. Start at 2 tablespoons if you’re not sure how salty your batch turned out, and add more after tasting.

What can I use instead of cornstarch? Arrowroot powder works as a straight 1:1 swap and thickens the same way. You can also skip a thickener entirely and simmer the meat a little longer to let the liquid reduce on its own.

Is homemade taco seasoning gluten-free? As written, yes. Every ingredient here, including the cornstarch, is naturally gluten-free. That said, always check the label on your specific spice brands if cross-contamination is a concern for you, since manufacturing practices vary.

How long does it last? Up to 6 months in an airtight container in a cool cabinet. It’s still technically safe to use after that, but ground spices lose their punch over time, so the flavor gets duller rather than the mix going bad.

Can I make a low sodium version? Yes. Cut the salt to a pinch or leave it out completely, then salt the finished dish to taste. This works better than trying to guess a lower fixed amount, since your other taco toppings will already carry some salt.

Why does my taco meat come out watery instead of saucy? Either the cornstarch didn’t get a full simmer, or it was left out altogether. Give the pan 3 to 4 minutes of active simmering after adding the water, and the sauce should thicken and cling to the meat.

Can I use this for anything besides tacos? Yes. It works in taco soup, taco salad, on roasted vegetables, stirred into queso or bean dip, or as a rub before grilling.

Three soft tacos filled with seasoned ground beef, lettuce, tomato, and cheese on a wooden board.

Conclusion

The whole point of making your own taco seasoning is control: over the salt, the heat, and what’s actually in the jar. The one step worth remembering above the rest is the simmer after you add the water. Skip it and the sauce stays thin no matter how good your spice ratio is; give it the full few minutes and taco seasoning does the job a packet does, minus the fillers.

Three soft tacos filled with seasoned ground beef, lettuce, tomato, and cheese on a wooden board.

Homemade Taco Seasoning

A five-minute spice blend that seasons ground beef, turkey, or chicken for tacos, with no anti-caking agents or added sugar.
Prep Time 5 minutes
Total Time 5 minutes
Servings: 9 people
Course: Condiment
Cuisine: Tex-Mex
Calories: 15

Ingredients
  

  • – 2 tablespoons chili powder
  • – 1 tablespoon ground cumin
  • – 1 teaspoon smoked paprika
  • – 1 teaspoon garlic powder
  • – 1 teaspoon onion powder
  • – 1 teaspoon dried oregano
  • – 1/2 teaspoon fine sea salt or to taste
  • – 1/2 teaspoon black pepper
  • – 1/4 teaspoon cayenne pepper optional
  • – 1 tablespoon cornstarch optional

Method
 

  1. Combine all ingredients in a small bowl or jar with a tight lid. Done when the color is one even shade with no streaks.
  2. Whisk or shake until the cornstarch is fully worked in and no pale streaks remain.
  3. Transfer to an airtight jar and label with the date.
  4. To use, brown 1 pound of ground beef, turkey, or chicken over medium heat until no pink remains and it reaches 160°F (beef/turkey) or 165°F (chicken).
  5. Drain excess fat, then stir in 2 to 3 tablespoons of the seasoning and 2/3 cup water.
  6. Simmer 3 to 4 minutes, stirring occasionally, until the sauce thickens and clings to the meat.

Notes

Estimates per 1 tablespoon serving, calculated from typical ingredient values. Actual numbers vary by brand.

Cooked Curious