This One Pot Tomato Gnocchi with Spinach is an incredibly easy one pot dinner recipe full of flavor with a simple homemade tomato sauce. The gnocchi are cooked right in the sauce, then it’s all baked together to deepen the flavors and melt mozzarella cheese on top.
Warm a large skillet or cast iron pan (with an oven safe lid) over medium heat. Add the butter. Once the butter is melted, add the onion. Sauté the onion for 5 minutes until lightly translucent. Then add in the sliced garlic cloves and cook for 2 minutes.
To the onion and garlic mixture, add in the 1 tablespoon of tomato paste. Stir this to get it incorporated and cook for 2-3 minutes to deepen in color and flavor.
To the pan, add the crushed tomatoes, vegetable stock, and salt and black pepper. Stir together and bring it to a gentle simmer.
To the pan, add the uncooked gnocchi and fresh spinach. Mix it in as best you can, submerging all of the gnocchi.
Cover and bake for 20 minutes, stirring every 5-ish minutes.
Top with mozzarella cheese and broil for 5 minutes on high until melted and lightly browned. Serve with fresh basil and a drizzle of a little extra virgin olive oil if desired.