Heat the olive oil in a large skillet over medium heat.
Add the diced onion and cook for 2-3 minutes until translucent.
Stir in the minced garlic and cook for an additional 30 seconds.
Add the ground beef to the skillet. Break it apart with a wooden spoon and cook until browned, about 5-7 minutes. Drain any excess fat if necessary.
Sprinkle in the chili powder, cumin, paprika, salt, and pepper. Stir well to combine and let cook for an additional 2-3 minutes to meld the flavors.
While the beef is cooking, warm the tortillas in a separate skillet or microwave.
To assemble, place a spoonful of the ground beef mixture onto each tortilla. Top with shredded lettuce, diced tomatoes, cheese, sour cream, and salsa as desired.
Serve immediately and enjoy your delicious tacos!