Rich, cozy, and loaded with flavor — this creamy gnocchi soup brings tender dumplings, crisp rosemary-infused bacon, and a velvety broth together in one soul-warming bowl. It’s comfort food with an herby, savory twist you’ll want on repeat.
4 slices thick-cut bacon, chopped
1 sprig fresh rosemary
1 tbsp olive oil (if needed)
1 small onion, diced
2 garlic cloves, minced
2 medium carrots, chopped
2 celery stalks, chopped
1 tbsp all-purpose flour
4 cups chicken or vegetable broth
1 cup half-and-half or heavy cream
1 (16 oz) package potato gnocchi
2 cups baby spinach
Salt and black pepper, to taste
Freshly grated Parmesan, for topping
In a large pot over medium heat, cook bacon with rosemary until crispy. Remove bacon and rosemary, leaving the bacon fat in the pot.
If needed, add olive oil. Sauté onion, garlic, carrots, and celery until softened, about 5–7 minutes.
Stir in flour and cook 1 minute. Slowly whisk in broth and bring to a simmer.
Add gnocchi and cook for 4–5 minutes, or until tender.
Stir in cream, spinach, and season with salt and pepper. Simmer gently until spinach wilts and soup thickens slightly.
Remove from heat, stir in crispy bacon, and top bowls with Parmesan before serving.