Prep the pan: Heat the oven to 350°F (175°C).
Lightly spray a 12-cup muffin tin with nonstick spray. For easy release, you can also use silicone liners.
Sauté the veggies: Warm the oil in a skillet over medium heat. Add onion and bell pepper and cook 3–4 minutes until slightly softened.
Stir in spinach and cook 1–2 minutes until wilted. Remove from heat and let cool a bit.
Whisk the base: In a large bowl, whisk egg whites with garlic powder, onion powder, salt, and pepper until frothy. Stir in herbs and cheese if using.
Assemble: Divide the veggie mixture among the muffin cups.
Add tomatoes if using. Pour the egg whites over the veggies, filling each cup about 3/4 full. Give the pan a gentle shake to settle.
Bake: Place on the middle rack and bake 16–20 minutes, until set on top and the centers no longer look wet.
They will puff, then slightly fall as they cool—totally normal.
Cool and release: Let the bites rest 5 minutes, then run a thin knife around the edges to lift them out. Serve warm or cool completely for storage.