One-Pot Creamy Spinach Tomato Pasta

Bianca

Founder of Red Recipe

Best seller

knife

You’re Missing Out! This Chef Knife Is a Game-Changer

  • Stays Sharp: Ice-hardened for long-lasting sharpness.
  • Better Control: Unique finger hole for a steady grip.
  • Built to Last: Premium stainless steel and beech wood.
  • Perfect Balance: Comfortable weight for easy use.
  • Big Savings: 70% off, high quality at a steal.
  • Customer Approved: Loved for quality and ease.
Grab Yours Today at 70% Off!

This post may contain affiliate links learn more.

There are some recipes that just feel like a warm hug in a bowl, and this One-Pot Creamy Spinach Tomato Pasta is unequivocally one of them. I still remember the first time I made it. It was a Tuesday, a day that always seems to carry the full weight of the workweek. The kids were hungry, I was tired, and the thought of dirtying multiple pots and pans was enough to make me want to order takeout. Rummaging through the pantry, I found a box of pasta, a can of crushed tomatoes, and a lonely bag of spinach in the fridge. On a whim, I decided to throw it all into one pot, hoping for the best. What emerged twenty minutes later was nothing short of magic. The kitchen filled with the incredible aroma of garlic and herbs, and the pasta, having cooked directly in its own sauce, was infused with a depth of flavor I’d never achieved before. The sauce was velvety, clinging to every piece of pasta, with the vibrant tomatoes balanced by the rich cream and the earthy spinach. My family, usually picky eaters, devoured it in silence before unanimously declaring it “the best pasta ever.” Since that day, this dish has become our go-to for busy weeknights, lazy Sundays, and even for casual entertaining. It’s proof that you don’t need a complicated process or a mountain of dishes to create a meal that is deeply satisfying, incredibly delicious, and genuinely restaurant-quality. This one-pot wonder isn’t just a recipe; it’s a solution—a way to bring a moment of culinary joy into a hectic day with minimal effort and maximum reward.

Ingredients

  • 1 tbsp Olive Oil: A quality extra virgin olive oil to sauté the aromatics and build the first layer of flavor.
  • 1 medium Yellow Onion, finely chopped: Provides a sweet, savory base for the sauce.
  • 4 cloves Garlic, minced: The aromatic heart of the dish; use fresh cloves for the best, most potent flavor.
  • 1 tsp Dried Oregano: Adds a classic, earthy Italian herb flavor that pairs perfectly with tomatoes.
  • 1/2 tsp Red Pepper Flakes (optional): For a gentle kick of warmth and spice. Adjust to your personal heat preference.
  • 28 oz (800g) Can Crushed Tomatoes: The star of the sauce. Crushed tomatoes provide the perfect texture—not too chunky, not too smooth.
  • 4 cups Vegetable Broth: The primary cooking liquid for the pasta. Using broth instead of water infuses the pasta with savory flavor from the inside out.
  • 1 lb (450g) Dry Pasta: Short pasta shapes like penne, rigatoni, fusilli, or rotini work best as they hold the creamy sauce well.
  • 1 tsp Salt: Essential for seasoning the pasta and balancing the sauce. You may need to adjust based on the saltiness of your broth.
  • 1/2 tsp Black Pepper: Freshly ground for the best flavor, it adds a touch of pungency.
  • 1/2 cup Heavy Cream: The secret to an incredibly luscious and creamy sauce. It tames the acidity of the tomatoes and creates a velvety texture.
  • 5 oz (150g) Fresh Spinach: A large bag of fresh baby spinach that wilts down beautifully into the sauce, adding nutrients and color.
  • 1/2 cup Grated Parmesan Cheese: For a salty, nutty finish that helps thicken the sauce and adds a final layer of umami. Plus more for serving.
  • Fresh Basil (for garnish, optional): A handful of fresh basil leaves, torn or chopped, adds a bright, aromatic finish.

