Creamy Tomato Spinach Pasta: Easy Weeknight Dinner | by Tyla
Make this creamy tomato spinach pasta for dinner tonight! A quick, easy, and delicious recipe with rich tomato sauce and fresh spinach.
Prep
10 min
Cook
20 min
Total
30 min
Servings
4 servings
Ingredients
Instructions
- 1
Bring large pot of salted water to rolling boil. Add pasta and cook according to package directions until al dente.
- 2
Before draining, reserve about 1 cup of starchy pasta water. Drain pasta and set aside.
- 3
Heat olive oil in large skillet over medium heat. Add chopped onion and cook 5-7 minutes until softened and translucent.
- 4
Add minced garlic and red pepper flakes (if using), cook 1 minute until fragrant.
- 5
Pour in crushed tomatoes, vegetable broth, and dried oregano. Stir well and simmer 5-7 minutes.
- 6
Reduce heat to low, stir in heavy cream until incorporated.
- 7
Add fresh spinach handful at a time, allowing each batch to wilt before adding more. Season with salt and pepper.
- 8
Add cooked pasta to skillet with sauce. Toss until fully coated.
- 9
Stir in grated Parmesan cheese until melted and sauce is smooth.
- 10
If sauce is too thick, add splash of reserved pasta water to reach desired consistency.
- 11
Garnish with fresh basil or parsley and serve immediately.
Notes
Tips for Success
- Comforting, warm hug in a bowl
- Quick 30-minute meal perfect for busy weeknights
- Rich, velvety sauce with sweet tomatoes and fresh spinach
- Simple ingredients with maximum flavor
- Budget-friendly and family favorite
Common Mistakes to Avoid
- Heavy cream makes it rich and high in saturated fat
- Sauce can become too thick if over-reduced
- Spinach can make sauce watery if not wilted properly
- Pasta can become mushy if overcooked
- Garlic can burn easily if not watched carefully
Nutrition (per serving)
450-550 kcal
Calories
Ready for a weeknight dinner that feels like a warm hug but comes together in a flash? This creamy tomato spinach pasta is exactly that! Imagine tender pasta coated in a rich, velvety sauce bursting with the sweetness of tomatoes and the freshness of vibrant spinach. It’s the kind of meal that brings comfort to your table without demanding hours in the kitchen, making it perfect for those busy evenings when you still want something genuinely delicious and homemade. We’re talking simple ingredients, maximum flavor, and a dish so satisfying it’ll become an instant family favorite.
Table of Contents
Ingredients
This creamy tomato spinach pasta relies on a few pantry staples and fresh additions to create its magic. Here’s what you’ll need:
- 1 lb (450g) Pasta: Any short pasta works wonderfully here! Penne, rotini, farfalle (bow-tie), or even a linguine if you prefer a longer noodle. Choose what you love most.
- 2 tbsp Olive Oil: Good quality extra virgin olive oil for sautéing.
- 1 medium Onion: Finely chopped. Yellow or white onions are perfect here, adding a subtle sweetness as they cook down.
- 3-4 cloves Garlic: Minced. Don’t be shy with the garlic; it adds so much depth!
- 1 (28 oz / 794g) can Crushed Tomatoes: This is the heart of our sauce. Crushed tomatoes provide a nice smooth base with a rich tomato flavor. You can also use diced tomatoes and blend them briefly if you prefer.
- 1/2 cup Vegetable Broth: Or chicken broth, for thinning the sauce and adding another layer of flavor.
- 1/2 cup Heavy Cream: This is where the “creamy” magic happens! It adds lusciousness and richness. For a lighter version, you can try half-and-half or even milk, though the texture won’t be quite as indulgent.
- 5 oz (140g) Fresh Spinach: A generous amount! It wilts down significantly, so a full bag usually works.
- 1/2 cup Grated Parmesan Cheese: Freshly grated is always best for melting smoothly into the sauce and for sprinkling on top. Pecorino Romano is a great substitute if you like a sharper, saltier kick.
- 1 tsp Dried Oregano: Or Italian seasoning blend.
- 1/2 tsp Red Pepper Flakes (optional): For a little warmth and kick! Adjust to your spice preference.
- Salt and Black Pepper: To taste, essential for balancing all the flavors.
- Fresh Basil or Parsley (for garnish): Optional, but a lovely fresh finish.
Timing
One of the best things about this creamy tomato spinach pasta is how quickly it comes together! It’s truly a 30-minute meal dream.
- Prep time: 10 minutes
- This includes chopping the onion, mincing the garlic, and getting all your ingredients measured out. A little mise en place goes a long way here!
- Cook time: 20 minutes
- About 10-12 minutes for the pasta to cook, and simultaneously, you’ll be building the sauce. The final few minutes are for combining everything.
- Total time: 30 minutes
Time-Saving Tips:
- Chop ahead: You can chop your onion and garlic a day in advance and store them in an airtight container in the fridge.
- Pre-measured ingredients: Get everything ready before you start cooking. Having all your ingredients at arm’s length makes the cooking process smoother and faster.
- Boil water early: Put your pasta water on to boil as soon as you step into the kitchen. While it heats up, you can start sautéing your aromatics.
Step-by-Step Instructions
Let’s get cooking! This recipe is straightforward, and following these steps will lead you to a perfectly delicious creamy tomato spinach pasta. Remember, cooking should be fun, so don’t be afraid to adjust seasonings to your liking as you go!
Cook the Pasta: Bring a large pot of salted water to a rolling boil. Add your pasta and cook according to package directions until al dente (tender but still firm to the bite). Before draining, reserve about 1 cup of the starchy pasta water. This “liquid gold” is crucial for getting the sauce to cling beautifully to the pasta. Drain the pasta and set aside.
Sauté Aromatics: While the pasta is cooking, heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and cook for 5-7 minutes, stirring occasionally, until softened and translucent. Add the minced garlic and red pepper flakes (if using) and cook for another minute until fragrant. Be careful not to burn the garlic!
Build the Sauce Base: Pour in the crushed tomatoes, vegetable broth, and dried oregano. Stir well to combine. Bring the sauce to a gentle simmer and let it cook for 5-7 minutes, allowing the flavors to meld and deepen. This is where the beautiful, rich tomato flavor really develops.
Add Cream and Spinach: Reduce the heat to low. Stir in the heavy cream until fully incorporated. Then, add the fresh spinach, a handful at a time, allowing each batch to wilt down before adding more. It might look like a lot of spinach at first, but it will shrink considerably. Season the sauce generously with salt and black pepper to taste.
Combine and Finish: Add the cooked, drained pasta directly into the skillet with the sauce. Toss everything together until the pasta is fully coated. Stir in the grated Parmesan cheese until it melts and creates a smooth, cheesy sauce. If the sauce seems too thick, add a splash or two of the reserved pasta water until it reaches your desired consistency. The starch in the pasta water helps the sauce emulsify and stick to the noodles.
Serve: Taste and adjust any seasonings one last time. Garnish with fresh basil or parsley if desired, and serve immediately. Enjoy your homemade, comforting creamy tomato spinach pasta! For more detailed instructions and to rate this recipe, you can visit the full recipe page on my blog: Creamy Tomato Spinach Pasta.
Healthier Alternatives for the Recipe
While this creamy tomato spinach pasta is already packed with fresh spinach and wholesome tomatoes, there are always ways to tweak it to better suit your dietary preferences or health goals.
- Reduce Cream: For a lighter sauce, you can swap half or all of the heavy cream with milk (whole milk for best results), half-and-half, or even a non-dairy alternative like unsweetened cashew milk. The sauce will be less rich but still flavorful. Some home cooks even use a little cream cheese or Greek yogurt for creaminess, as highlighted by other fantastic recipes like this one on Making Thyme For Health, which often focuses on wholesome adaptations.
- Increase Veggies: This is an easy one! Feel free to sauté other vegetables alongside the onion and garlic, such as chopped bell peppers, zucchini, mushrooms, or even roasted red peppers. They’ll add more nutrients and fiber.
- Whole Wheat Pasta: Opt for whole wheat pasta instead of white pasta to boost your fiber intake.
- Protein Boost: Add some cooked, shredded chicken, canned chickpeas, cannellini beans, or sautéed shrimp to make it a more complete meal.
- Nutritional Yeast: For a cheesy flavor without as much dairy, stir in a couple of tablespoons of nutritional yeast along with or instead of some of the Parmesan.
Serving Suggestions
This creamy tomato spinach pasta is a meal in itself, but a few simple additions can elevate it into a feast!
- Garlic Bread or Crusty Bread: Perfect for soaking up every last bit of that delicious creamy sauce.
- Simple Side Salad: A light green salad with a vinaigrette dressing provides a refreshing contrast to the richness of the pasta.
- Roasted Vegetables: Asparagus, broccoli, or Brussels sprouts roasted with a little olive oil, salt, and pepper make a fantastic companion.
- Protein Side: If you skipped adding protein directly to the pasta, a grilled chicken breast or some pan-seared scallops would be lovely alongside.
- Soup Pairing: For a cozy and comforting meal, consider pairing it with a warm bowl of soup. My creamy broccoli cheese soup would be a fantastic, hearty starter that complements the pasta well. You can find that recipe here: Creamy Broccoli Cheese Soup.
Common Mistakes to Avoid
Even simple recipes can go wrong if we’re not careful. Here are a few common pitfalls to steer clear of when making your creamy tomato spinach pasta:
- Overcooking the Pasta: Mushy pasta is no one’s friend! Always cook your pasta al dente. It will continue to cook slightly when tossed with the hot sauce.
- Not Salting the Pasta Water: This is crucial! Pasta absorbs salt as it cooks, and it’s your best chance to season the pasta itself. Bland pasta leads to a bland dish, even with a delicious sauce.
- Burning the Garlic: Garlic cooks quickly. Keep an eye on it and add it after the onions have softened, cooking just until fragrant (about 30 seconds to a minute). Burnt garlic tastes bitter.
- Over-reducing the Sauce: While simmering helps flavors meld, don’t let the tomato sauce reduce too much before adding the cream. You want enough liquid for that luscious, creamy texture.
- Adding Cold Cream: If your cream is straight from the fridge, it might chill down your sauce too much. Let it sit out for a few minutes or gently warm it slightly before adding.
- Not Reserving Pasta Water: This is a big one! That starchy water is your secret weapon for adjusting sauce consistency and helping the sauce cling to the pasta. Don’t forget it!
Storing Tips for the Recipe
Got leftovers? Lucky you! This creamy tomato spinach pasta makes for fantastic next-day meals.
- Refrigeration: Once completely cooled, transfer any leftover pasta to an airtight container. It will keep fresh in the refrigerator for 3-4 days.
- Freezing: While you can freeze this pasta, the texture of the cream sauce and spinach might change slightly upon thawing. The sauce can become a bit grainy, and the spinach might be extra watery. If you do freeze, use a freezer-safe container, and it should be good for up to 2-3 months. Thaw overnight in the fridge before reheating.
- Reheating: For best results, reheat the pasta gently on the stovetop over low to medium heat. Add a splash of milk, broth, or even water to help rehydrate the sauce and bring back its creaminess. Stir frequently until heated through. You can also microwave individual portions, stirring halfway through.
Troubleshooting Common Issues
Even the best cooks run into small snags sometimes. Here’s how to fix common problems you might encounter with your creamy tomato spinach pasta:
- Sauce is Too Thick: This is where that reserved pasta water comes to the rescue! Slowly add a tablespoon or two of pasta water at a time, stirring until the sauce reaches your desired consistency. If you forgot to save it, a bit of warm broth or even water will work in a pinch.
- Sauce is Too Thin: Let the sauce simmer uncovered for a few extra minutes to allow some of the liquid to evaporate and thicken. You can also add a small amount of Parmesan cheese, which helps to thicken it as it melts.
- Pasta is Sticking Together: This often happens if the pasta sits too long after draining without being tossed with sauce or a little olive oil. If it’s just a little clumpy, tossing it with the warm sauce should help separate it. Next time, make sure to add the pasta to the sauce immediately after draining.
- Spinach is Watery: If you add frozen spinach without fully squeezing out the excess water, or if you simply add too much fresh spinach without letting it wilt down properly, your sauce might become watery. To avoid this, use fresh spinach and allow it to wilt fully before adding subsequent batches. If it’s already watery, let the sauce simmer a bit longer to reduce. Sometimes other recipes, like those found on The Clever Meal, offer good insights into managing moisture when adding leafy greens.
- Sauce is Bland: This usually means it needs more salt and pepper! Taste as you go and adjust. A pinch of sugar can also help balance the acidity of the tomatoes if they taste too sharp. A squeeze of fresh lemon juice at the end can also brighten flavors.
Nutritional Information per Serving
(Please note: Nutritional information is an estimate and can vary based on specific brands, cooking methods, and portion sizes. This is a general guide for one serving of this creamy tomato spinach pasta.)
- Calories: Approximately 450-550 kcal
- Protein: Approximately 15-20g
- Carbohydrates: Approximately 55-65g
- Fat: Approximately 20-30g (varies based on cream and cheese amount)
- Saturated Fat: Approximately 10-15g
- Fiber: Approximately 5-7g
- Sodium: Approximately 600-800mg (varies greatly with broth and added salt)
- Key Nutrients: Excellent source of Vitamin K (from spinach), Vitamin C (from tomatoes), and calcium (from dairy).
FAQ
Can I make this creamy tomato spinach pasta vegan?
Absolutely! To make it vegan, swap the heavy cream for unsweetened full-fat coconut milk (for richness) or a creamy oat milk. Use a plant-based Parmesan cheese alternative, and ensure your vegetable broth is vegan. The flavor profile will shift slightly but will still be delicious and satisfying.
What kind of pasta works best for this recipe?
Short pasta shapes like penne, rotini, fusilli, or farfalle are excellent as they hold the creamy sauce well. However, linguine or spaghetti also work if you prefer a longer noodle. The key is to cook it al dente!
Can I add other vegetables to this creamy tomato spinach pasta?
Yes, please do! This recipe is incredibly versatile. Sautéing chopped bell peppers, mushrooms, zucchini, or even adding some frozen peas or corn during the last few minutes of cooking are great ways to boost the veggie content and add more flavor and texture.
How can I make the sauce thicker or thinner?
If your sauce is too thick, simply stir in a splash of the reserved pasta water, warm vegetable broth, or milk until it reaches your desired consistency. If it’s too thin, let it simmer gently for a few more minutes, stirring occasionally, allowing some of the liquid to evaporate and thicken. Adding a bit more Parmesan cheese can also help thicken it.
Is it possible to prepare any part of this recipe ahead of time?
You can definitely do some prep work in advance! Chop your onion and mince your garlic and store them in the fridge. You could also make the tomato sauce base (before adding cream and spinach) a day ahead and store it in an airtight container. When ready to cook, simply heat the sauce, add cream and spinach, and cook fresh pasta.
Conclusion
There you have it—a truly simple yet incredibly satisfying creamy tomato spinach pasta recipe that’s perfect for any night of the week. It’s comforting, packed with flavor, and surprisingly quick to prepare, proving that delicious home-cooked meals don’t have to be complicated. Whether you’re looking for a quick dinner solution or a new family favorite, this pasta dish delivers on all fronts. Plus, it’s remarkably budget-friendly, much like many great recipes shared on sites like Budget Bytes, proving you don’t need fancy ingredients to make something amazing. Give it a try, experiment with your favorite add-ins, and enjoy the delicious results. If you loved this quick and easy pasta dish, you might also enjoy my Easy Pasta Salad Recipe for another hassle-free meal option. Don’t forget to leave a comment below with your thoughts or share your creation on social media!



