Warm the pan: Heat olive oil in a large skillet over medium. Add onion with a pinch of salt and cook 3–4 minutes until translucent.
Add aromatics: Stir in garlic for 30 seconds until fragrant.
Don’t let it brown.
Brown the beef: Crumble in the ground beef. Cook 5–7 minutes, breaking it up with a spatula, until no pink remains. Spoon off excess fat if needed.
Season well: Add cumin, smoked paprika, chili powder, oregano, black pepper, and remaining salt.
Cook 1 minute to bloom the spices.
Load the veggies: Add bell pepper and zucchini. Cook 3–4 minutes until just tender but still bright.
Sauce it up: Stir in tomato paste and crushed tomatoes. Simmer 5 minutes, stirring occasionally, until slightly thickened.
Brighten: Add apple cider vinegar or lime juice.
Taste and adjust salt, heat, or acidity.
Finish: Fold in chopped herbs. If using beans, corn, or cooked grains, stir them in and warm through.
Serve your way: Spoon into lettuce cups, tuck into tortillas, pile over cauliflower rice, or toss with whole-wheat pasta.