One-Pan Spinach Mushroom Frittata
This spinach mushroom frittata is a gentle, small-batch breakfast or light dinner you can make in a single skillet. It yields 1 to 2 servings and keeps textures soft for easy chewing and digestion.

Cooking for one or two often means trimming steps and portions. This frittata uses a single 8-inch skillet so you avoid extra pans and can finish on the stove or in a small oven.
The ingredients are easy to find at most supermarkets. You can make the texture softer by cooking the vegetables until tender and adding a bit of ricotta or milk to the eggs for a custardy finish.
Ingredients You’ll Need

- 3 large eggs
- 2 tablespoons milk or a milk alternative
- 1 teaspoon olive oil
- 1 small shallot or 1/4 small onion, finely chopped
- 4 ounces mushrooms, sliced small (about 1 cup)
- 2 packed cups fresh spinach (about 2 handfuls)
- 2 tablespoons ricotta or low-sodium cottage cheese, optional for creaminess
- Pinch of salt, or less if your doctor advised you
- Freshly ground black pepper to taste
- 1 tablespoon chopped fresh parsley or chives, optional
You can serve this frittata with a small side of soft bread, mashed potatoes, or steamed rice if you like.
Step-by-Step Recipe

- Beat the eggs with milk, pepper, and the ricotta or cottage cheese if using. Set aside.
- Heat an 8-inch nonstick skillet over medium heat. Add olive oil. When warm, add the shallot and cook 1 to 2 minutes until soft.
- Add the sliced mushrooms and cook 4 to 6 minutes until they are tender and any liquid has mostly evaporated. Stir occasionally and reduce heat if browning too fast.
- Add the spinach and cook 1 to 2 minutes until wilted and soft. Break large leaves into smaller pieces as they wilt.
- Spread the vegetables evenly in the skillet and pour the egg mixture over them. Tilt the pan so the eggs settle evenly. Lower heat to medium-low.
- Cook gently, without stirring, for 5 to 7 minutes until the edges set and the center is mostly set but still slightly jiggly. To keep textures soft, avoid high heat.
- Cover the skillet with a lid and cook 2 to 3 more minutes until the top is fully set. If you have an oven-safe skillet and prefer a lightly browned top, place under a hot broiler for 1 minute, watching carefully.
- Slide onto a plate or serve directly from the pan. Sprinkle parsley or chives on top. Let cool for a minute before eating for easier chewing.
Tips and Easy Variations
Softer texture tips
- Cook the mushrooms and shallot until very tender to reduce chew effort.
- Add 1 tablespoon extra milk or a spoonful of ricotta for a custardy finish.
- Let the frittata rest a minute after cooking so curds soften.
Gentle digestion options
- Use less oil and skip heavy cheeses to make it lighter.
- Cook vegetables thoroughly so they are soft and easy to digest.
- Choose low-sodium cottage cheese or ricotta if you need to watch salt.
Simple variations
- Swap spinach for baby kale or chopped Swiss chard.
- Stir in a small handful of cooked, flaked white fish for extra protein.
- Add mild herbs like parsley or chives instead of extra salt for flavor.
Quick notes
- Chewing tip: Dice mushrooms smaller and cook until very soft.
- Digestion tip: Use less oil and avoid heavy cheeses for gentler meals.
- Salt tip: Reduce or omit added salt and use fresh herbs for flavor instead.
Storage and Leftovers
Fridge
Refrigerate leftovers in an airtight container for up to 3 days.
Freezer
Freeze slices wrapped well for up to 1 month; thaw overnight in the fridge before reheating.
Reheating
Reheat gently in a low skillet with a splash of water to keep it moist, or microwave in 20 second bursts until warm.
Conclusion
Give this spinach mushroom frittata a try when you want a simple, one-pan meal with soft textures and gentle flavors.
It is quick to make, easy to portion for one or two, and kind on digestion while still tasting satisfying.
FAQ
Can I make this dairy free?▶
Yes. Use a plant-based milk and skip the ricotta or cottage cheese. The eggs will still set and the frittata will remain tender.
What if I only have frozen spinach?▶
Thaw and squeeze out excess water before adding to the skillet. Chop if leaves are large and cook until very tender for best texture.