Instructions

  1. Sauté the Aromatics: Place a large pot or Dutch oven over medium heat. Add the olive oil. Once shimmering, add the finely chopped yellow onion and sauté for 3-4 minutes, or until it becomes soft and translucent. Add the minced garlic, dried oregano, and red pepper flakes (if using). Cook for another minute until the garlic is fragrant, being careful not to let it burn. This initial step builds a crucial foundation of flavor.
  2. Build the Sauce Base: Pour the can of crushed tomatoes into the pot. Stir everything together, scraping up any bits from the bottom of the pot. Allow the tomatoes to simmer for 2-3 minutes to slightly deepen their flavor.
  3. Add Liquid and Pasta: Pour in the vegetable broth, then add the dry pasta, salt, and black pepper. Stir well to ensure the pasta is fully submerged in the liquid. If it isn’t, you can add a little more broth or water to cover it completely. This is key to ensuring the pasta cooks evenly.
  4. Cook the Pasta: Bring the mixture to a boil, then reduce the heat to a steady simmer. Cover the pot and let it cook for about 10-12 minutes, or according to the package directions for al dente pasta. It’s important to stir every 2-3 minutes to prevent the pasta from sticking to the bottom of the pot. The starchy water will begin to thicken, which is the start of your creamy sauce.
  5. Make it Creamy: Once the pasta is cooked to al dente, turn the heat down to low. Uncover the pot and pour in the heavy cream and the grated Parmesan cheese. Stir gently but continuously until the cream is fully incorporated and the cheese has melted into the sauce, making it thick and glossy. The sauce will continue to thicken as it cools slightly.
  6. Wilt the Spinach: Add the large handfuls of fresh spinach to the pot. Stir the spinach into the hot pasta and sauce. It will look like a lot at first, but it will wilt down significantly within 1-2 minutes from the residual heat.
  7. Final Touches and Rest: Taste the sauce and adjust seasoning if necessary. You might want to add another pinch of salt, pepper, or red pepper flakes. Turn off the heat and let the pasta sit in the pot, uncovered, for about 5 minutes. This allows the sauce to thicken further and cling perfectly to every piece of pasta.
  8. Serve Immediately: Garnish with extra grated Parmesan cheese and fresh basil leaves, if desired. Serve hot and enjoy the best one-pot meal you’ve ever made.

Nutrition Facts

This is an estimation and can vary based on specific ingredients used.

  • Servings: 6-8 servings
  • Calories per serving: Approximately 450-550 kcal
  • Carbohydrates: This dish is a primary source of complex carbohydrates from the pasta, providing sustained energy. The fiber from the spinach and tomatoes aids in digestion.
  • Protein: While primarily a carb-based dish, it offers a moderate amount of protein from the pasta and Parmesan cheese. You can easily boost this by adding a protein source like chicken or chickpeas.
  • Fat: The healthy fats from the olive oil and the saturated fat from the heavy cream and Parmesan contribute to the dish’s rich flavor, mouthfeel, and satiety.
  • Vitamin A & K: The generous amount of spinach makes this dish a fantastic source of Vitamin A, which is crucial for vision and immune function, and Vitamin K, essential for bone health.
  • Lycopene: Tomatoes are rich in lycopene, a powerful antioxidant linked to various health benefits, including heart health. Cooking tomatoes, as in this sauce, makes the lycopene more bioavailable.

Preparation time

This recipe is the definition of efficiency in the kitchen. The total time from start to finish is approximately 25-30 minutes.

  • Prep Time (5-7 minutes): This includes chopping the onion, mincing the garlic, and gathering your ingredients.
  • Cook Time (20-23 minutes): This is the active time where the magic happens in a single pot, from sautéing the aromatics to the final stir of spinach. The minimal prep and one-pot cooking method make it an ideal choice for a quick and satisfying weeknight meal with incredibly easy cleanup.

How to Serve

