In a large pot over medium heat, cook the bacon until crispy, about 6 to 8 minutes. Remove with a slotted spoon and drain on paper towels.
In the same pot with bacon fat, saute the diced onion for 3 to 4 minutes until translucent. Add minced garlic and cook for 30 seconds until fragrant.
Pour in the chicken broth and bring to a simmer. Stir in heavy cream until well combined.
Add the gnocchi to the pot and cook according to package instructions, about 3 minutes or until they float to the top.
Reduce heat to low and stir in shredded cheddar cheese until melted and smooth, about 2 minutes. Taste and season with salt and black pepper as needed.
Crumble and return crispy bacon to the pot. Add spinach if desired and let wilt for 1 minute. Serve hot with crusty bread.
Notes
Use thick-cut bacon for extra crunch and smoky flavor. Always shred cheese yourself from a block for optimal melting and smooth texture.
Cook gnocchi al dente as they will soften further when reheated. Store leftovers in airtight container for up to 3 days.
When reheating, add a splash of broth to restore creamy consistency. Do not freeze as gnocchi and cream don’t freeze well.