Skip to content
#1 Best Selling CookbookThe Balanced Plate by Chef Monika Jensen267 pages, 100 recipes, keto alternativesNutritional label on every recipe
Chef Monika Jensen The Balanced Plate keto cookbook logo

Salads · 8 min read

Warm Spinach Salad with Bacon, Eggs & Warm Mustard Dressing

Fresh spinach, mushrooms, hard-boiled eggs, Swiss cheese, roasted almonds and crisp bacon tossed with a tangy warm mustard dressing, with a simple keto-friendly option. Ready in about 20 minutes.

By Monika L. Jensen ·

Warm spinach salad with bacon, hard-boiled eggs, mushrooms and Swiss cheese by Chef Monika Jensen

There is something special about a warm spinach salad. The spinach stays fresh and vibrant, but the warm bacon dressing softens the leaves just enough to make the salad feel more substantial and comforting than an ordinary green salad.

This version combines fresh spinach, mushrooms, hard-boiled eggs, Swiss cheese, roasted almonds and crisp bacon with a tangy warm dressing made from shallots, cider vinegar, honey and grain mustard. The result is savory, slightly sweet and full of contrasting textures.

It works beautifully as a lunch, a light dinner or a side dish with grilled steak, chicken or seafood. And with one simple substitution, it can easily be made keto-friendly and lower in carbohydrates.

Why You'll Love This Warm Spinach Salad

The combination of hot bacon dressing and cool fresh spinach is what makes this salad different. The dressing lightly wilts the spinach without turning it soggy, while the mushrooms, almonds and eggs give the dish plenty of texture.

The smoky bacon and Swiss cheese add richness, the cider vinegar brings acidity, and the grain mustard gives the dressing just enough bite to balance everything.

It's also ready in only about 20 minutes, making it an excellent option when you want something impressive without spending all evening in the kitchen.

Warm Spinach Salad Recipe

Prep time: 10 minutes. Cook time: 10 minutes. Servings: 4.

For the Salad

  • 8 cups fresh spinach
  • 1 cup sliced button mushrooms
  • 4 hard-boiled eggs, quartered
  • 1 cup shredded Swiss cheese
  • 1/4 cup roasted sliced almonds

For the Warm Bacon Dressing

  • 8 slices bacon, cut into 1-inch pieces
  • 1/4 cup finely chopped shallots
  • 5 tablespoons cider vinegar
  • 2 tablespoons honey*
  • 2 tablespoons grain mustard
  • 1/4 teaspoon salt
  • Pepper to taste

*Keto option: Replace the honey with your preferred keto-friendly sweetener, adjusting the amount to taste.

How to Make Warm Spinach Salad

  1. Cook the bacon. Place the bacon in a skillet and cook over medium heat until crisp, about 6 to 8 minutes.
  2. Drain. Transfer the cooked bacon to a paper towel-lined plate and set aside.
  3. Boil the eggs. Place the eggs in a pot of cold water and bring to a boil. Cook for approximately 6 minutes for medium-cooked eggs or 7 to 8 minutes for hard-boiled eggs. Drain, peel and quarter.
  4. Keep some of the grease. Carefully remove most of the bacon grease from the skillet, leaving approximately 2 tablespoons behind.
  5. Saute the shallots. Add the chopped shallots to the skillet and saute over low heat until softened, about 1 to 2 minutes.
  6. Finish the dressing. Add the cooked bacon, cider vinegar, honey, grain mustard, salt and pepper. Stir together and gently heat until the bacon is evenly coated and the dressing is warm.
  7. Assemble the salad. In a large bowl, combine the fresh spinach, sliced mushrooms, shredded Swiss cheese and roasted almonds.
  8. Toss. Pour the warm bacon dressing over the spinach mixture and gently toss.
  9. Add the eggs. Add the quartered eggs just before serving.
  10. Serve immediately while the dressing is still warm.

Chef Monika's Tips

Don't pour boiling-hot dressing directly onto the spinach. You want the dressing warm enough to soften the leaves slightly while allowing the spinach to retain its fresh texture.

Fresh mushrooms work especially well in this salad because they absorb some of the warm dressing without becoming overly soft.

I also recommend adding the eggs after tossing the salad. That keeps the yolks intact and gives the finished dish a much prettier presentation.

For extra crunch, lightly toast the sliced almonds before adding them.

How to Make This Warm Spinach Salad Keto

The original recipe contains only a small amount of honey, but it is also the easiest ingredient to change if you're following a ketogenic or very low-carb diet.

Simply replace the 2 tablespoons of honey with a keto-friendly sweetener. Start with a small amount and taste the dressing before adding more, since different sweeteners vary considerably in sweetness.

Everything else in the salad — spinach, eggs, bacon, mushrooms, Swiss cheese and almonds — works beautifully in a low-carb meal.

What to Serve With Warm Spinach Salad

This salad is substantial enough for a light meal, but it also pairs especially well with protein.

Try serving it alongside grilled steak, roasted chicken, pork tenderloin, lamb chops or grilled salmon.