This One-Pot Creamy Spinach Tomato Pasta is a complete meal on its own, but it can be easily elevated with a few simple additions and garnishes. Here are some wonderful ways to serve it:

  • Classic Italian Style:
    • Serve in large, shallow pasta bowls.
    • Garnish generously with extra freshly grated Parmesan cheese. The nuttiness of the cheese is essential.
    • Add a sprinkle of torn fresh basil or finely chopped fresh parsley for a pop of color and fresh, aromatic flavor.
    • A final drizzle of high-quality extra virgin olive oil over the top can add a touch of fruity richness.
  • With Hearty Sides:
    • Garlic Bread: A classic pairing that is perfect for sopping up every last bit of the delicious creamy tomato sauce.
    • Crusty Bread: A simple baguette or ciabatta, warmed in the oven, is another excellent vehicle for the sauce.
    • Simple Green Salad: A light, crisp salad with a simple vinaigrette offers a refreshing contrast to the richness of the pasta. Think mixed greens, cucumber, and a light lemon-based dressing.
    • Caesar Salad: For a more robust side, a classic Caesar salad pairs wonderfully with the Italian flavors of the pasta.
  • Protein-Packed Variations:
    • With Grilled Chicken: Serve topped with slices of grilled or pan-seared chicken breast seasoned with Italian herbs.
    • With Sautéed Shrimp: Sautéed garlic shrimp can be stirred in at the end or served on top for a delicious surf-and-turf style pasta dish.
    • With Italian Sausage: Crumbled, cooked Italian sausage can be added to the sauce for a heartier, more savory meal.
  • For Entertaining:
    • Serve family-style in a large, beautiful ceramic bowl placed in the center of the table.
    • Set up a small “garnish bar” with bowls of extra Parmesan, red pepper flakes, fresh basil, and crispy prosciutto or pancetta so guests can customize their own plates.

Additional tips

  1. Choose the Right Pasta: While many pasta shapes work, short, tubular, or spiral pastas with ridges (like rigatoni, penne, fusilli, or cavatappi) are superior for this recipe. Their shapes and textures are designed to capture and hold onto the creamy sauce, ensuring every bite is flavorful. Avoid long, thin pastas like spaghetti or angel hair, which can clump together and cook unevenly in a one-pot setting.
  2. Control the Creaminess: The final texture of your sauce is adjustable. If you prefer a slightly thinner sauce, you can stir in a splash more vegetable broth or even a bit of the starchy pasta water you might reserve before it’s all absorbed. If your sauce seems too thin, let it simmer for a few extra minutes uncovered, or add an extra tablespoon or two of Parmesan cheese, which acts as a natural thickener.
  3. Boost the Veggie Content: This recipe is a fantastic canvas for more vegetables. Feel free to add them based on their cooking time. Heartier veggies like chopped bell peppers, mushrooms, or zucchini can be sautéed with the onion at the beginning. Quicker-cooking vegetables like sun-dried tomatoes (chopped), artichoke hearts (canned and drained), or frozen peas can be stirred in during the last 5 minutes of the pasta’s cooking time.
  4. Make it Vegan/Dairy-Free: This dish is easily adaptable for a vegan diet. Use a full-fat, unsweetened coconut milk or a cashew cream in place of the heavy cream for richness. For the cheese, use your favorite store-bought vegan Parmesan alternative or a nutritional yeast blend (3 tbsp nutritional yeast, 1 tbsp ground cashews, a pinch of salt). Ensure your vegetable broth is certified vegan.
  5. Adding Protein: To make this a heartier meal, you can easily incorporate protein. For chicken, cut 1 lb of boneless, skinless chicken breast into bite-sized pieces, season with salt, pepper, and Italian seasoning, and brown it in the pot before you sauté the onions. Remove the chicken, proceed with the recipe, and add it back in at the end to warm through. For shrimp, add raw, peeled shrimp during the last 3-4 minutes of cooking, just before you add the cream.
  6. Don’t Fear the Starch: The key to a successful one-pot pasta is the starch released from the pasta as it cooks. This starch is what naturally thickens the broth and tomato mixture, creating the foundation for your creamy sauce. This is why you should not rinse your pasta and why it’s important to use just enough liquid to cook it. It’s a scientific process that results in a more flavorful, cohesive sauce.
  7. Storage and Reheating Excellence: Leftovers are fantastic! Store the pasta in an airtight container in the refrigerator for up to 3-4 days. When reheating, the sauce will have thickened considerably. The best way to bring it back to life is on the stovetop over low heat. Add a splash of milk, cream, or vegetable broth to the pot to loosen the sauce and restore its creamy consistency as you gently stir. Microwaving can work in a pinch, but the stovetop method yields a much better texture.
  8. Use Fresh Ingredients for the Best Flavor: While dried herbs and canned tomatoes are convenient and work well, using fresh components where possible will elevate the dish. Fresh garlic over garlic powder, fresh spinach over frozen (though frozen can work in a pinch if thawed and squeezed dry), and especially fresh basil for garnish will make a noticeable difference in the final taste and aroma of your pasta.

