Prep the lettuce: Gently separate the leaves, rinse, and pat very dry.
Keep them chilled so they stay crisp.
Cook the protein: In a skillet over medium heat, cook the sausage, breaking it up, until browned and cooked through. If using bacon, cook until crisp, then crumble. Remove and set aside.
Leave about 1 tsp fat in the pan.
Sauté the veggies (optional): Add bell peppers and onion to the skillet. Cook 3–4 minutes until softened with a bit of color. Season lightly with salt and pepper.
Remove to the plate with the protein.
Scramble the eggs: Whisk eggs with salt, pepper, and garlic powder. Add butter or ghee to the skillet over medium-low heat. Pour in eggs and cook gently, pushing from edges to center.
Aim for soft, just-set curds.
Combine: Fold the sausage (or bacon) and veggies into the eggs. Sprinkle in half the cheese and stir just until melted.
Assemble tacos: Lay out the lettuce leaves. Spoon the egg mixture into each leaf.
Top with remaining cheese, avocado, cilantro, and jalapeño if using.
Finish and serve: Squeeze lime over the top and add a drizzle of sour cream or hot sauce. Serve immediately while the lettuce is crisp and the eggs are warm.