One-Pan Tomato Spinach Pasta

One-Pot Tomato Spinach Pasta: Your Ultimate Easy, Healthy, and Flavorful Weeknight Dinner

Imagine a vibrant, satisfying meal packed with fresh flavors and nutrients, ready in about 30 minutes, and requiring just one pot for cleanup. Sounds like a dream, right? Welcome to the world of One-Pot Tomato Spinach Pasta – a culinary marvel that transforms simple ingredients into a hearty, delicious, and incredibly convenient dinner. This recipe isn’t just easy; it’s a celebration of fresh, wholesome flavors, making it a perfect addition to your busy weeknight rotation.

From the moment you begin sautéing fragrant garlic and onions in olive oil, you’ll feel like a seasoned chef, without the usual pile of dishes. This dish delivers a burst of vitamins and rich color to your table, thanks to fire-roasted tomatoes and fresh spinach. It’s the kind of meal that consistently outperforms its humble, one-pot origins, proving that quick and easy can also be profoundly satisfying.

Add Salt & Serve may earn affiliate commissions from purchases made using links on this page.

Plate of tomato Spinach Pasta garnished with Parmesan cheese and fresh basil strips on a counter beside the pan of the full dish.

This tasty pasta dish, featuring juicy tomatoes and tender spinach, truly delivers on its promise of minimal effort and maximum flavor. With only five minutes of prep and a single pan, it’s a game-changer for anyone seeking efficiency in the kitchen. Much like our lightning-fast Mexican Spaghetti or the clever shortcut Potato Soup with Hash Browns, this One-Pot Tomato Spinach Pasta recipe is designed for ultimate ease. It’s an ideal solution for those busy evenings when you want a home-cooked meal without the fuss.

While this recipe offers a rich, comforting tomato-based sauce, if your palate craves something creamier, you absolutely must try our Creamy Tuscan Chicken with Sun-Dried Tomatoes. It’s another fantastic option that perfectly combines creamy textures with the goodness of tomatoes and spinach.

[feast_advanced_jump_to]

Watch the Recipe Video

Essential Ingredients for Your Delicious One-Pot Tomato Spinach Pasta

Creating this flavorful One-Pot Tomato Spinach Pasta requires a few simple, high-quality ingredients that come together beautifully. Here’s a detailed look at what you’ll need and some tips for best results:

Ingredients for Tomato Basil Pasta (fresh spinach, rotini, diced fire-roasted tomatoes, an onion, chicken broth, garlic cloves, olive oil, basil and oregano, and kosher salt).
  • Fresh Spinach: The star green of our dish, fresh spinach not only contributes a vibrant color but also a delightful, tender texture when wilted. While fresh is highly recommended for its bright flavor, you can substitute frozen spinach if needed. Just remember to thaw it completely and squeeze out all excess water (perhaps by pressing it between paper towels) to avoid diluting the sauce. Add it towards the end of cooking for the best results.
  • Yellow Onion: A foundational aromatic that adds a sweet, savory depth to the sauce. Chopping it finely will ensure it melts into the sauce as it cooks.
  • Chicken Broth: This is crucial for cooking the pasta directly in the sauce, infusing it with flavor from the start. For a vegetarian or vegan version of this One-Pot Tomato Spinach Pasta, simply swap chicken broth for a high-quality vegetable broth.
  • Fire-Roasted Diced Tomatoes: These tomatoes are a secret weapon, bringing a richer, smokier, and deeper flavor profile compared to regular diced tomatoes. Their slight char adds an extra layer of complexity. If fire-roasted aren’t available, standard diced tomatoes will work perfectly well. You could also experiment with halved cherry or grape tomatoes for a burst of fresh, juicy sweetness.
  • Rotini Pasta: We adore rotini (or pasta spirals) in this recipe because its twists and turns perfectly capture the flavorful tomato-spinach sauce. However, feel free to use other short, sturdy pasta shapes like penne, ziti, fusilli, or even farfalle (bow-tie pasta). Ensure your chosen pasta is a good match for holding the sauce.
  • Garlic Cloves: Fresh garlic is non-negotiable for that authentic, aromatic base. Its pungent aroma when sautéed is the true start of any great pasta dish. Mince it finely for an even distribution of flavor.
  • Olive Oil: Essential for sautéing the aromatics. We recommend using good quality olive oil or avocado oil, as both have a higher smoke point, which is ideal for this cooking method.
  • Kosher Salt: Used to season the dish throughout. If you’re using regular table salt, remember to reduce the amount, as table salt is finer and saltier by volume than kosher salt.
  • Dried Oregano & Basil: These classic Italian herbs are the backbone of the flavor profile, offering a warm, herbaceous note. While dried herbs are convenient and effective, if you have fresh basil or oregano on hand, feel free to substitute. Add fresh herbs at the very end to preserve their delicate flavor.
  • Garnishes (Not Pictured): Parmesan Cheese and Fresh Basil Strips: These additions elevate the dish both visually and in terms of taste. Freshly grated Parmesan adds a salty, umami kick and a lovely texture. For a vegan option, simply omit the Parmesan, or use a non-dairy cheese alternative or a sprinkle of toasted pine nuts for a nutty, crunchy finish.

