The Best Homemade Taco Meat You’ll Ever Eat

This post may contain affiliate links, which means I may receive a commission, at no extra cost to you, if you make a purchase through a link. As an Amazon Associate I earn from qualifying purchases. See more.

Why You’ll Love This Taco Meat Recipe

  • Quick & Easy Weeknight Meal—In less than 30 minutes you can have delicious, moist, flavorful taco meat ready to serve. 
  • Flexible—I like adding beans and chipotles in adobo, but feel free to mix in your own favorite taco meat add-ins!
  • Versatile—Use this meat in tacos (of course), spoon it over taco salad, add it to nachos, or use it in appetizers—like these taco wonton cups or taco eggrolls. 
The Best Homemade Taco Meat You'll Ever Eat on the Stove

I’m not sure if there is a single dish I have eaten more in my life than this taco meat. It’s rich, tasty, and so easy to make—exactly what you want piled into a warm tortilla or scattered over a plate of nachos. In a town with no Mexican restaurant and certainly no UberEats, nearly all my Taco Tuesdays growing up were homemade. They were always cooked up by my California-raised, taco-loving mom, who passed down two important truths…

  1. There’s no such thing as too many tacos. 
  2. If you’re going to live where we live, you’d better learn to make the good stuff yourself.

This taco meat is the good stuff—and once you try it, you’ll see why it’s one of my favorites. It’s a true classic—simple, packed with flavor, and perfect for everything from taco nights to nachos or taco salads.

Taco Meat Ingredients 

Ground Beef: I use 93/7 lean ground beef in this recipe.

Taco Seasoning: I use this homemade taco seasoning in this recipe, and it’s the key to the delicious flavor of the meat. The blend of seasonings is flavorful, smoky, mildly spicy, and free from preservatives and other additives found in store-bought packets. 

Sweet Onion: A generous amount of small-diced sweet onion is cooked with the ground beef. 

Tomato Paste: A few tablespoons of tomato paste adds rich flavor to the meat.

Chipotles in Adobo: While technically optional, a couple teaspoons of roughly chopped chipotles in adobo add a lovely smoky, spicy flavor to the meat.

Black Beans: Again, also optional! However, it’s rare that we eat taco meat without beans. 

Water: After draining the grease from the ground beef, water will add the extra moisture needed to prevent the meat from drying out or scorching on the bottom.

How To Make Homemade Taco Meat 

1. Brown your ground beef. 

In a medium sauté pan or skillet (like this GreenPan one on Amazon), brown one pound of lean ground beef on medium heat. Use a meat masher to break the beef into small pieces as it browns. Also, stir frequently to ensure even browning.

Even if you use lean ground beef, you will see grease begin to pool in the bottom of your pan—drain this! I use a few paper towels held by a pair of tongs to do this, pushing the ground beef to one side of the pan and then tipping it so the grease pools on one side. I do NOT like greasy taco meat, but you do want the meat to stay moist—so we’ll be adding water throughout the cooking process to prevent it from drying out.

Browning the Meat

2. Add the onion.

Add the small diced sweet onion to your pan with the browned and drained ground beef. Add about a third cup of water and stir. Sauté for 2-3 minutes, or until you see the onions begin to turn translucent—as seen below. 

A photo of the taco meat right after adding the onion.
Right after adding the onion.
Cooked Onion In Ground Beef
After cooking for 2-3 minutes.

3. Add the taco seasoning, tomato paste, and add-ins.

Add 2-3 tablespoons of my homemade taco seasoning (or your seasoning of choice), along with a few splashes of water to help the seasoning evenly coat the meat. Stir well, then add the tomato paste, chipotles in adobo (optional), and another quarter cup or so of water.

Allow the meat to cook for 3-4 minutes to allow the flavors to meld, adding a bit more water if you notice the meat drying out or sticking to the pan. Now, at this point, you could be done with this taco meat—and it’ll be delicious! 

After Adding The Seasoning and Tomato Paste

But, if you’re in our house, then it’s time for beans! Add drained and rinsed black beans to the pan, plus a good quarter to third cup of water. Allow the beans to cook in the meat for another 4-5 minutes. While canned beans are already cooked, you might find a few underdone/hard ones benefit from this extra cooking time. 

Finished Taco Meat

4. Before Serving

If the taco meat will be sitting on the stove while you prep the rest of your meal, turn the heat off and cover the pan. Then, 4-5 minutes before serving, reheat the meat and add a couple tablespoons of water if necessary. 

Other Taco Meat Add-Ins

While I love chipotles in adobo and black beans, you could also add…

  • Pinto beans
  • Sliced or diced pickled/canned jalapeños
  • Green chiles
  • Mexican blend cheese (melted on top or in the meat)
  • A bit of salsa 

