One-Skillet Gnocchi With Spinach

This One-Skillet Gnocchi with Spinach is a quick and easy 30-minute dinner that is perfect when you want to skip the meat and still enjoy something hearty and satisfying. Tender gnocchi simmer with rich tomatoes, onions, and garlic, then finish with spinach, gooey mozzarella cheese, and fresh basil.
What You’ll Love About One-Skillet Gnocchi with Spinach
- Delicious meatless meal
- Easy to make in 30-minutes or less
- Simple ingredients you can find anywhere
- Healthy and completely satisfying
- Looks and tastes like a fancy meal without the work
I try to incorporate at least one or two meatless meals as part of our weekly menu. I find that vegetarian suppers not only feel lighter and tend to make me less sluggish, it’s usually better on the wallet as well!
This one-skillet gnocchi with spinach has fantastic flavor and it’s the perfect balance of comfort and convenience all in one-pan.
It’s a dish that kind of feels fancy and indulging but it’s also incredibly light and packed with simple, wholesome ingredients.
What Is Gnocchi?
Gnocchi (pronounced nyoh-kee) are these irresistible, soft and pillowy dumplings typically made from potatoes, flour, and eggs. They are kind of like pasta but with a tender chewy texture. Gnocchi makes a great option for a vegetarian meal because they are hearty and filling so you won’t even miss the meat. You can boil, roast, or pan fry them. For this recipe we will be simmering the gnocchi with tomato sauce and vegetable broth to make this meal super fast.
Key Ingredients For Gnocchi with Spinach

- Gnocchi– I use prepared potato gnocchi. You can find this in the dry and fresh pasta section of the grocery store.
- Onions and garlic
- Tomatoes– You’ll want to use grape or cherry tomatoes as they are slightly sweeter and cook down quickly.
- Broth- To keep this meal fully vegetarian I use vegetable broth. My favorite is better than bouillon vegetable base. Or use chicken broth.
- Balsamic vinegar- This adds a wonderful richness and depth of flavor to the tomato sauce.
- Seasonings- Italian seasoning, salt, pepper, red pepper flakes.
- Sugar- A touch of sugar will help balance out the acidity from the tomatoes.
- Heavy cream- This is optional but adds a nice creamy finish.
- Spinach- Make sure to use fresh spinach.
- Mozzarella cheese- I use fresh mozzarella balls but you can also use pre-shredded and shred your own.
- Fresh basil
Substitutions and Add-Ins
- Use canned tomatoes– You can use a large can of crushed tomatoes instead of fresh tomatoes.
- Other seasonings– Use dried herbs like oregano, thyme, or herbs de province.
- Add more veggies- Add other veggies like shredded carrots, zucchini, egg plant, or mushrooms.
- Add Meat- If you want to include meat, try ground beef, turkey, or chicken.

Step By Step Directions
See full instructions in recipe card below
- Step One. In a large skillet with olive oil sauté onions, tomatoes, and garlic until tomatoes turn into a thick sauce.
- Step Two. Add sugar, seasonings, balsamic vinegar, and vegetable broth. Bring to a boil and stir in gnocchi. Cook until gnocchi are tender.
- Step Three. Stir in heavy cream and spinach. Wilt spinach then place mozzarella balls on top to melt. Top with fresh basil and serve.








Tips
- 💡Add fresh herbs right before serving- Save the herbs to brighten the dish right before serving. Basil is a classic herb with tomatoes but parsley also works great.
- 💡Use a good quality cheese- Try to avoid pre-shredded mozzarella cheese as it doesn’t melt as creamy as fresh mozzarella or freshly grated.
What To Serve with Gnocchi and Spinach
This is a complete meal in one-pan, however, a simple salad like this Crunchy Lemon Parmesan Salad would be a great addition, or serve with crusty bread to soak up all the yummy tomato sauce.
Storing and Reheating
Make sure gnocchi is completely cooled, then store in the refrigerator in an airtight container up to 5 days. Reheat in the microwave until warmed through, or place in the oven at 350℉, covered, and heat until hot and bubbly.

More Skillet Meals To Enjoy
- One-Skillet Taco Pasta
- Butternut Squash and Chicken Sausage Skillet
- Skillet Ravioli with Meat Sauce
- Skillet Beef and Cheese Lasagna


