
Savory Butternut Chicken Salad (Allergy Friendly)
This Chicken Butternut Squash Spinach Salad with Bacon and Vinaigrette is one of those dishes that hits all the right notes. It’s fresh, crunchy, and deeply flavorful. The roasted butternut squash adds a touch of sweetness, while the spinach keeps things light and vibrant. Then, there’s the bacon-shallot vinaigrette—a tangy, smoky dressing that ties everything together perfectly.
What’s great is that this salad is naturally free from dairy, gluten, eggs, soy, and nuts when you make a few simple swaps. Instead of traditional vinaigrettes that might use soy or honey, this version focuses on pure, clean ingredients that anyone with common allergies can enjoy. It’s a salad that works beautifully as a side or a satisfying main.
I love how the textures play off each other. The crispness of the roasted squash contrasts with tender spinach leaves. The vinaigrette brings acidity and a touch of umami from bacon, while shallots add just the right punch. It’s balanced, fresh, and perfect for fall or any time you crave something wholesome.
Where This Salad Comes From and Why It Works
Salads combining roasted vegetables and leafy greens have been trending for years. Butternut squash, in particular, has long been a favorite in autumn menus. It’s naturally sweet, full of vitamins, and roasts to a tender, caramelized perfection. Pairing it with fresh spinach brings in an earthy brightness, while the addition of a warm vinaigrette with bacon is a nod to classic flavors.
The vinaigrette itself, made from bacon drippings, shallots, vinegar, and a touch of maple syrup or brown sugar, has roots in traditional American cooking. Bacon fat has been used for centuries as a flavor base in dressings and sauces. Shallots add complexity, and the vinegar cuts through the richness, creating harmony.
This salad honors those traditions but updates them with a focus on allergy-friendly ingredients. The absence of gluten, dairy, eggs, soy, and nuts doesn’t mean you sacrifice taste. Instead, you get a clean, vibrant dish that’s as satisfying as it is healthy.
What You’ll Need and How to Swap Ingredients
To make this salad allergy-friendly and delicious, here are the key ingredients you’ll gather:
- Butternut squash, peeled and cubed
- Fresh baby spinach or a mix of spinach and other tender greens
- Bacon, cooked crisp (check for gluten-free if using store-bought)
- Shallots, thinly sliced
- Apple cider vinegar or white wine vinegar
- Olive oil or avocado oil
- Maple syrup or pure brown sugar (to balance acidity)
- Dijon mustard (optional, check for allergens)
- Salt and black pepper
If you want to customize or substitute, here are some ideas:
- Instead of butternut squash, try acorn squash, delicata, or sweet potatoes
- Instead of bacon, use turkey bacon or smoked coconut bacon for a plant-based option
- For greens, kale, arugula, or a spring mix work well
- Swap apple cider vinegar for lemon juice or sherry vinegar
- Use honey or agave instead of maple syrup, if preferred and safe for you
- Omit mustard if you’re sensitive, or substitute with a pinch of ground mustard powder
These swaps keep the salad allergy-friendly and let you tailor the flavor to your liking.
How to Make Crispy Butternut Squash Spinach Salad

- Preheat your oven to 425°F (220°C). Toss the cubed butternut squash with a drizzle of olive oil, salt, and pepper. Spread it out on a baking sheet in a single layer. Roast for about 25 minutes, stirring halfway through, until the squash is crispy on the edges and tender inside.
- While the squash roasts, cook the bacon in a skillet over medium heat until crisp. Remove the bacon and drain on paper towels, reserving the bacon drippings in the pan.
- Thinly slice the shallots. Add them to the bacon drippings in the skillet and cook gently for a few minutes until softened but not browned.
- In a small bowl, whisk together the cooked shallots and bacon drippings with vinegar, maple syrup, mustard (if using), salt, and pepper. Slowly drizzle in olive oil while whisking to emulsify the vinaigrette.
- In a large salad bowl, combine the baby spinach and roasted butternut squash. Crumble the cooked bacon over the top.
- Drizzle the bacon-shallot vinaigrette over the salad. Toss gently to coat everything evenly.
- Serve immediately while the squash is still warm, or chill for a refreshing contrast.

This salad strikes the perfect balance of sweet, savory, crispy, and fresh. The warm squash and dressing slightly wilt the spinach, making each bite juicy and flavorful.
Frequently Asked Questions
- Is this salad safe for people with common food allergies?
Yes. This version avoids dairy, gluten, eggs, soy, and nuts. Just check labels for your specific products, especially bacon and mustard. - Can I make the vinaigrette without bacon?
Absolutely. You can omit bacon and use olive oil or avocado oil with a bit of smoked paprika for that smoky flavor. - How do I store leftovers?
Keep the salad and dressing separate if possible. Store in airtight containers in the fridge for up to 2 days. Add dressing just before serving. - Can I prepare this salad ahead of time?
You can roast the squash and cook bacon in advance. Assemble right before eating to keep spinach fresh. - What if I don’t like shallots?
You can use red onion or omit entirely. The vinaigrette will still be tasty. - Can I add protein?
Yes, grilled chicken or cooked lentils pair well for a heartier meal.
This Crispy Butternut Squash Spinach Salad with Bacon-Shallot Vinaigrette is a great way to enjoy fall flavors while keeping it allergy-friendly. Its bold, balanced flavors and textures make it a winner any time of year. Whether for lunch, dinner, or entertaining, it’s sure to impress.
Print
Savory Butternut Chicken Salad (Allergy Friendly)
- Total Time: 45 minutes
- Yield: 4–6 full-sized meals 1x
Ingredients
- 1 pound cooked chicken thighs or breast, cut finely
- (4 cups) 1 whole butternut squash, peeled and cubed (if you want an easier option, buy frozen cubed butternut squash)
- 3 TB olive oil, divided
- Salt and black pepper, to taste
- 1 lb. bacon, chopped
- 1 small yellow onion, thinly sliced
- 3/8 cup apple cider vinegar (or white wine vinegar)
- 1/4 cup maple syrup (or pure brown sugar)
- 1 TB Dijon mustard (optional, check allergen-free)
- 3 cups baby spinach
- 3 cups Romaine lettuce
Instructions
- Preheat oven to 425°F (220°C). Toss squash with 2 tbsp olive oil, salt, and pepper. Spread on baking sheet.
- Bake 30–35 min, stirring halfway, until crispy outside and tender inside.
- Cook the chopped bacon in a skillet until crispy. Drain on paper towels; keep drippings in pan.
- Cook diced small onion in drippings 2–3 min until softened.
- Whisk onion with vinegar, maple syrup, mustard, salt, pepper, and 1 tbsp olive oil.
- In large bowl, combine squash, spinach, and chicken.
- Add crumbled bacon and vinaigrette, toss gently, and serve.
- Prep Time: 15
- Cook Time: 30