FAQs—Storage, Reheating, and More!

Can you make this taco meat ahead? 

Yes, feel free to make this taco meat ahead and store it in the fridge. It reheats very well in the microwave or in a pan on the stove. We eat leftovers within 2-3 days after cooking the meat.

Can you freeze taco meat?

YES! This taco meat freezes very well. We use glass and plastic Lock & Lock containers (like this glass one or this set of plastic ones) to freeze portions of the meat. Just reheat the meat in the microwave and you can have tacos anytime!

Can I use another type of meat? 

I have not tried any other ground meat in this recipe (turkey, chicken, etc.). If you do, leave a comment down below telling me how it worked!

Ideas For Your Next Taco Night

Shop My Taco Night Favorites

Read on for the best taco meat recipe ever!

Once you’ve made it for your own taco night, leave a rating and review below to let me know how you like it!

The Best Homemade Taco Meat You'll Ever Eat

The Best Taco Meat You'll Ever Eat

This flavorful, easy-to-make, moist taco meat is the best—PERIOD! Pile it into warm tortillas, spoon it onto nachos, or add it to your taco salad. No matter how you eat it, I can guarantee that it will become your new go-to for taco night!
No ratings yet
Pin Facebook
Course: Main Course
Cuisine: American, Mexican
Cook Time: 20 minutes
Servings: 6
Author: Camy

Ingredients

  • 1 lb lean ground beef (I use 93/7)
  • 1 cup small diced sweet onion
  • 2-3 tbsp homemade taco seasoning (recipe here; or taco seasoning of choice)
  • 3 tbsp tomato paste
  • 2 tsp chipotles in adobo optional
  • 15 oz black beans (1 can), drained and rinsed optional
  • About ¾-1¼ cups water (depending on add-ins and how long you heat the meat before serving—see Note 1)

Instructions

  • Brown the meat in a medium pan over medium/medium-high heat. Use a meat masher to break up the meat as it browns. Stir frequently to ensure even browning on all sides.
    1 lb lean ground beef
  • During the browning process, you'll see grease begin to pool—drain this. I soak it up using paper towels (using tongs can help you hold the paper towels without burning yourself).
  • Once your ground beef has browned, add the small diced sweet onion and about ¼-⅓ cup water. Cook on medium heat for a few minutes, or until the onions begin to turn translucent.
    1 cup small diced sweet onion
  • Add the homemade taco seasoning and a bit more water to help it coat the meat. Stir well. Then, add the tomato paste, chipotles in adobo (optional), and about ¼ cup more water. Stir well, until the tomato paste and chipotles are well incorporated. Add the beans (optional) and another ¼-⅓ cup of water. Stir and allow to cook on medium heat for 5-6 minutes, stirring occasionally. If the meat begins to stick to the pan, turn the heat down and add a few splashes of water.
    2-3 tbsp homemade taco seasoning, 3 tbsp tomato paste, 2 tsp chipotles in adobo, 15 oz black beans (1 can), drained and rinsed
  • If the meat will be sitting for a while before serving, turn the heat off and cover the pan. About 4-5 minutes before serving, bring the heat back up and stir well, adding a couple tablespoons of water if necessary.

Notes from the Happy To Be Here Kitchen

Note 1. Water: The amount of water you need to keep the meat moist will depend on how long you keep the meat on the stove before serving, along with what "extras" you prefer. For example, I always add more water with the beans to help them heat through and ensure they are all completely cooked through.
Another example—if you leave the meat on the stove for 10-15 minutes (covered and with the heat turned off) while you prep the rest of your meal, you may need to add an extra couple tablespoons of water upon reheating the meat.
In short—keep an eye on the taco meat to make sure it does not dry out—add water accordingly.
See more ingredient notes, instruction photos, and more above, starting here. 

Share This Recipe:

Pin Recipe Share on Facebook

Recommended Recipes For You

If you liked this taco meat, I think you’ll love these recipes too!

Pin the image below to come back to this taco meat recipe later!

The Best Homemade Taco Meat Pin for Pinterest

Share this post:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




ABOUT THE AUTHOR

Picture of Camy

Camy

Happy To Be Here Blog is my cozy corner of the internet where I share delicious (and approachable) recipes, reviews of my kitchen favorites, cozy seasonal inspiration, and more lifestyle content meant to capture the magic of being happy right where you are.

Keep Up With the Blog

JOIN THE LIST

Get approachable (and delicious) recipes, kitchen tips, seasonal inspiration, and more—delivered straight to your inbox!

No spam…ever. Unsubscribe any time.

APPS & SNACKS

WHAT'S FOR DINNER?

SWEET TREATS