One-Skillet Gnocchi with Spinach
Equipment
- 1 large skillet with fitted lid
Ingredients
- 2 tbsp olive oil
- 1/2 cup onion, diced
- 3-4 garlic cloves, minced
- 2 pounds grape or cherry tomatoes, about 2 pints
- 1 tsp sugar
- 1/2 tsp Italian seasoning
- 1/2 tsp kosher salt
- 1/2 tsp black pepper
- 1/4 tsp red pepper flakes
- 1 tbsp balsamic vinegar
- 1/2 cup vegetable or chicken broth
- 1 pound potato gnocchi
- 1 1/2 cups fresh baby spinach
- 1/4 cup heavy cream
- 8 ounces fresh mini mozzarella balls, or 1 cup shredded mozzarella cheese
- fresh basil to garnish
Instructions
- Heat a large skillet over medium heat with olive oil. Add onions and sauté until slightly softened, about 2-3 minutes. Turn the heat down to medium-low and add tomatoes and garlic. Cook down tomatoes until you have a thick, jam like sauce, about 13-15 minutes. Sir occasionally. 2 tbsp olive oil1/2 cup onions, diced2-3 garlic cloves, minced 2 pounds grape or cherry tomatoes
- Next stir in seasonings, sugar, balsamic vinegar, vegetable broth, and gnocchi. Bring to a simmer, making sure to press the gnocchi down in the sauce so they cook evenly. Cook gnocchi about 7-8 minutes or until tender. They should be soft and pillowy like. 1/2 tsp each Italian seasoning, salt, and black pepper1/4 tsp red pepper flakes1 tsp sugar1 tbsp balsamic vinegar1/2 cup vegetable or chicken broth1 lb gnocchi
- When the gnocchi is tender, stir in spinach and heavy cream. When spinach is wilted place mozzarella balls evenly on top. Place the lid on and remove the skillet from the heat. Allow the cheese to melt, then garnish with fresh basil. 1 1/2 cups spinach1/4 cup heavy cream8 ounces mozzarella ballsfresh basil
Notes
- Add fresh herbs right before serving- Save the herbs to brighten the dish right before serving. Basil is a classic herb with tomatoes but parsley also works great.
- Use a good quality cheese- Try to avoid pre-shredded mozzarella cheese as it doesn’t melt as creamy as fresh mozzarella or freshly grated.
- Use canned tomatoes– You can use a large can of crushed tomatoes instead of fresh tomatoes.
- Other seasonings– Use dried herbs like oregano, thyme, or herbs de province.
- Add more veggies- Add other veggies like shredded carrots, zucchini, egg plant, or mushrooms.
- Add Meat- If you want to include meat, try ground beef, turkey, or chicken.
- Make sure gnocchi is completely cooled, then store in the refrigerator in an airtight container up to 5 days. Reheat in the microwave until warmed through, or place in the oven at 350℉, covered, and heat until hot and bubbly.
Nutrition
Note: Some of the links on my website are affiliate links. This means if you click on the link and purchase the item, I will receive an affiliate commission at no extra charge to you.
-
Farmer’s Breakfast Casserole
Feed a crowd with this Farmer’s Breakfast Casserole! Layers of hash browns, sausage, ham, peppers, eggs, cheese, and crisp bacon. Great for holidays and gatherings. The Ultimate Casserole for Brunch or Holidays This Farmer’s Casserole is the ultimate meat lover’s breakfast casserole; similar to my…
-
Roasted Sweet Potatoes with Brown Sugar
How to make perfect roasted sweet potatoes with a brown sugar glaze. These sweet, buttery potatoes are tender on the inside, perfectly caramelized on the outside, and make a beautiful addition to any Thanksgiving table or weeknight meal. Impressive Roasted Sweet Potatoes and So Easy…
-
Crockpot Mashed Potatoes with Cream Cheese
You’ll love these rich, creamy Slow Cooker Cream Cheese Mashed Potatoes. Easy, hands-off, and perfect for Thanksgiving or any family dinner! Cream Cheese Mashed Potatoes (a must for the holidays) When the holidays roll around, there’s one dish that never fails — mashed potatoes. This…




