Turkey Spinach Mushroom Skillet is one of those weeknight dinners that comes together in just 25 minutes and somehow tastes like you spent much longer on it. Savory ground turkey, earthy cremini mushrooms, tender wilted spinach, and a light creamy Parmesan sauce all in one pan. I started making this on nights when I wanted something warm and filling without the carb-heavy sides, and it has become one of my most-reached-for recipes on a tired Tuesday.
What makes this dish work so well is the layering. You build flavor at every step, from browning the mushrooms properly to seasoning the turkey as it cooks. The sauce at the end is subtle but pulls everything together with a richness that does not feel heavy. Low-carb, high-protein, and deeply satisfying. Happy cooking!
Table of Contents
Ingredients for Turkey Spinach Mushroom Skillet
I always reach for 93/7 ground turkey because it has enough fat to stay juicy in the pan without releasing so much liquid that it braises instead of browns. For this turkey spinach mushroom skillet, fresh spinach is the right call. It wilts down quickly and adds a clean, tender texture that frozen spinach just cannot replicate.
- 1 tbsp olive oil
- 8 oz cremini mushrooms (sliced) – My preference is cremini over white button mushrooms for their deeper, earthier flavor
- 1/2 cup yellow onion (diced)
- 3 cloves garlic (minced)
- 1 lb ground turkey (93/7 lean recommended) – I recommend 93/7 rather than extra lean to keep the turkey moist and flavorful throughout cooking
- 1 tsp Italian seasoning
- 1/2 tsp salt, or to taste
- 1/4 tsp black pepper, or to taste
- 5 oz fresh spinach – In my experience, adding it in two or three batches rather than all at once makes it much easier to stir and wilt evenly
- 1/4 cup heavy cream
- 1/4 cup Parmesan cheese (grated) – Pro tip: freshly grated Parmesan melts into the sauce more smoothly than pre-shredded
Step-by-Step Instructions
In my experience, the most important step in this entire recipe is giving the mushrooms enough time and space to brown properly. Crowded mushrooms steam instead of sear, and you lose that deep, savory flavor that makes the whole dish taste richer. Do not rush this step.
Step 1: Heat the olive oil in a large skillet over medium-high heat. Add the sliced mushrooms and diced onion in a single layer. Cook, stirring occasionally, for 5 to 7 minutes until the mushrooms are golden brown and have released and then reabsorbed most of their liquid. If your skillet is small, cook the mushrooms in two batches to avoid crowding. Add the minced garlic and cook for 1 more minute, stirring constantly, until fragrant.
Step 2: Add the ground turkey to the skillet. Break it apart with a wooden spoon or spatula into small crumbles as it cooks. Cook for 6 to 8 minutes until the turkey is fully browned with no pink remaining. Drain any excess fat from the pan if needed, but a small amount is fine and adds flavor.
Step 3: Stir in the Italian seasoning, salt, and black pepper. Taste at this point and adjust seasoning because ground turkey is mild and benefits from generous seasoning before the cream and cheese go in.
Step 4: Add the fresh spinach in two or three batches, stirring after each addition and letting it wilt down before adding more. This takes about 2 to 3 minutes total. The spinach will reduce dramatically in volume once wilted.
Step 5: Reduce the heat to low. Pour in the heavy cream and add the grated Parmesan. Stir gently until the cheese melts and the sauce comes together, coating all the ingredients in a light, creamy glaze. Do not raise the heat during this step or the cream may break. The sauce should look glossy and lightly coat the back of a spoon.
Step 6: Taste one final time and adjust salt or pepper as needed. Serve immediately straight from the pan.
What to Serve with Turkey Spinach Mushroom Skillet
This skillet is rich and protein-forward, so the best sides add a starchy base, a light vegetable contrast, or something to soak up the creamy Parmesan sauce.
Fluffy White or Brown Rice: A simple bowl of steamed rice is the most natural pairing here. The grains soak up the light cream sauce beautifully and turn this skillet into a complete, filling meal. For a rice bowl with bold flavors in the same dinner-prep spirit, the Chicken Rice Bowls with Creamy Garlic Sauce is a great companion recipe to have in your rotation.
Garlic Roasted Vegetables: A tray of Garlic Roasted Vegetables pairs naturally with the savory mushroom and turkey skillet. The caramelized edges and herby flavor complement the creamy Parmesan sauce without competing with it.
Mushroom Spinach Lasagna: If you love the mushroom and spinach combination in this skillet, the Mushroom Spinach Lasagna is a natural next recipe to try. It uses the same core flavors in a hearty baked format that is great for meal prep or feeding a larger group.
Creamy Garlic Sauce Potatoes: For a comforting, starchy side that complements the light cream sauce in this skillet, the Creamy Garlic Sauce Potatoes are a crowd-pleasing option that rounds out the plate with warmth and richness.
Ground Turkey and Peppers: If you enjoy cooking with ground turkey and want to build out a weekly meal plan around the same protein, the Ground Turkey and Peppers is another easy, flavorful skillet recipe worth bookmarking alongside this one.
Baked Garlic Parmesan Potato Wedges: Crispy Baked Garlic Parmesan Potato Wedges are a satisfying, oven-baked side that mirrors the Parmesan flavor in the skillet sauce and adds a crunchy texture contrast to the tender turkey and spinach.
Storing and Reheating Turkey Spinach Mushroom Skillet
Store leftovers in an airtight container in the refrigerator for up to 3 days. Do not freeze this dish because the cream sauce will separate and become grainy when thawed. The texture of the spinach also deteriorates significantly after freezing.
To reheat, warm gently in a skillet over low heat for 3 to 5 minutes, stirring occasionally, until heated through. I recommend adding a small splash of cream or water to the pan while reheating to loosen the sauce back to its original consistency. If using the microwave, heat in 1-minute intervals on medium power, stirring between each round.
Pro tip: This skillet reheats better than most creamy dishes because the turkey and mushrooms hold their texture well. Serve the reheated leftovers over fresh rice or pasta for a slightly different meal the second day.
Frequently Asked Questions
Can I substitute the ground turkey with another protein?
Yes, ground chicken works as the closest substitute and follows the same cooking time. Ground beef adds a richer flavor but increases the fat content. For a vegetarian version, use crumbled firm tofu or a plant-based ground meat and add an extra pinch of salt to compensate for the milder flavor.
Why are my mushrooms watery instead of golden brown?
This almost always comes down to crowding. Mushrooms release a lot of moisture as they cook, and if the pan is too full, they steam in their own liquid rather than browning. Cook them in batches if needed and resist the urge to stir too often. Let them sit undisturbed for 2 to 3 minutes between stirs to develop a proper sear.
Can I make this dish dairy-free?
Yes. Substitute the heavy cream with full-fat coconut milk and omit the Parmesan or replace it with a dairy-free Parmesan alternative. The sauce will have a slightly different flavor but will still be creamy and coat the ingredients well. Nutritional yeast stirred in at the end adds a savory, cheesy note without dairy.
Conclusion
Turkey spinach mushroom skillet is a quick, nourishing dinner that delivers real flavor without a lot of effort or cleanup. One pan, 25 minutes, and a handful of simple ingredients you likely already have. Try this one on your next busy weeknight and enjoy every satisfying bite!
Turkey Spinach Mushroom Skillet
Ingredients
Equipment
Method
- Heat olive oil in a large skillet over medium-high heat. Add sliced mushrooms and diced onion in a single layer. Cook, stirring occasionally, for 5 to 7 minutes until mushrooms are golden brown. Cook in batches if the pan is small to avoid crowding. Add minced garlic and cook for 1 more minute until fragrant.
- Add ground turkey to the skillet. Break apart with a spoon into small crumbles and cook for 6 to 8 minutes until fully browned with no pink remaining. Drain any excess fat if needed.
- Stir in Italian seasoning, salt, and black pepper. Taste and adjust seasoning at this stage.
- Add fresh spinach in two or three batches, stirring after each addition and letting it wilt before adding more. This takes about 2 to 3 minutes total.
- Reduce heat to low. Stir in heavy cream and grated Parmesan until the cheese melts and a light creamy sauce forms, coating all the ingredients. Do not raise the heat or the cream may break.
- Taste one final time and adjust salt or pepper as needed. Serve immediately straight from the pan.











