The Best Taco Meat Recipe
This is the taco meat I make on the nights when dinner needs to happen fast. It comes together in about 15 minutes with one skillet, a handful of pantry spices, and ground beef. Simple, flavorful, and exactly the kind of recipe you’ll find yourself making on repeat.

Tacos are happening tonight.
- This taco meat is so moist! I know we all hate the word moist, but I’m telling you – this taco meat is just that! Sometimes, taco meat can be dried out and overcooked. This taco meat is perfectly seasoned while staying moist and tender.
- It’s loaded with flavor and no preservatives! I will admit that I do use store-bought taco seasoning from time to time, but my homemade taco seasoning is so easy to throw together that I prefer to make a double or triple batch and keep a wide-mouth mason jar of it in the pantry.

Here’s how it all comes together.
Sauté onions in olive oil, then add garlic and cook.

Add ground beef, and cook, crumbling with a spatula until browned and cooked through. Add taco seasoning, tomato paste, and water. Stir until well combined.

Turn heat to low and simmer for 3-5 minutes, stirring occasionally. Season to taste with salt and pepper.

Serve inside flour tortillas with cheese, lettuce, sour cream, tomatoes, and hot sauce.

Things I learned while testing this recipe.
- Customize the seasoning to suit your family’s taste! If you prefer your taco meat a little spicier, add in a pinch of cayenne pepper or some red pepper flakes. If you like a more earthy flavor, add a few extra pinches of cumin. If you like it smoky, try adding ancho chili powder or smoked paprika.
- I don’t drain the grease from my ground beef. Remember that fat equals flavor and fat doesn’t make you fat! I like to use an 85/15 ground beef, and it comes out delicious and not greasy at all! If you’re using meat with a higher fat content, you may need to drain the excess grease off at some point just to make sure the meat is actually browning and not just boiling.
- Add more water as needed. Depending on the fat content of your ground beef and what kind of pan you’re using, you may need to add a bit more water to keep the meat from drying out, burning, or sticking to the pan.
- Although the meat may look like it’s done after you’ve stirred in the taco seasoning, tomato paste, and water, it’s important to simmer the meat for 3-5 more minutes so that the tomato paste has time to cook through. Tomato paste has a bit of a raw flavor before it’s cooked, and it will develop a very deep flavor as it cooks. So don’t hurry the meat and give it plenty of time to simmer with the tomato paste and spices.

Dinner ideas that start with taco meat.
The possibilities are endless with this homemade taco meat! Some of our family’s favorites include:
- oven-baked walking taco casserole
- cheesy Doritos casserole
- baked mini chicken tacos
- cheesy taco pasta
- homemade crunch wrap supreme
- instant pot taco soup
- cheesy Gordita crunch
- flatbread taco pizza
- ground beef flautas
- simple southwest taco salad

Prep it now, thank yourself later.
This taco meat recipe is a perfect make-ahead option! Simply cook as directed and store in the fridge until you’re ready to use! Store leftover taco meat in an airtight container in the refrigerator for up to a week.
Just in case you have leftovers.
- Freezing: To freeze taco meat, simply place it in a freezer-safe container or Ziploc bag and freeze for up to 3 months. Thaw overnight in the fridge, then reheat.
- Reheating: Reheat taco meat in a large skillet over medium heat until warmed through. Add a splash of broth or water to loosen it up and keep it from drying out. You can also zap it in the microwave in 30-60 second increments or until heated through.
More easy taco recipes for your eating pleasure.
Did you love this recipe?
Please leave a 5-star rating and review below!
The Best Taco Meat Recipe
With less than 10 ingredients and just one skillet, you can make delicious taco meat in about 15 minutes using homemade taco seasoning! It’s quick, easy, and best of all – DELICIOUS!
- Total Time: 15 minutes
- Yield: about 8 tacos 1x
Ingredients
- 1 tablespoon olive oil
- 1 small yellow onion, petite diced
- 3–4 cloves garlic, finely minced
- 1 lb. 85/15 ground beef
- 3 tablespoons homemade taco seasoning
- OR
- 1/2 tablespoon chili powder
- 1/2 tablespoon cumin
- 1/2 tablespoon paprika
- 1/2 tablespoon oregano
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon Kosher salt
- 1/4 teaspoon black pepper
- 2 tablespoons tomato paste
- 1/4 cup water
- Kosher salt
- fresh cracked black pepper
Instructions
- Heat olive oil in a large skillet over medium heat.
- Add onion along with a couple pinches of salt and pepper. Cook, stirring frequently for 4 minutes. Add garlic and cook for another minute, stirring frequently.
- Add ground beef, and cook, crumbling with a spatula until browned and cooked through.
- Add taco seasoning, tomato paste, and water. Stir until well combined.
- Turn heat to low and simmer for 3-5 minutes, stirring occaisonally.
- Season to taste with salt and pepper and enjoy!
Notes
- Customize the seasoning to suit your family’s taste! If you prefer your taco meat a little spicier, add in a pinch of cayenne pepper or some red pepper flakes. If you like a more earthy flavor, add a few extra pinches of cumin. If you like it smoky, try adding ancho chili powder or smoked paprika.
- I don’t drain the grease from my ground beef. Remember that fat equals flavor and fat doesn’t make you fat! I like to use an 85/15 ground beef and it comes out delicious and not greasy at all! If you’re using meat with a higher fat content, you may need to drain the grease off at some point just to make sure the meat is actually browning and not just boiling.
- Add more water as needed. Depending on the fat content of your ground beef and what kind of pan you’re using, you may need to add a bit more water to keep the meat from drying out, burning, or sticking to the pan.
- Although the meat may look like it’s done after you’ve stirred in the taco seasoning, tomato paste, and water it’s important to simmer the meat for 3-5 more minutes so that the tomato paste has time to cook through. Tomato paste has a bit of a raw flavor before it’s cooked and it will develop a very deep flavor as it cooks. So don’t hurry the meat and give it plenty of time to simmer with the tomato paste and spices.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Category: Main Dish
- Method: Stove Top
- Cuisine: Mexican/American
Nutrition
- Serving Size:
- Calories: 99
- Sugar: 1 g
- Sodium: 211.2 mg
- Fat: 3.7 g
- Saturated Fat: 1.1 g
- Carbohydrates: 3.3 g
- Fiber: 0.9 g
- Protein: 13.1 g
- Cholesterol: 33.9 mg







Great recipe! I was using another popular recipe but I prefer yours. Lighter on the spices but full of flavor, just right. I always drain the fat but I’m glad I followed your advice and didn’t. Meat wasn’t greasy at all but super soft. Used the mix for my taco salad. 10/10!
YUM! I am so glad you’ve enjoyed this taco meat recipe! Thanks for leaving a review 🙂
I made this with the homemade seasoning and it was wonderful on our taco salads. Lots of flavor and not too spicy for my mother-in-law.
SO glad to hear that Lunda! Thanks for leaving a review 🙂
I made it yet again today!!! So delicious 😋
I’m so glad you enjoyed this easy taco meat recipe, Janelle! It’s one of our family’s favorites too 🙂 Thanks for leaving a review – I really appreciate it 🙂
Made it tonight and it’s so good! I did the onion and garlic but cheated and used a seasoning packet. I think the tomato paste really elevated the taco meat.
I still use taco seasoning packets from time to time also – no shame in that! I’m so glad that you enjoyed this taco meat recipe, Sarah. Thanks for taking the time to leave a review – I really appreciate it 🙂
Wonderful taco meat. The seasoning makes it and it’s even better the next day.
I’m so glad you enjoyed this recipe, James! Thanks for leaving a review – I really appreciate it 🙂