Refer to the recipe card below for exact quantities.

Step-by-Step Guide: Crafting Your One-Pot Tomato Spinach Pasta

Making this One-Pot Tomato Spinach Pasta is surprisingly simple. Follow these easy steps to bring this vibrant dish to life in a single pot:

Composite image: 1 - chopped garlic and chopped onion in bowls; 2 - skillet with the onion and garlic sautéed in oil; 3 - skillet after adding chopped tomatoes, rotini, chicken broth, kosher salt, and herbs to the onions and garlic; 4 - skillet with a lid on it.

Step 1: Prepare Your Aromatics. Begin by finely chopping your yellow onion and mincing the garlic cloves (1). Precision here means better flavor distribution.

Step 2: Sauté the Base. In a large skillet or Dutch oven, heat a tablespoon of olive oil over medium heat. Add the chopped onion and minced garlic, sautéing for about 1-2 minutes until the onion becomes translucent and the garlic is fragrant, being careful not to burn it (2). This foundational step builds the first layer of flavor.

Step 3: Combine Ingredients. To the sautéed onion and garlic, add your rotini (or fusilli) pasta, diced fire-roasted tomatoes (undrained), chicken or vegetable broth, dried oregano, dried basil, and kosher salt (3). Stir everything well to combine, ensuring the pasta is mostly submerged in the liquid.

Step 4: Bring to a Boil and Simmer. Cover the skillet and bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to maintain a steady simmer. Continue to cook, covered, for about 10 minutes, stirring occasionally to prevent the pasta from sticking to the bottom of the pan and to ensure even cooking (4). If the liquid seems to be reducing too quickly, reduce the heat slightly.

Step 5: Cook Until Al Dente. Continue simmering, still covered, for another 10 minutes or until the pasta is cooked slightly al dente – meaning it’s tender but still has a slight bite. Remember to stir occasionally. Once the pasta reaches this stage, remove the pan from the heat. The remaining liquid should be mostly absorbed, creating a luscious sauce.

Composite image: 5 - skillet of cooked rotini, tomatoes, onion, garlic, salt, herbs, and chicken broth with fresh spinach added on top; 6 - skillet with a lid on it and timer set for ten minutes; 7 - skillet without lid after spinach has wilted; 8 - skillet of finished Tomato Spinach Pasta with a serving dished onto a plate and garnished with parmesan cheese and fresh basil strips.

Step 6: Wilt the Spinach. Stir in the fresh baby spinach (you’ll be surprised how much fits!) right on top of the hot pasta (5). Cover the skillet again and let it stand for about 10 minutes. The residual heat from the pasta will gently wilt the spinach, preserving its nutrients and vibrant color (6).

Step 7: Final Stir and Serve. Before serving, give the pasta a good stir to thoroughly incorporate the wilted spinach into the sauce (7). This ensures every forkful is packed with flavor and color. Serve your magnificent One-Pot Tomato Spinach Pasta immediately, garnished generously with freshly grated Parmesan cheese and delicate fresh basil strips (8). Enjoy this comforting and effortless meal!

Plate of tomato Spinach Pasta garnished with Parmesan cheese and fresh basil strips on a counter beside the pan of the full dish.

This recipe truly embodies “pasta helper” made with wholesome, real ingredients! One-Pot Tomato Spinach Pasta is a dish that effortlessly surpasses its simple origins, offering a deeply satisfying experience. Topping it with freshly grated Parmesan adds a savory, salty edge and a pleasing texture that delights both the eyes and the taste buds.

Why You’ll Fall in Love with This One-Pot Wonder

