Preheat and prep: Set the oven to 425°F (220°C).
Line a large sheet pan with parchment for easy cleanup.
Build the sheet pan base: Scatter gnocchi, cherry tomatoes, red onion, sun-dried tomatoes, and sausage in small crumbles across the pan. Drizzle with olive oil, sprinkle Italian seasoning and red pepper flakes, and season with 1 teaspoon salt and 1/2 teaspoon black pepper. Toss to coat and spread in an even layer.
Roast until golden: Bake for 18–22 minutes, stirring once halfway through.
The gnocchi should be lightly crisp on the outside and the sausage browned. Tomatoes will be jammy and onions tender.
Start the sauce base: While the pan finishes, warm a large skillet over medium heat. Add a drizzle of olive oil and the minced garlic.
Cook for 30–45 seconds until fragrant, not browned.
Deglaze: Pour in the broth and bring to a gentle simmer. Scrape up any bits. Whisk in the cream and reduce heat to medium-low.
Combine and thicken: Transfer the roasted gnocchi, sausage, and vegetables into the skillet.
Stir to coat and simmer 2–3 minutes until the sauce clings to the gnocchi.
Add greens and cheese: Fold in the spinach until just wilted. Sprinkle in the Parmesan and stir until smooth and slightly thickened. If it gets too thick, splash in more broth.
Brighten: Add lemon zest and a squeeze of lemon juice.
Taste and adjust with salt and pepper. Heat off, then finish with fresh basil if you like.
Serve: Spoon into warm bowls. Top with extra Parmesan and a crack of black pepper.