This post may contain affiliate links, please see the privacy policy for details.

This easy and vibrant one pot pasta dish with spinach and tomatoes brings together fresh ingredients for a quick and satisfying dinner. With everything cooked in a single pot, cleanup is easy and the pasta absorbs all the delicious flavors of garlic, broth and juicy tomatoes. Tender spinach adds a pop of color and freshness, while olives and basil deliver bold, savory accents. This simple recipe is perfect for busy nights when you want something hearty and homemade.

A bowl of fresh greens vegan pasta with baby spinach and cherry tomatoes, olives, and a side of fresh spinach leaves.

This one pot pasta with spinach and tomatoes is full of fresh flavor and comes together quickly. It’s a tasty, satisfying meal with minimal cleanup.

You might also like stuffed rigatoni pasta pie, lasagna al forno, antipasto salad, or taco macaroni and cheese.

A bowl of fresh greens vegan pasta salad with baby spinach and cherry tomatoes, black olives, and a fork on the side.

Why You’ll Love It

Quick and easy: Ready in just one pot with minimal prep.
Packed with flavor: Garlic, broth and basil add bold, savory notes.
Fresh and healthy: Spinach, tomatoes and olives bring color and nutrients.
Minimal cleanup: No extra pots or strainers needed.
Perfect for busy nights: Hearty, wholesome and fast to make.

A fork holds fusilli pasta, cherry tomato, and basil above a bowl of fresh greens vegan pasta with vegetables—perfect for those who love one pot pasta dishes.

One Pot Pasta Ingredients

A complete list of ingredients and amounts can be found in the recipe card below.

Pasta: Gemelli or any short pasta works well in this dish.
Olive oil: Adds richness and helps sauté the aromatics.
Onion: Provides a savory base for the sauce.
Garlic: Delivers aromatic depth and a classic flavor punch.
Cherry tomatoes: Add sweetness and burst as they cook.
Vegetable broth: Infuses the pasta with savory flavor while cooking.
Baby spinach: Wilts into the dish for freshness and color.
Black olives: Add a salty, briny contrast.
Basil: Finishes the dish with fresh, herby brightness.

Top-down view of easy spinach pasta ingredients—pasta with spinach and cherry tomatoes, olives, olive oil, broth, basil, garlic, and onion—all laid out on a light surface.

How to Make One Pot Pasta with Spinach and Tomatoes

For more detailed instructions with weights and measurements, jump to the printable recipe card.

Sauté the aromatics: Cook onion and garlic in olive oil until softened.
Simmer the pasta: Add pasta, tomatoes and broth and cook uncovered until tender.
Stir in greens and olives: Add spinach and olives, cooking just until wilted.
Finish and serve: Garnish with fresh basil and serve warm.

A bowl of easy spinach pasta with cherry tomatoes, olives, and a fork on a light surface, garnished with fresh basil leaves nearby.

Substitutions and Variations

Make it gluten free: Use gluten free pasta instead of gemelli.
Switch the greens: Try kale or arugula in place of spinach.
Different olives: You can use black, green or kalamata olives, as you prefer.
Add protein: Mix in cooked beans or shredded chicken.
Use different pasta: Penne, fusilli or farfalle also work well.

A bowl of easy spinach pasta featuring cherry tomatoes, black olives, baby spinach, and a fork, garnished with fresh basil.

Serving Suggestions

Side dishes: Pair your one pot pasta with a lemon and parmesan salad, some antipasto skewers or mushroom focaccia.
Wine pairing: Enjoy a glass (or two) of Pinot Grigio, Sauvignon Blanc or your favorite dry rosé with this dish.
Dessert: Finish your meal with limoncello bundt cake or Italian rice pie.

A white bowl of easy spinach pasta with cherry tomatoes, black olives, and fresh greens sits on a light surface.

How to Store One Pot Pasta

Store: Keep leftovers in an airtight container (or in the cooking pot with the lid on) in the refrigerator and eat within 3 days.
Freeze: You can freeze it in an airtight container for up to 3 months.
Thaw:
 Defrost it in the refrigerator overnight.
Reheat: You can warm it back up in a pan on the stove or in the microwave.

A bowl of easy spinach pasta with cherry tomatoes, black olives, baby spinach, and a fork on a light surface.

Top Tips

Don’t overcook the spinach: Add it at the end to preserve its texture.
Use a large pot: This gives the pasta room to cook evenly.
Taste and season: Adjust salt and pepper to balance flavors.
Add more broth if needed: The liquid can reduce quickly so keep an eye on it.

A bowl of easy spinach pasta with cherry tomatoes, black olives, and a fork, garnished with fresh basil—perfect for a vibrant meal.

One Pot Pasta with Vegetables FAQs