This isn’t just another pasta dish; it’s a culinary revelation for busy lifestyles. Here’s why One-Pot Tomato Spinach Pasta will become a staple in your home:

  • Unbeatable Convenience: The single-pot method means minimal cleanup, making weeknight dinners a breeze. Everything cooks together, infusing the pasta with incredible flavor from the broth and tomatoes.
  • Lightning-Fast Preparation: With just 5 minutes of active prep and 30 minutes of cook time, you can have a nutritious, homemade meal on the table faster than ordering takeout.
  • Healthy & Wholesome: Packed with fresh spinach for vitamins K and A, and tomatoes rich in antioxidants like lycopene, this dish is as good for you as it tastes. It’s a fantastic way to incorporate more vegetables into your diet.
  • Rich and Satisfying Flavor: The combination of sautéed garlic and onion, fire-roasted tomatoes, and a hint of herbs creates a robust, savory sauce that clings perfectly to every piece of pasta.
  • Highly Customizable: Easily adapt it to fit dietary needs or personal preferences, from adding extra protein to making it entirely plant-based.
  • Budget-Friendly: Made with common, affordable pantry staples, this recipe proves that delicious and healthy eating doesn’t have to break the bank.

Creative Twists & Adaptations for Your Tomato Spinach Pasta

One of the best things about One-Pot Tomato Spinach Pasta is its incredible versatility. Don’t be afraid to get creative and tailor it to your taste or what you have on hand:

  • Gluten-Free Version: Making this recipe gluten-free is simple. Just substitute the regular rotini with your favorite gluten-free pasta (ensure it’s a short, sturdy shape). Always double-check your chicken or vegetable broth label to ensure it doesn’t contain any hidden gluten-containing additives.
  • Vegetarian Adaptation: For a delicious vegetarian meal, simply use vegetable broth instead of chicken broth. The flavors will still be robust and satisfying.
  • Fully Vegan Option: To make this dish completely vegan, follow the vegetarian recommendation of using vegetable broth. Additionally, omit the Parmesan cheese or swap it for a high-quality non-dairy Parmesan alternative. You could also sprinkle nutritional yeast for a cheesy flavor, or add toasted pine nuts for a delightful crunch and nutty richness. If you have a few extra minutes, toasting the pine nuts lightly in a dry skillet beforehand will significantly enhance their flavor.
  • Elevated Pasta Bake: For a truly comforting and indulgent meal, transform this into a pasta bake. Prepare the One-Pot Tomato Spinach Pasta as directed in an oven-safe skillet or Dutch oven. Once cooked, top generously with shredded mozzarella cheese and a sprinkle of Parmesan. Bake in a preheated oven at 375ºF (190ºC) for about 15-20 minutes, or until the cheese is bubbly, golden, and wonderfully gooey, and the pasta edges are slightly crispy. Serve with crusty garlic bread for an unforgettable experience.
  • Add Extra Protein: While this dish offers 15 grams of protein per serving on its own, you can easily boost it with additional protein. Incorporate pre-cooked shredded chicken, sliced cooked Italian sausage, or even plant-based options like chickpeas or white beans (added with the tomatoes and broth). Sautéing raw chicken or sausage before adding other ingredients is also an option for a heartier meal.
  • Boost with More Veggies: Feel free to toss in other quick-cooking vegetables. Sliced mushrooms, diced bell peppers, or zucchini can be sautéed with the onion and garlic. Sun-dried tomatoes (chopped) can be added with the diced tomatoes for an extra concentrated tomato flavor.
  • A Touch of Heat: If you enjoy a little spice, add a pinch or two of red pepper flakes with the dried herbs for a subtle kick.
  • Creamy Indulgence: For a luxurious, creamy texture without making a separate sauce, stir in a splash of heavy cream, a tablespoon or two of cream cheese, or a dairy-free cream alternative after the spinach has wilted and just before serving.

Storing and Freezing One-Pot Tomato Spinach Pasta

This One-Pot Tomato Spinach Pasta is fantastic as leftovers, making meal prep a breeze. Here’s how to best store and even freeze it:

Refrigeration: Store any leftover Tomato Spinach Pasta in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over low heat, adding a splash of broth or water if the pasta seems dry, or microwave until warmed through.

Freezing: While cooking pasta directly in sauce makes for a convenient fresh meal, freezing pre-cooked pasta can sometimes alter its texture. To preserve the best possible pasta texture when freezing, we recommend a slightly adapted method for freezer meal prep. This allows you to enjoy the convenience later while maintaining quality:

Tomato Spinach Pasta (Freezer Prep)        Date____________________

To Freeze: Sauté the onion and garlic in olive oil as per recipe instructions. Let cool. Combine the sautéed onion and garlic, diced tomatoes, dried oregano, dried basil, and kosher salt in a freezer-safe container or bag. Label with the date and the following cooking instructions. (Do NOT add spinach, pasta, or broth at this stage.)

