One Pot Spinach Tomato Pasta

By Updated on

This easy One Pot Spinach Tomato pasta with tons of spinach in creamy tomato sauce is ready in less than 20 minutes! Everything cooks in just one pot for an easy dinner and even easier clean-up.

297 CAL 56g CARBS 11g FAT 12g PROTEIN
1 Comment

This easy Spinach Tomato Pasta comes together in one pot in less than twenty minutes with ingredients just a few common ingredients. Make it with your favorite pasta for a quick and easy dinner everyone loves.

I love making pasta dishes but I hate how many dishes it always entails. On busy weeknights, no one wants to wash multiple pots and pans. 

Thankfully, on those nights, there are one-pot pasta recipes! This easy Spinach Tomato Pasta is at the top of the list with a creamy tomato sauce, tons of fresh spinach, and perfectly cooked pasta.  My whole family loves this pasta. 

New to one-pot pasta? This magic thing happens when you cook pasta with all the ingredients in one pot. The starch from the pasta combines with the cooking liquid (which is full of flavor from the other ingredients) to create a rich and creamy sauce.  It's not only time-saving, but it's also so good! 

All in all, this is a pretty healthy and delicious pasta dish that's ready in just 15 minutes.

We also love this One Pot Caprese PastaOne Pot Chicken Pasta, and One Pot Creamy Mushroom Pasta.

Tomato Spinach pasta in a bowl with wilted spinach, spaghetti, and parmesan cheese.

Ingredients and Substitutions

Here is everything you need to make this delicious spinach and tomato pasta recipe!

  • Shallots and garlic cloves: These two aromatics add lots of flavor to the sauce. White or yellow onion can be used instead of shallots.
  • Diced Italian tomatoes: Any type of diced tomatoes can be used in this recipe. Make sure to add the juices from the can as well. For a another sauce, use your favorite marinara or pasta sauce.  You could also swap in fresh tomatoes or cherry tomatoes, just saute them first so they release their juices.
  • Vegetable broth: Broth adds flavor to the sauce since the pasta cooks in it. Use chicken or vegetable broth for the best results. 
  • Oregano: This amps up the flavors of the tomatoes. Use any dried herbs you like including dried basil, rosemary, or Italian seasoning. 
  • Pasta: This works with any pasta shape, so use whatever you have on hand. It also works with whole wheat pasta. 
  • Fresh spinach: Spinach is a great vegetable for this recipe since it wilts right into the hot pasta, making for really easy prep. If you prefer another green, just saute it first.
  • Parmesan: Use any cheese you like to finish the dish or leave it off for a dairy-free option.

How to Make Spinach Tomato Pasta

If this is the first time you are making a one-pot pasta recipe, have faith. You're going to think the pasta won't cook or will stick together. I thought that too. But have some faith in this recipe! It does work and it works beautifully!

Start by sauteing the shallots and garlic in olive oil. Remember since the cooking liquid becomes the sauce, we want to ensure to infuse it with tons of flavor.  This is the first step to do that.

Continue to build those flavors by adding tomatoes, broth, spices, and pasta. Make sure to stir in the pasta until it's all submerged in the liquid. (Don't skip this step or your pasta will cook unevenly.) Press it down with a spoon into the liquid.

Then cover the pot with a lid and let everything come together over medium-low heat. This takes about 7-8 minutes. The steam that's created by closing the lid helps to cook the pasta. If at any point, it looks like too much liquid has been absorbed, add a splash of water or more broth. 

Then stir in the spinach during the final minute of cooking so it wilts but doesn't get too mushy. The spinach and Parmesan go in together. I give it another stir and let it stand for 5 minutes to thicken up. That's it! Season and serve. 

Recipe Ideas and Variations

You can customize this easy pasta recipe in lots of ways!

  • Pasta shape: Use any old kind of pasta you like, but remember this recipe only has enough liquid ingredients to cook 8 ounces of pasta. If you use more than that, you'll have to adjust the rest of the recipe as well.
  • Different greens: If you don't have spinach, then kale, Swiss chard, arugula, or another hardy green would work well in this dish. Just make sure to saute it with the shallots and garlic since these greens need more time to cook.
  • More veggies: Add more veggies if you like, just saute them at the beginning before adding the pasta. If you add a lot of vegetables, you may need more broth. 
  • Add protein: If you'd like to add meat to this dish, I recommend cooking that on the side first (sorry, it does require another pan) or cooking it in the skillet or pot before you cook the shallots and garlic. Just remove the meat after it's cooked and set it aside. Then follow the directions as they go, in order, from there. Once you reach the last step, add the meat back in with the spinach and Parmesan. I love a good Italian chicken sausage in this dish.
  • Try different cheeses: You can use another hard cheese like gouda or romano if you like. You could also try a softer cheese like goat cheese or feta.
  • Add fresh herbs: Add some herbs at the end, like basil, rosemary, oregano, or thyme.
  • Try it with pesto: Add in some store-bought or homemade pesto to amp up the flavor even more.