Can I use canned tomatoes instead of cherry tomatoes?

Yes, canned diced tomatoes will work, though the texture will be softer.

Can I double the recipe?

Yes, just use a large enough pot and adjust the broth as needed.

Is this recipe vegan?

Yes, as written, it’s completely plant based.

A bowl of easy spinach pasta with cherry tomatoes, olives, and a fork on a light surface, garnished with fresh basil leaves nearby.

One Pot Pasta with Spinach and Tomatoes Recipe

5 from 4 votes

One Pot Pasta

This quick one pot pasta is a great weeknight option. It’s full of flavor, easy to make and uses simple, wholesome ingredients. You’ll love the way it all comes together in a single pot.
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 4 people

Ingredients 

  • 1 Pound pasta, I used gemelli
  • 3 Tablespoons olive oil
  • 1 onion, finely chopped
  • 3 Cloves garlic, minced
  • 2 Cups cherry tomatoes
  • 4 ½ Cups vegetable broth
  • 3 Cups baby spinach
  • ½ Cup black olives, pitted
  • ½ Cup basil, fresh, chopped
  • salt and black pepper, to taste

Instructions 

  • In a large pot over medium-high heat, add the olive oil and onion and garlic. Sauté for 5 minutes.
  • Add the pasta, tomatoes, and the broth. Season with salt and pepper according to your taste
  • Bring to a boil then reduce heat and simmer, uncovered, until pasta is cooked through and liquid has reduced (10 to 12 minutes). Add more water if needed and stir often to prevent the pasta sticking.
  • Once the pasta is cooked, mix in the spinach, black olives and cook for 5 minutes for the spinach to wilt. Drain off the excess cooking liquid.
  • Garnish with fresh basil and serve immediately.

Notes

Don’t overcook the spinach: Add it at the end to preserve its texture.
Use a large pot: This gives the pasta room to cook evenly.
Taste and season: Adjust salt and pepper to balance flavors.
Add more broth if needed: The liquid can reduce quickly so keep an eye on it.

Nutrition

Calories: 197kcal | Carbohydrates: 17g | Protein: 4g | Fat: 14g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Sodium: 1942mg | Potassium: 729mg | Fiber: 4g | Sugar: 10g | Vitamin A: 3754IU | Vitamin C: 35mg | Calcium: 70mg | Iron: 3mg
Like this recipe? Rate and comment below!

This one pot pasta with spinach and tomatoes is an easy, flavorful meal that brings fresh vegetables, pasta and herbs together with very little effort. Everything cooks in one pot, letting the ingredients soak up every bit of flavor. It’s perfect for a comforting dinner that doesn’t require a pile of dishes. If you’re looking for a healthy and satisfying recipe that’s fast to prepare, this one is a great choice for your weekly meal rotation.

Other Recipes to Try

Bella Bucchiotti

Bella Bucchiotti is a Canadian-based syndicated food, travel, and lifestyle writer, photographer, and creator at xoxoBella. She founded xoxoBella in 2015, where she shares her love for food, dogs, sustainability, fitness, crafts, outdoor adventures, travel, and philanthropy to encourage others to run the extra mile, try new recipes, visit unfamiliar places, and stand for a cause. Bella creates stress-free and family-friendly recipes for weeknight dinners and festive feasts.

 

You Might Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




5 from 4 votes (1 rating without comment)