FAQ section

1. Can I use milk instead of heavy cream to make it lighter?

Yes, you can substitute milk, but you will need to make a small adjustment to achieve a creamy texture. Heavy cream has a high fat content (around 36%), which makes it resistant to curdling and great for creating thick, rich sauces. Milk has a much lower fat content and won’t thicken the sauce in the same way. To compensate, you can create a “slurry” by whisking 1 tablespoon of cornstarch with 2-3 tablespoons of cold milk until smooth. Stir this slurry into the pasta after it’s cooked, just before you would have added the cream, and let it simmer for a minute or two until it thickens. A full-fat or evaporated milk will yield the best results.

2. My sauce isn’t creamy enough. What did I do wrong?

There are a few potential reasons for this. First, you may have used too much liquid (broth/water), which diluted the starch released from the pasta. Second, you might not have let it simmer long enough for the sauce to reduce and thicken. Third, ensure you are using real Parmesan cheese (from a block is best) and heavy cream, as these are key to the creamy texture. To fix a thin sauce, simply let the pasta simmer uncovered for a few extra minutes to allow more liquid to evaporate, or stir in an extra handful of grated Parmesan.

3. Can I use frozen spinach instead of fresh?

Absolutely. Frozen spinach is a great, convenient alternative. You should use about 1 cup of frozen spinach to replace the 5 oz of fresh. The key is to thaw the spinach completely and then squeeze out as much water as possible before adding it to the pot. Squeezing it dry prevents your final sauce from becoming watery. Stir it in at the end, just as you would with fresh spinach, and allow it to heat through.

4. What is the best type of pot to use for a one-pot pasta recipe?

A wide, heavy-bottomed pot like a Dutch oven or a large sauté pan with high sides is ideal. A heavy bottom ensures even heat distribution, which helps prevent the pasta and aromatics from scorching. The wide surface area allows the pasta to spread out in a single layer, ensuring it is submerged in the liquid and cooks evenly without clumping. A standard stockpot can work, but you’ll need to be more diligent with stirring to prevent sticking.

5. How can I make this recipe gluten-free?

Making this dish gluten-free is very simple. Just substitute the regular pasta with your favorite brand of gluten-free pasta. However, be aware that gluten-free pastas can behave differently. They sometimes absorb more liquid and can have a shorter cooking window before they become mushy. It’s best to follow the package instructions for cooking time and check for doneness a couple of minutes early. You may need to add an extra splash of broth if the pasta absorbs all the liquid before it’s fully cooked.

6. Why is my pasta sticking to the bottom of the pot?

Sticking is the most common issue with one-pot pastas. It usually happens for two reasons: not enough stirring or the heat is too high. Once you add the pasta and liquid, it’s crucial to stir it every few minutes throughout the cooking process. This agitation prevents the pasta from settling on the bottom and releases starches into the liquid. Also, ensure you are cooking at a steady simmer, not a rolling boil. A vigorous boil can cause the pasta to cook too quickly on the outside and stick before the inside is done.

7. Can I make this dish ahead of time for meal prep?

Yes, this recipe is great for meal prep, but with a slight modification for best results. If you plan to eat it over several days, it’s best to slightly undercook the pasta by 1-2 minutes. This is because the pasta will continue to absorb liquid and soften as it sits in the refrigerator. When you reheat it with a splash of broth or milk, it will finish cooking to the perfect al dente texture without becoming mushy. Store it in individual airtight containers for easy grab-and-go lunches or dinners.

8. Can I use fresh tomatoes instead of canned crushed tomatoes?

You can, but it will change the process and texture. Canned crushed tomatoes are already broken down and create a thick sauce base instantly. If using fresh tomatoes (you’ll need about 2 lbs of Roma or vine-ripened tomatoes), you should first blanch and peel them, then crush them by hand or with a food processor. You will likely need to simmer them for a longer period (10-15 minutes) with the onions and garlic to allow them to break down and release their juices before adding the broth and pasta. The final sauce may be slightly fresher and brighter, but it will require more prep work.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

One-Pot Creamy Spinach Tomato Pasta


  • Author: Bianca

Ingredients