Because the salad already contains bacon, eggs, cheese and almonds, you don't need an elaborate main course. A simply seasoned piece of meat or fish is usually perfect.

Can I Make Warm Spinach Salad Ahead of Time?

You can prepare most of the ingredients ahead of time.

Wash and dry the spinach, slice the mushrooms, boil the eggs, shred the cheese and toast the almonds earlier in the day.

The warm bacon dressing is best prepared just before serving. If you pour the dressing over the spinach too early, the leaves will continue to wilt and lose their texture. For the best result, toss everything together immediately before serving.

Nutritional Information

Approximate nutrition per serving: 262 calories, 17 grams of total fat, 7 grams of saturated fat, 8 grams of total carbohydrates, 3 grams of fiber, 2 grams of sugar, 214 milligrams of cholesterol, 18 grams of protein and 4 grams of net carbohydrates.

*Nutrition shown reflects the keto-friendly alternative.*

The Perfect Warm Salad for Any Season

Warm spinach salad is one of those recipes that manages to feel both fresh and comforting at the same time.

The bacon dressing gives it richness, while spinach, mushrooms and almonds keep it light and full of texture. The hard-boiled eggs and Swiss cheese make it substantial enough to serve as a meal, and the keto variation means it can easily fit into a lower-carb lifestyle.

It's simple, flavorful and elegant enough to serve to guests. — Chef Monika Jensen

More Salad and Keto Recipes

If you enjoy this salad, you'll find more than 100 recipes with complete nutrition facts and practical keto alternatives in The Balanced Plate: Healthy Recipes with Keto Alternatives, including Greek salad, roasted asparagus soup and many more low-carb sides and mains.

Watch the recipe video

Recipe card

Warm Spinach Salad

A warm spinach salad with bacon, hard-boiled eggs, mushrooms, Swiss cheese, roasted almonds and a warm mustard vinaigrette, with a keto-friendly option.

Prep
10m
Cook
10m
Serves
4 servings
Net carbs
4 g

Ingredients

  • · 8 cups fresh spinach
  • · 1 cup sliced button mushrooms
  • · 4 hard-boiled eggs, quartered
  • · 1 cup shredded Swiss cheese
  • · 1/4 cup roasted sliced almonds
  • · 8 slices bacon, cut into 1-inch pieces
  • · 1/4 cup finely chopped shallots
  • · 5 tablespoons cider vinegar
  • · 2 tablespoons honey or keto-friendly sweetener
  • · 2 tablespoons grain mustard
  • · 1/4 teaspoon salt
  • · Pepper to taste

Method

  1. 1. Cook the bacon. Cook the bacon in a skillet over medium heat until crisp, about 6 to 8 minutes. Transfer to a paper towel-lined plate.
  2. 2. Boil the eggs. Boil the eggs for 7 to 8 minutes for hard-boiled eggs, then drain, peel and quarter.
  3. 3. Reserve the bacon grease. Remove most of the bacon grease from the skillet, leaving approximately 2 tablespoons.
  4. 4. Saute the shallots. Add the shallots and saute over low heat until softened, about 1 to 2 minutes.
  5. 5. Make the warm dressing. Add the bacon, cider vinegar, honey or keto sweetener, grain mustard, salt and pepper. Stir and warm gently.
  6. 6. Assemble the salad. Combine spinach, mushrooms, Swiss cheese and roasted almonds in a large bowl.
  7. 7. Toss with the dressing. Pour the warm dressing over the salad and gently toss.
  8. 8. Add the eggs and serve. Add the quartered eggs immediately before serving.

Nutrition per serving

262 calories · 17 g fat (7 g saturated) · 18 g protein · 8 g carbs · 3 g fiber · 2 g sugars · 214 mg cholesterol · 4 g net carbs · serving size 1 serving

Reviews

Made This Recipe?

Rate this recipe and tell Chef Monika how it turned out. Your feedback also helps other home cooks.

Be the first to rate this recipe.

Your rating
Which version did you make? (optional)
Reviews are read and approved by Chef Monika before they appear.

Frequently asked questions

Can you eat spinach warm?
Absolutely. Spinach is excellent when lightly wilted. The key is to add warm dressing rather than cooking the spinach until it becomes completely soft.
What dressing goes best with spinach salad?
A warm bacon vinaigrette is a classic pairing because the acidity from vinegar balances the richness of bacon, eggs and cheese.
Can I use baby spinach?
Yes. Baby spinach is ideal because the leaves are tender and wilt quickly when tossed with the warm dressing.
Can I substitute another cheese?
Yes. Swiss cheese is delicious in this recipe, but goat cheese, feta or a mild blue cheese can also work well.
Is warm spinach salad keto?
It can be. Replace the honey with a keto-friendly sweetener and the recipe becomes an excellent lower-carb salad.

Related recipes

Every recipe here also appears in The Balanced Plate: Healthy Recipes with Keto Alternatives, with a nutrition label and a keto alternative for each dish.