Heat the olive oil in a large skillet over medium heat.
Add the diced onion and cook for 2–3 minutes, stirring occasionally, until it softens and starts to smell sweet.
Add the minced garlic and stir for about 30 seconds, just until fragrant.
Add the ground beef or turkey to the skillet. Use a wooden spoon to break it into small crumbles as it cooks.
Continue cooking for 6–8 minutes, stirring often, until the meat is fully browned and no pink remains.
Sprinkle in the taco seasoning, paprika, black pepper, and salt. Stir everything together until the meat is evenly coated.
Pour in the ¼ cup water and stir again. Let it simmer for another 2–3 minutes so the seasoning blends into the meat and creates a slightly saucy texture.
Remove from heat.
Pro tip: Break the meat into smaller pieces while it cooks so every bite mixes easily into the bowl.