Wash spinach carefully several times to get rid of all sand. Or buy pre-washed and trimmed fresh spinach, give it a quick wash and dry well.
Place spinach in a bowl, add peppers, onions, mushrooms, carrots, bacon and eggs.
Combine oil and vinegars in second bowl. Add salt, pepper, garlic and sugar. Mix well.
When ready to serve, pour dressing and warm bacon grease together and whisk until blended.
Pour over spinach, toss well and serve. Sprinkle with grated cheese.