One Pot Pasta with spinach and tomatoes twirled around a fork with Parmesan cheese.

Add Protein to this Tomato and Spinach Pasta

Many times I will add protein to this dish to bulk it up. My favorite is ground turkey or ground turkey sausage to start the dish. Since these proteins don't overcook easily, you can saute them right in the pot and then just follow the recipe.

This is also great with shrimp, precooked chicken sausage, or chicken breast, but you will need to cook it separately so it doesn't overcook. 

For a plant-based option, consider adding some white beans or chickpeas along with the spinach. 

Frequently Asked Questions

Here are the answers to the most common questions about making this dish.

Frozen spinach will work great in this recipe. Just make sure to defrost it first and then squeeze out all the excess moisture to ensure your pasta isn't watery.

Like any pasta dish, one-pot pasta dishes store well and may even get better after a night in the fridge. Always let the pasta cool completely before storing it. Keep it in an airtight container for 4-5 days. To reheat the pasta, add an extra splash of water or broth and reheat it on the stovetop or in the microwave.

Spinach tomato pasta in a bowl with wilted spinach and Parmesan cheese.
The Recipe
Loading Video…

One Pot Spinach Tomato Pasta

297 CAL 56g CARBS 11g FAT 12g PROTEIN
1 Comment
  • Print
  • Download
  • Send to your inbox


  • 1 tbsp. olive oil
  • 2 shallots, minced (or onion)
  • 4 garlic cloves, minced
  • 14.5 oz. canned diced Italian tomatoes (or tomato sauce for a smoother sauce)
  • 1.5 cups vegetable broth
  • 1/2 tsp. oregano
  • 8 oz. high fiber pasta (white or whole wheat)
  • 1/2 tsp. salt
  • 10 oz. fresh spinach
  • 1/4 cup Parmesan

Like this Recipe? Try our Meal Plans!

Slender Kitchen Meal Plans
  • Weekly Meal Plans
  • Easy Shopping List
  • Healthy, Low Carb, & Vegetarian
  • Nutritional Information


(Hide Media)

Switch to prevent your screen from going dark.


Add the olive oil to a large pot over medium high heat. Add the shallots and garlic and cook for 2-3 minutes until fragrant.


Add the tomatoes, vegetable broth, oregano, pasta, and salt. Stir so that the pasta is submerged in liquid.


Cover and reduce the heat to medium low. Cook for 7-8 minutes until pasta is almost cooked.


Open and add the spinach and Parmesan. Stir in the spinach until it wilts. Let stand for 5 minutes to thicken.

Nutritional Facts
Serving Size: 2 cups
Amount Per Serving
Calories 297
Calories from Fat 101
% Daily Value *
Total Fat 11g
Saturated Fat 2g
Monounsaturated Fat 0g
Polyunsaturated Fat 0g
Cholesterol 5mg
Sodium 971mg
Total Carbohydrate 56g
Dietary Fiber 9g
Sugars 7g
Protein 12g

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

The Nutritional Values provided are estimates only and may vary based on the preparation method.


For a smooth sauce, use crushed tomatoes or Marinara sauce. For a chunkier sauce, use canned diced tomatoes of halves cherry tomatoes.

user image
About the author Meet Kristen McCaffrey
Hi, I’m the cookbook author, recipe developer, and food enthusiast behind Slender Kitchen. I am obsessed with making healthy food that is easy to prepare and absolutely delicious. Meal planning is my secret weapon and I hope I can make meal time easier for you with our tried and tested recipes and foolproof meal plans. Learn More
1 Comment
On One Pot Spinach Tomato Pasta
user image
user image
Jeanne Cafferata
February 18, 2020 - 19:14
Add a Rating:
So good and easy! I added some crushed red pepper flakes and chicken apple sausages. The whole family really enjoyed this one.
Instagram Icon
Did you make this?

Snap a picture and show us what you made on Instagram or Facebook. Tag us using @SlenderKitchen or #slenderkitchen.