154 Comments

  1. I’ve never had a dish like this before. It looks really good! Beautiful recipe and amazing captures! Nice post.

  2. I’m a 63 year old grandma, and I love one pot meals. I would add some sweet Italian sausage to this. Although it does look good with no meat added.

  3. This is awesome. One pot dishes are easy to make for people who are sooo busy like me. Thanks for sharing this recipe, my hubby loves pasta, he will definitely like thia.

  4. Pasta is my ALL TIME FAVORITE FOOD. I could eat it for breakfast, lunch, dinner, snack – whatever. Definitely adding this recipe to this week’s meal planning!

  5. Wow oh wow, this looks so delicious! I can’t wait to try and make this – it’ll be an easy make for my college budget!!

    XO,
    Sami || sparkleandshinesami.com

  6. i love all your recipes honestly, another that will be bookmarked. I frikkinng love pasta ill try to do this recipe this week. x

  7. I always love reading your blog posts because the pictures are soo pretty & your recipes are delicious 🙂 Thanks for sharing!

  8. Bella, this looks delicious and oh so easy! I may give the recipe to my room mate who really enjoys making a mess in the kitchen then not clean up. It’d be great for our next Italian night!

  9. Yum! I LOVE pasta! And bonus for being healthy 🙂 Your grocery shopping pictures are adorable.
    -Crystal

  10. This is a beautiful dish–all the colors are so appetizing. My family will love it!

  11. Yummy! It looks so delicious and it’s rather quick to prepare. I love the way you played out the ingredients. Your photos are stunning! If I may ask, what camera do you use?

    1. Thanks! I have a Canon 70 D. I used a 24-70mm 2.8L lends for this. Good lighting is important.

  12. I love a good pasta recipe! I have never added green beans to my pasta though and so I am definitely inspired by that and will try it out!

  13. Once again a delicious recipe! Thank you! I’m a gluten free person but luckily have found pasta made of soya beans, so i’m back to pasta recipes. i;ve been looking for recipes containing green beans 🙂

  14. OMG this looks amazing! Im always on the search for fabulous easy dinners! I love one pot pasta meals!

  15. This looks yummy. One pot is always awesome because it’s like a one hit wonder. LOL! Get in and out the kitchen fast.

  16. I love how quick and easy this is! I’m definitely going to have to pick some of this up! 🙂

  17. Pasta is our favorite and easy go food too. With so many veggies your recipe looks very healthy and delicious. I would love to give it a try with Chicken.

  18. This looks very delicious and is colorful. I never thought about adding green beans to pasta.

  19. well, I know what I’m making for dinner today! that looks fresh, light, healthy, and tasty! I cannot wait to try this recipe, thanks for the share!

  20. This looks so delicious. I bet the flavours are just to die for. Would love to make this for my family!

  21. Yum! I love pastas like this. It seems super easy to make. I definitely think of pasta as a comfort food.

  22. This looks so delicious! Fresh and perfect for summer. I LOVE pesto too. I don’t eat it nearly enough. 🙂

    1. Rachel, thanks! I make pesto every year to freeze, but a jar sometimes makes it really handy for a quick unplanned meal.

  23. I had no idea that you were half Italian but that might explain why everytime you post a recipe I automatically pin it. Pasta is my comfort food too, I had pasta with sundried tomatoes, sea salt, pepper and Quorn southern fried chicken pieces. It was delicious.

    1. Thanks, Ana! Yes, my dad moved to Canada from Italy. I wish I spoke it better but I can understand most everything. The sundried tomatoes and fried chicken sounds so amazing!

  24. This is great! I love pasta and I’m looking for tons of recipes to try since my boyfriend and I are moving into our first place at the end of the month. This is definitely going on the list!

  25. I love that this dish can be made in one pot. That’s so convenient. I love having pasta with a lot of veggies, so this recipe sounds delish!

  26. This recipe looks very delicious. I love all the colorful vegetables! Barilla has been one of my top “go-to” pastas for years!

  27. This looks like a super delicious pasta dish to try to make. Love that it is one pot too, saves on dishes 😉

  28. Anything that is one pot is a great dinner. All those veggies look great, such a colorful dish.

  29. I would have to leave the walnuts out because of my husband everything else looks delicious. Love pasta on weeknights fast and simple.

  30. I have never tried Barilla’s Pronto line! How convenient is that? Lovely dish you have here! So vibrant and colorful!

  31. Barilla is my go to brand for my pasta dished. love them! This recipe looks amazing!

  32. This pasta sounds so yummy! I love all the fresh greens in it. Pasta is one of my go-to quick and easy dinners as well, but I’ve never tried the Barilla pronto pasta… I’ll have to keep my eye out for it now. I also didn’t know that Barilla was started in Parma. I’m learning so much today! (P.S., I am totally guilty of eating food right out of the pan I cooked it in! I burst out laughing when you wrote that!)

    1. Willow…there is nothing wrong with eating out of the pan. You will have the try this pasta.

  33. I love one pot pasta meals. The lack of clean up is great and they always have so much flavor.

  34. You cannot beat a one dish dinner. I don’t suck at cooking but I dislike doing it mostly. I’m more of a baker then a chef! Your fresh greens look SO good!

  35. I love pasta dishes like these! I’ll often make pasta with a pesto sauce, and add any bits of leftover veg sitting in the fridge. YUM!!

    1. That is what I do, too! Whatever I have. Sometimes the oddest combinations are surprisingly tasty.

  36. This looks amazing, it makes me feel summery – my Aunt makes similar pasta when we have bbq’s and its delicious!

  37. Oh wow! This looks amazing and such a fabulous time-saver! So much better than take out! (client)

  38. Seriously I’m trying them right now, funny thing is that I have all the ingredients and I didn’t know what I would eat later. I bet this fates delicious.

    1. It is scrumptious! If you like asparagus you can try that in it instead of beans, too.

  39. Oh, my yum! I love the idea of a one pot pasta meal and yours looks so fresh and tasty! Makes me want to dive right in. I’m saving your recipe so I can try it ASAP. It looks amazing!