Scale
  • 1 tbsp Olive Oil: A quality extra virgin olive oil to sauté the aromatics and build the first layer of flavor.
  • 1 medium Yellow Onion, finely chopped: Provides a sweet, savory base for the sauce.
  • 4 cloves Garlic, minced: The aromatic heart of the dish; use fresh cloves for the best, most potent flavor.
  • 1 tsp Dried Oregano: Adds a classic, earthy Italian herb flavor that pairs perfectly with tomatoes.
  • 1/2 tsp Red Pepper Flakes (optional): For a gentle kick of warmth and spice. Adjust to your personal heat preference.
  • 28 oz (800g) Can Crushed Tomatoes: The star of the sauce. Crushed tomatoes provide the perfect texture—not too chunky, not too smooth.
  • 4 cups Vegetable Broth: The primary cooking liquid for the pasta. Using broth instead of water infuses the pasta with savory flavor from the inside out.
  • 1 lb (450g) Dry Pasta: Short pasta shapes like penne, rigatoni, fusilli, or rotini work best as they hold the creamy sauce well.
  • 1 tsp Salt: Essential for seasoning the pasta and balancing the sauce. You may need to adjust based on the saltiness of your broth.
  • 1/2 tsp Black Pepper: Freshly ground for the best flavor, it adds a touch of pungency.
  • 1/2 cup Heavy Cream: The secret to an incredibly luscious and creamy sauce. It tames the acidity of the tomatoes and creates a velvety texture.
  • 5 oz (150g) Fresh Spinach: A large bag of fresh baby spinach that wilts down beautifully into the sauce, adding nutrients and color.
  • 1/2 cup Grated Parmesan Cheese: For a salty, nutty finish that helps thicken the sauce and adds a final layer of umami. Plus more for serving.
  • Fresh Basil (for garnish, optional): A handful of fresh basil leaves, torn or chopped, adds a bright, aromatic finish.

Instructions

  1. Sauté the Aromatics: Place a large pot or Dutch oven over medium heat. Add the olive oil. Once shimmering, add the finely chopped yellow onion and sauté for 3-4 minutes, or until it becomes soft and translucent. Add the minced garlic, dried oregano, and red pepper flakes (if using). Cook for another minute until the garlic is fragrant, being careful not to let it burn. This initial step builds a crucial foundation of flavor.
  2. Build the Sauce Base: Pour the can of crushed tomatoes into the pot. Stir everything together, scraping up any bits from the bottom of the pot. Allow the tomatoes to simmer for 2-3 minutes to slightly deepen their flavor.
  3. Add Liquid and Pasta: Pour in the vegetable broth, then add the dry pasta, salt, and black pepper. Stir well to ensure the pasta is fully submerged in the liquid. If it isn’t, you can add a little more broth or water to cover it completely. This is key to ensuring the pasta cooks evenly.
  4. Cook the Pasta: Bring the mixture to a boil, then reduce the heat to a steady simmer. Cover the pot and let it cook for about 10-12 minutes, or according to the package directions for al dente pasta. It’s important to stir every 2-3 minutes to prevent the pasta from sticking to the bottom of the pot. The starchy water will begin to thicken, which is the start of your creamy sauce.
  5. Make it Creamy: Once the pasta is cooked to al dente, turn the heat down to low. Uncover the pot and pour in the heavy cream and the grated Parmesan cheese. Stir gently but continuously until the cream is fully incorporated and the cheese has melted into the sauce, making it thick and glossy. The sauce will continue to thicken as it cools slightly.
  6. Wilt the Spinach: Add the large handfuls of fresh spinach to the pot. Stir the spinach into the hot pasta and sauce. It will look like a lot at first, but it will wilt down significantly within 1-2 minutes from the residual heat.
  7. Final Touches and Rest: Taste the sauce and adjust seasoning if necessary. You might want to add another pinch of salt, pepper, or red pepper flakes. Turn off the heat and let the pasta sit in the pot, uncovered, for about 5 minutes. This allows the sauce to thicken further and cling perfectly to every piece of pasta.
  8. Serve Immediately: Garnish with extra grated Parmesan cheese and fresh basil leaves, if desired. Serve hot and enjoy the best one-pot meal you’ve ever made.

Nutrition

  • Serving Size: one normal portion
  • Calories: 550