Prep your produce: Wash and chop the romaine, cucumber, bell pepper, and tomatoes. Pat dry to keep the salad crisp.
Chop cilantro and set aside.
Make the zesty dressing: In a small jar, whisk the lime zest, juice, olive oil, cumin, and salt. Taste and adjust salt or lime. Refrigerate until serving.
Cook the aromatics: Heat 1 tbsp avocado oil in a large skillet over medium heat.
Add onion and cook 3–4 minutes until softened. Stir in garlic for 30 seconds.
Brown the beef: Add ground beef and break it up with a spatula. Season with salt and pepper.
Cook until no longer pink, about 6–8 minutes. Drain excess fat if needed.
Season the meat: Stir in taco seasoning, smoked paprika, and crushed red pepper. Add 1/4 cup water and simmer 2–3 minutes, stirring, until the spices bloom and the liquid reduces.
Taste and adjust salt.
Cool for meal prep: Transfer the seasoned beef to a shallow dish to cool slightly. This helps prevent condensation in containers.
Assemble the salads: Divide lettuce between 4 meal-prep bowls. Top with cucumber, bell pepper, tomatoes, and cilantro.
Add 2–3 oz of beef to each bowl.
Add toppings wisely: Sprinkle with shredded cheese and jalapeños. Keep avocado, sour cream, salsa, and dressing in separate containers to add at mealtime.
Final touches when serving: Drizzle dressing over the salad, top with diced avocado, a dollop of sour cream, and a spoon of salsa. Toss and enjoy.
Optional crunch: For keto crunch, add crushed pork rinds or toasted pumpkin seeds just before eating.