To Prepare from Frozen: To prepare, you will need 2 cups chicken broth (or vegetable broth), 12 ounces rotini or fusilli pasta, 6 ounces fresh baby spinach, and Parmesan cheese (for garnish).

Instructions: Empty the frozen sauce mixture into a large pot or Dutch oven. Add 12 ounces rotini or fusilli and 2 cups chicken broth. Cover, bring to a boil over medium-high heat, and cook until pasta is al dente (about 15-20 minutes from frozen), stirring occasionally to prevent sticking. Reduce heat if necessary. Once pasta is cooked, remove from heat, add 6 ounces fresh baby spinach, and cover for 10 minutes or until spinach wilts. Stir well and garnish with Parmesan cheese before serving.

Two plates of tomato Spinach Pasta garnished with Parmesan cheese and fresh basil strips on a counter beside the pan of the full dish and small bowls of parmesan cheese and fresh basil strips.

Top Tip for Perfect Basil Garnish

For beautifully uniform strips of fresh basil that not only look professional but also distribute flavor evenly, try the “chiffonade” technique: Pick the fresh basil leaves off their stems. Stack several leaves on top of each other, then roll them up tightly lengthwise into a cigar shape. Using a sharp knife, slice across the rolled leaves to create elegant, delicate ribbons of basil. This simple trick adds a touch of culinary flair to your finished dish!

Recipe Card: One-Pot Tomato Spinach Pasta

Plate of tomato Spinach Pasta garnished with Parmesan cheese and fresh basil strips.

One Pot Tomato Spinach Pasta















5 from 1 vote
Tomato Spinach Pasta is a one-pot wonder. Yes, it’s hearty, but the diced tomatoes, sautéed onions, and fresh spinach also bring a burst of vitamins and color to your table—all that in about 30 minutes, with one pot to wash.
Author


Mary Ann
Add to Collection
Go to Collections
Add to Shopping List
Go to Shopping List
Print

Prep Time

5
minutes


Cook Time

30
minutes


Total Time

35
minutes



Course
Main Dish
Cuisine
Italian, Vegetarian

Servings

4
servings
Calories
411

Ingredients

  

  • 1
    tablespoon
    olive oil
  • ½
    medium yellow onion
  • 3
    garlic cloves
  • 2
    cups
    vegetable or chicken broth
  • 28
    ounces
    diced tomatoes (fire-roasted recommended)
  • 12
    ounces
    rotini or fusilli pasta
  • 1
    teaspoon
    dried oregano
  • 1
    teaspoon
    dried basil
  • 2
    teaspoons
    kosher salt
  • 6
    ounces
    fresh baby spinach
  • freshly grated Parmesan cheese,
    for garnish
  • Fresh basil strips,
    for garnish (optional)

Instructions

  • Finely chop ½ medium yellow onion and mince 3 garlic cloves.
  • In a large skillet or Dutch oven, heat 1 tablespoon olive oil over medium heat. Add the chopped onion and minced garlic, sautéing for about 1-2 minutes until fragrant and the onion is translucent.
  • Add 12 ounces rotini or fusilli pasta, 28 ounces diced tomatoes (undrained), 2 cups vegetable or chicken broth, 1 teaspoon dried oregano, 1 teaspoon dried basil, and 2 teaspoons kosher salt to the skillet. Stir everything well to combine, ensuring pasta is mostly submerged.
  • Cover the skillet and bring to a boil over medium-high heat. Immediately reduce heat to maintain a low simmer and cook, covered, for about 10 minutes or until pasta is slightly al dente, stirring occasionally to prevent sticking. Remove from heat.
  • Stir in 6 ounces fresh baby spinach. Cover the skillet again and let it stand for 10 minutes or until the spinach is wilted by the residual heat.
  • Stir the pasta thoroughly just before serving to incorporate the wilted spinach. Serve immediately, garnished with freshly grated Parmesan cheese and fresh basil strips, if desired.

Notes

For an even richer, deeper flavor, consider using fire-roasted diced tomatoes in this dish. They add a wonderful smoky note.

The nutrition calculation provided below is based on using vegetable broth and 1 tablespoon of Parmesan cheese per serving.

Nutrition per serving


Calories:
411
cal


Carbohydrates:
77
g


Protein:
15
g


Fat:
6
g


Sodium:
1976
mg


Fiber:
6
g


Sugar:
9
g

Share
Pin