One-Pot Pasta With Spinach and Tomatoes is the weeknight dinner that makes every person who discovers it genuinely wonder why they ever cooked pasta the traditional two-pot way at all. Whole-wheat spaghetti cooked directly in a flavorful sauce made from sautéed onion, garlic, canned diced tomatoes, and chicken stock, absorbing all those deeply aromatic flavors directly into every strand of pasta as it cooks rather than simply sitting in plain boiling water, then finished with generous handfuls of bright fresh baby spinach that wilts into jewel-toned ribbons throughout the dish and a generous shower of freshly grated Parmesan that adds the perfect salty sharp finish.
This One-Pot Pasta With Spinach and Tomatoes has become one of the most beloved and frequently returned-to weeknight dinner recipes here at Recipes Charming, and Charlie your culinary guide is so excited to share every simple technique that makes this one-pot method produce such genuinely outstanding results.
What makes this recipe so brilliantly effective is the starchy pasta cooking liquid. As the pasta cooks directly in the sauce, it releases starch into the tomato and broth mixture that naturally thickens the sauce into a clingy, glossy coating that adheres beautifully to every strand of pasta rather than remaining thin and watery.

Table of Contents
Why You Will Love This One-Pot Pasta With Spinach and Tomatoes Recipe
This recipe is a genuine weeknight revelation for so many excellent reasons. First, cooking the pasta directly in the sauce rather than in a separate pot of boiling salted water eliminates the most tedious part of pasta preparation and reduces cleanup to a single pot and lid. For busy weeknight cooking this is an enormous practical advantage that makes a genuinely outstanding dinner achievable in just 30 minutes.
Second, the flavor of pasta cooked in sauce is noticeably superior to pasta cooked in plain water then added to sauce. Every strand absorbs the aromatics of the garlic, oregano, tomato, and broth during cooking, producing a more deeply and uniformly flavored result throughout. The pasta does not taste like it was added to a sauce as an afterthought. It tastes like it was made as part of one unified dish.
Third, this recipe is genuinely nutritious. Whole-wheat pasta provides fiber, antioxidants, and sustained energy. Tomatoes contribute lycopene, vitamins C and A. Spinach provides iron, fiber, and vitamins with the vitamin C in the dish enhancing iron absorption significantly. For more easy and healthy weeknight dinner recipes like this one, explore the Recipes Charming Dinner page where Charlie has gathered a wonderful collection of nutritious and satisfying meals for every schedule.
Ingredients Needed for This One-Pot Pasta With Spinach and Tomatoes Recipe
- 1 tablespoon olive oil
- 1 cup chopped onion
- 6 garlic cloves finely chopped
- 1 can 14.5 oz unsalted petite diced tomatoes undrained
- 1½ cups unsalted chicken stock
- ½ teaspoon dried oregano
- 8 oz whole-wheat spaghetti or linguine
- ½ teaspoon salt
- 10 oz fresh baby spinach
- 1 oz Parmesan cheese grated about ¼ cup
How to Make This One-Pot Pasta With Spinach and Tomatoes Recipe
Step 1: Heat a Dutch oven or large deep saucepan over medium-high heat. Add the olive oil and swirl to coat the bottom of the pot evenly. When the oil is hot and shimmering add the chopped onion and finely chopped garlic to the pan.
Step 2: Sauté the onion and garlic for approximately 3 minutes, stirring occasionally, until the onion begins to soften and the edges start to brown lightly. The browning of the onion edges adds an important depth of flavor to the tomato sauce base that plain softened onion alone cannot achieve.
Step 3: Add the entire can of petite diced tomatoes with all their liquid, the chicken stock, and the dried oregano to the pot. Stir to combine and bring the mixture to a full rolling boil over medium-high heat.
Step 4: Once the liquid is boiling, add the whole-wheat spaghetti to the pot. Use tongs or a wooden spoon to submerge the pasta completely into the liquid, breaking it if necessary to fit the pot. Stir once to separate any strands that are stuck together.
Step 5: Cover the pot, reduce the heat to medium-low, and cook for 7 minutes. Stir occasionally but not constantly as overstirring releases too much starch and can make the pasta gummy. The pasta should be nearly cooked through but still have a very slight firmness in the center at the end of this period.
Step 6: Remove the lid and stir in the ½ teaspoon of salt. Add the fresh baby spinach to the pot in batches, stirring each handful into the hot pasta until it wilts before adding the next. The spinach will look like an enormous quantity before it wilts but will reduce dramatically in volume within seconds of contact with the hot sauce.
Step 7: Remove from heat and allow to stand for 5 minutes. The pasta will continue absorbing sauce during this resting period and the texture will perfect itself. Sprinkle the grated Parmesan generously over the top and serve immediately.
How to Serve This One-Pot Pasta With Spinach and Tomatoes Recipe
Serve this pasta immediately after the 5-minute resting period while the sauce is at its most glossy and the spinach is at its most vibrantly green. Divide into wide shallow pasta bowls and finish each serving with an extra grating of fresh Parmesan and a drizzle of good quality extra-virgin olive oil over the top. Warm crusty garlic bread on the side for sauce-soaking is an outstanding accompaniment. For a more substantial dinner, serve alongside a simple arugula salad dressed with lemon juice and olive oil.
How to Store This One-Pot Pasta With Spinach and Tomatoes Recipe
Store leftover pasta in an airtight container in the refrigerator for up to 3 days. The pasta will absorb additional sauce during storage and become slightly denser in texture which many people find even more enjoyable than the freshly made version. To reheat, transfer to a saucepan with 2 to 3 tablespoons of water or extra chicken stock and heat over medium-low, stirring frequently, until heated through and the sauce loosens back to a glossy consistency. Do not freeze as the pasta and spinach both lose their texture unpleasantly after thawing.
Tips to Make This One-Pot Pasta With Spinach and Tomatoes Recipe
The most important technique tip for this recipe is to use a pot that is neither too large nor too small for the amount of pasta and liquid. Too large and the liquid will spread too thin across the bottom and evaporate before the pasta cooks through. Too small and the pasta cannot move freely and will cook unevenly. A standard Dutch oven or a large deep saucepan with at least 4-quart capacity is ideal. Stir the pasta every few minutes during cooking rather than constantly for the best texture.
Helpful Notes for This One-Pot Pasta With Spinach and Tomatoes Recipe
Whole-wheat spaghetti is specifically recommended for this recipe because its slightly denser texture holds up better to the one-pot cooking method than regular refined pasta which can become mushy more quickly. Whole-wheat pasta also contributes significantly more fiber, antioxidants, and nutritional value than refined pasta. If you genuinely prefer the texture and flavor of regular pasta, it works in this recipe but reduce the covered cooking time to 5 to 6 minutes as it cooks faster than whole-wheat pasta.
Variation of This One-Pot Pasta With Spinach and Tomatoes Recipe
For a protein-boosted version that is perfect for more substantial appetites, add 1 pound of boneless chicken thighs cut into 1-inch pieces to the pot with the onion and garlic and cook through before adding the tomatoes and stock. The chicken pieces cook through during the pasta simmering period and absorb the sauce flavors beautifully. Ground turkey or ground beef can be browned first and used in the same way. For a vegetarian version that is even more nutritious, add a drained can of white cannellini beans along with the tomatoes for an outstanding protein and fiber boost.
FAQs About This One-Pot Pasta With Spinach and Tomatoes Recipe
Why does cooking pasta directly in the sauce make One-Pot Pasta With Spinach and Tomatoes better?
Cooking pasta in the sauce allows every strand to absorb the aromatic flavors of the garlic, tomatoes, oregano, and broth directly as it cooks rather than cooking in plain water. The pasta also releases starch into the sauce during cooking which naturally thickens it into a glossy clingy consistency that coats every strand beautifully.
Can I use frozen spinach instead of fresh in this One-Pot Pasta recipe?
Yes with an important adjustment. Thaw frozen spinach completely and squeeze out every drop of moisture before adding it to the pasta. Add it with the salt rather than after and stir to heat through for just 1 to 2 minutes. Frozen spinach contains significantly more water than fresh and not draining it thoroughly will make the sauce watery.
How should I store and reheat One-Pot Pasta With Spinach and Tomatoes?
Store in an airtight container in the refrigerator for up to 3 days. Reheat in a saucepan over medium-low heat with 2 to 3 tablespoons of water or chicken stock stirred in to loosen the sauce back to a glossy consistency as the pasta will have absorbed more liquid during storage.
What should I serve with One-Pot Pasta With Spinach and Tomatoes?
Warm crusty garlic bread for sauce-soaking is the most classic accompaniment. A simple green salad with arugula, lemon, and olive oil provides freshness and contrast. For a more complete dinner table, a small bowl of marinated olives or a burrata appetizer pairs beautifully with the Italian-inspired flavors of this pasta.
Conclusion
This One-Pot Pasta With Spinach and Tomatoes is the genuinely perfect weeknight dinner that delivers deep flavor, excellent nutrition, minimal cleanup, and complete satisfaction in just 30 minutes. Once you discover the one-pot pasta method you will find yourself returning to it week after week as your most trusted easy dinner recipe. Share your beautiful pasta bowl with the Recipes Charming community! Discover more easy and healthy weeknight dinner recipes at Recipes Charming and follow us on Pinterest for daily inspiration from Charlie. Happy cooking!
Print
One-Pot Pasta With Spinach and Tomatoes The Easiest Most Flavorful Dinner
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
One-Pot Pasta With Spinach and Tomatoes cooked directly in a flavorful sauce of sautéed onion, garlic, diced tomatoes, chicken stock, and oregano, finished with fresh baby spinach and grated Parmesan. An easy healthy 30-minute weeknight dinner.
Ingredients
1 tablespoon olive oil
1 cup chopped onion
6 garlic cloves finely chopped
1 can 14.5 oz unsalted petite diced tomatoes undrained
1 1/2 cups unsalted chicken stock
1/2 teaspoon dried oregano
8 oz whole-wheat spaghetti or linguine
1/2 teaspoon salt
10 oz fresh baby spinach
1 oz Parmesan cheese grated about 1/4 cup
Instructions
1. Heat Dutch oven over medium-high heat add olive oil and swirl to coat
2. Add chopped onion and garlic and saute 3 minutes until onion starts to brown
3. Add diced tomatoes with liquid chicken stock and oregano and bring to a boil
4. Add whole-wheat spaghetti and submerge completely in liquid
5. Cover reduce heat to medium-low and cook 7 minutes stirring occasionally
6. Uncover stir in salt and add spinach in batches stirring until wilted
7. Remove from heat and rest 5 minutes
8. Sprinkle with grated Parmesan and serve immediately
Notes
Use a 4-quart or larger pot for the right liquid-to-pasta ratio.
Stir occasionally not constantly to avoid gummy pasta texture.
Rest 5 minutes after cooking for perfect sauce consistency.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Category: Dinner Main Course
- Method: One-Pot Stovetop
- Cuisine: Italian American
Nutrition
- Serving Size: 1 serving
- Calories: 333
- Sugar: 5g
- Sodium: 480mg
- Fat: 7g
- Saturated Fat: 2g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 8g
- Protein: 15g
- Cholesterol: 5mg
Keywords: one-pot pasta with spinach and tomatoes, one pot pasta recipe, spinach tomato pasta, easy weeknight pasta, healthy spinach pasta
