1Cook spinach by boiling or in microwave.
2Drain well and squeeze out as much moisture as possible. Chop fine, using food processor of food grinder.
3Cook bacon in skillet until crisp.
4Remove and drain. Crumble and reserve.
5In about 2 tablespoons of the bacon fat, saute garlic and onion over medium heat.
6When onion is limp, add spinach. Lower heat. Season with salt and peppers; stir well as moisture evaporates from spinach, about 1 minute. Remove from heat.
7In a separate large skillet, melt butter over medium heat. Sprinkle in flour, stirring constantly until smooth.
8Gradually stir in half-and-half or milk and cook until smooth and bubbly. Stir in spinach mixture and heat through.
9Remove from heat, stir in reserved bits of bacon, and serve.