Made with minimal ingredients tomato spinach one pot pasta is a family-friendly recipe ready in minutes. Just toss everything together for a quick dinner everyone will love! 

overhead of one pot spinach and tomato pasta with mixing spoon

What You’ll Need for Tomato and Spinach Pasta 

  • Pasta – We recommend using penne-shaped pasta because it is sturdy and absorbs liquid well. However, you could substitute it for another thick pasta such as rigatoni or ziti. 
  • Marinara Sauce – A high-quality marinara sauce adds tons of fresh flavor and locks in the moisture of this dish for tender pasta. 
  • Herbs & Spices – For simple, fresh flavor, we included salt, pepper, and fresh basil. We don’t recommend swapping it out for dried basil, because the flavor won’t be nearly as strong. 
  • Tomatoes – Grape or cherry tomatoes work best and add color, antioxidants, and vitamins. 
  • Onion – For a sweeter flavor, we prefer to use yellow onions, but white onions can be included, too. 
  • Garlic – Using fresh garlic cloves is crucial to creating bold flavor. 
  • Broth – Chicken or vegetable stock works well and adds tons of flavor. Just don’t swap it out for water, or your tomato basil pasta will be bland! 
  • Spinach – Fresh baby spinach wilts and becomes tender adding bright color and tons of nutrients like vitamin A, vitamin K, plant-based iron, and more! 

pot of uncooked penne pasta, tomatoes, marinara, onions and herbs


Feel free to add in or substitute ingredients to make this one pot pasta dish truly your own. To get started, take a look at a few of our favorite variations below. 

Include protein like sliced sausage, chicken, ground beef, or shrimp. 

Boost the nutrients with sauteed veggies like mushrooms, zucchini, or bell peppers. 

Get a little cheesy, and include Parmesan or Asiago cheese! 

Make it spicy with a dash of chili flakes. 

How to Make One Pot Pasta

  1. Add the dried penne noodles to a large pot or dutch oven followed by the remaining ingredients (except for the spinach). 
  2. Pour in the broth.  
  3. Bring the liquids to a boil. 
  4. Cover, and cook for 10-12 minutes. You want the pasta to be al dente! 
  5. Add in the fresh spinach, and give it a stir. 
  6. Serve immediately, and feel free to top the dish with grated cheese if you’d like. 
  7. Enjoy!

Can I Freeze Tomato and Spinach Pasta? 

This recipe does not freeze well, because the ingredients become soggy when reheated. However, you can store it in an airtight container in the fridge for 3-5 days! 

If the pasta becomes a bit dry, add a splash of broth before reheating, and stir the ingredients to combine. 

close up pot of tomato and spinach pasta

Serving Recommendations 

This dish is filling on its own, but it also pairs well with all of your favorite sides! 

  • Light and refreshing, this viral green goddess salad is full of nourishing ingredients you’ll love. 
  • A fun twist on a traditional recipe, this cobb salad is made with green goddess dressing for an irresistible boost of flavor! 
  • Cheesy and delicious, no knead focaccia bread is made with a secret ingredient for a quick side that’s guaranteed to please. 
  • Simple and straightforward, air fryer sesame crusted feta comes together with 3 ingredients for a unique appetizer or side that’s so fun to make! 

More One Pot Pasta Recipes

close up image of a black serving spoon lifting up a scoop of tomato basil one pot pasta

Tomato Basil One Pot Pasta

5 from 1 vote
Author: Food Dolls
Servings: 8
Prep: 5 minutes
Cook: 12 minutes
Total: 17 minutes
This tomato basil one pot pasta is an easy weeknight dinner with simple ingredients the whole family will love!


  • 1 pound dry penne noodles
  • 1 cup grape tomatoes
  • 1/2 cup chopped onion
  • 1 Tablespoon oregano
  • 1 teaspoon salt
  • 1/2 teaspoon pepper
  • 3 cloves garlic
  • 1 cup marinara sauce
  • 4 cups broth
  • 3 cups spinach


  • Heat a large pot or dutch oven on the stove.
  • Add the penne, tomatoes, onion, seasonings, garlic, and marinara on medium high heat.
  • Pour the broth on top.
  • Bring to a boil, cover the pot, and reduce the heat and cook for 10-12 minutes or until the pasta is al dente.
  • Stir in the spinach.
  • Serve immediately.


Serving: 8g | Calories: 237kcal | Carbohydrates: 48g | Protein: 8g | Fat: 1g | Saturated Fat: 0.2g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 0.1g | Sodium: 920mg | Potassium: 353mg | Fiber: 3g | Sugar: 5g | Vitamin A: 1605IU | Vitamin C: 9mg | Calcium: 44mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe?Please leave a comment!

You Might Also Like

Meal Plan // Week 17

Find a week’s worth of comfort food recipes made with minimal ingredients and simple steps so you can get in and out of the kitchen fast!

Caramel Apple Bark with Pretzels

Make this no-bake caramel apple bark with pretzels with just 6 ingredients for a sweet & salty treat no one can resist!

Meet Alia & Radwa

Welcome to Food Dolls! We’re so glad you found us. We are Alia and Radwa, sisters who want to share simple and easy recipes with you. We hope you find recipes here that you enjoy making as much as we do! Learn more about us!

Leave a reply

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

Recipe Rating


  1. I made this the other day, I added Anduillo Sausage to it. It was easy n very aromatic. Was delicious n will make it again