If there’s one meal that’s guaranteed to make everyone in my house happy, it’s tacos. My husband absolutely loves them, and the kids? They go crazy for them. This is hands down one of the most requested recipes in our home!

These homemade tacos are seriously just as good (if not better) than the ones you get from a taco truck. They’re packed with flavor, perfectly seasoned, and so easy to make. I use simple ingredients, just taco meat, fresh garlic and onion, some pantry spices, lime juice, and a little oil but when they all come together? Magic!
The key is cooking the meat low and slow. First, we cook it down with all the seasonings until the liquid evaporates. Then we keep going until the fat renders and the meat gets those delicious browned, crispy bits. That’s where all the flavor lives!
I usually serve these tacos with warm corn tortillas and whatever salsa we have on hand. Sometimes salsa verde, sometimes pico de gallo. A little chopped onion and cilantro never hurt either. You can even add a splash of hot sauce if you’re feeling bold.
Whether it’s Taco Tuesday or just a random weeknight, this recipe is always a hit. It’s quick, filling, and loaded with flavor. Once you make them, I promise you’ll want to make them again and again.

The Best Homemade Tacos
These easy homemade tacos are a family favorite. They are packed with flavor, perfectly seasoned and better than the taco trucks.
Ingredients
- 2 lbs taco meat I use diezmillo
- 8 cloves garlic minced
- 1/2 onion diced
- 2 tsp salt
- 1/2 tsp ground black pepper
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp ground cumin
- 1 lime juiced
- 2 tbs vegetable oil
Instructions
-
Add the taco meat, minced garlic, diced onion, salt, pepper, garlic powder, onion powder, cumin, lime juice, and oil to a large bowl. Mix well.
-
Heat a large pot over medium heat. Add the meat mixture and cook, stirring frequently, until all the liquid evaporates. This can take about 15 minutes.
-
Once the fat starts to render, continue cooking the meat in its own fat, stirring often, until nicely browned.
-
Serve with warm corn tortillas and your favorite salsa.