Preheat the oven: Set your oven to 400°F (200°C). Lightly oil a small baking dish so the avocados don’t stick.
Prep the avocados: Slice each avocado in half lengthwise and remove the pit. Scoop out 1–2 tablespoons of flesh from each half to make a wider well for the egg.
Save the extra avocado for topping or another use.
Stabilize the halves: Set the avocado halves in the baking dish. If they wobble, trim a thin slice off the bottom of each half or nestle them in foil rings to keep them steady.
Add seasoning: Sprinkle the avocado cavities with a pinch of salt, pepper, and smoked paprika if using.
Layer fillings: Add a small amount of cheese, bacon or sausage, and onion into each well. Don’t overfill—leave room for the egg.
Add the eggs: Crack one small egg into a bowl, then gently pour it into an avocado half.
Repeat with the others. If your eggs are large, pour until the cavity is full and discard (or reserve) a little white to prevent overflow.
Bake: Place the dish on the middle rack and bake for 12–16 minutes, depending on how runny you like your yolks. Check around the 12-minute mark.
Whites should be mostly set with a slight jiggle for soft yolks; bake longer for firm yolks.
Finish: Remove from the oven and top with remaining cheese, fresh herbs, and optional salsa or hot sauce. Add a small dollop of sour cream or Greek yogurt if you like.
Season and serve: Taste and adjust with more salt and pepper. Serve warm as-is or with a side of sautéed greens.