Ground beef tacos are always a crowd pleaser - seasoned meat, veggies, and cheese wrapped in a soft tortilla. So simple, yet so perfect. Make your own taco seasoning and taste the difference! This recipe is super easy to make, ready in about 30 minutes, and you probably already have everything you need in your pantry.
Combine all taco seasoning ingredients in a small bowl or lidded jar and stir or shake until well-combined.
Combine the beef broth and tomato paste in a small bowl or measuring cup and whisk until very smooth.
Make the pico de gallo. Combine the tomatoes, onion, cilantro, lime juice, salt and pepper in a bowl and mix until well-combined. Taste for seasoning and just the lime juice, salt, and pepper until the flavor sings. Transfer to the fridge to marinate while the filling cooks.
Heat a 10” skillet over medium high heat; add the olive oil and heat until it shimmers. Add the onion and cook, stirring occasionally, until soft, 5 minutes. Add the ground beef to the onions and cook, stirring with a wood spoon to break up the beef, until the meat is browned and the onions are translucent and starting to caramelize around the edges, 7-8 minutes.
Add the entire portion of taco seasoning to the skillet and stir to combine; cook, stirring frequently, until worked into the beef and onion mixture and very fragrant, 2-3 minutes.
Pour in the broth and tomato paste mixture, then give everything a good stir. Simmer, stirring occasionally, until the liquid is absorbed and the sauce is thick, about 5 minutes.
Serve right away in warmed tortillas, topped with your favorite toppings. Enjoy!