Classic
Restaurant-perfect copycat
American dinner

Easy One-Pot Pasta with Spinach and Tomatoes

Easy one-pot pasta with spinach and tomatoes—restaurant-quality dinner ready in 30 minutes with minimal cleanup.

Prep: 12 minCook: 18 minTotal: 30 minServes 4564 cal

Health Scores

Gut Health8/10
Anti-Inflammatory7/10
Blood Sugar Control7/10

Ingredients

  • 1 pound spaghetti or penne pasta, unbroken
  • 3 tablespoons extra virgin olive oil
  • 1 medium yellow onion, finely diced
  • 4 cloves fresh garlic, minced
  • 1 can (28 ounces) crushed San Marzano tomatoes
  • 5 cups vegetable or chicken broth
  • 2 teaspoons dried Italian seasoning blend
  • 1/2 teaspoon red pepper flakes
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 3 cups fresh baby spinach, loosely packed
  • 1/2 cup whole milk or light cream
  • 1/2 cup freshly grated Parmigiano-Reggiano cheese
  • 2 tablespoons unsalted butter
  • 1/4 cup fresh basil leaves, roughly chopped
  • 1 tablespoon balsamic vinegar

Instructions

  1. 1

    Warm the olive oil in a wide Dutch oven or 5-quart heavy-bottomed pot over medium heat.

  2. 2

    Add the diced yellow onion and sauté, stirring occasionally, until softened and translucent, about 5 minutes.

  3. 3

    Stir in the minced garlic and cook for 30 seconds until fragrant and beginning to turn golden.

  4. 4

    Pour in the crushed tomatoes with their juices, then add the broth, dried Italian seasoning, red pepper flakes, salt, and black pepper, stirring to combine.

  5. 5

    Increase heat to medium-high and bring the mixture to a rolling boil, then add the unbroken pasta directly to the pot, pressing it gently with a wooden spoon to submerge as much as possible.

  6. 6

    Reduce heat to a gentle simmer and cook uncovered for 12 to 15 minutes, stirring thoroughly every 2 to 3 minutes to prevent the pasta from sticking and clumping together.

  7. 7

    Check the pasta for doneness at the 12-minute mark—it should be al dente with just a slight firmness when bitten; the liquid should be mostly absorbed but still slightly saucy.

  8. 8

    Fold in the fresh spinach, continuing to stir until wilted and fully incorporated, about 1 minute.

  9. 9

    Remove the pot from heat and drizzle in the milk or cream, stirring gently to create a silky sauce.

  10. 10

    Add the butter and grated Parmigiano-Reggiano cheese, folding them in with a wooden spoon until melted and evenly distributed.

  11. 11

    Taste the pasta and adjust seasoning with additional salt and pepper as needed, then stir in the balsamic vinegar for depth.

  12. 12

    Allow the finished dish to rest for 1 to 2 minutes so flavors can settle, then divide among shallow bowls and garnish with fresh basil before serving.

Variations & Substitutions

IngredientSubstituteNotes
Whole milk or light creamGreek yogurt or cashew creamIncreases protein content and promotes healthy gut bacteria while reducing saturated fat intake
Spaghetti or penneWhole wheat or legume-based pasta (lentil or chickpea)Boosts fiber content, slows glucose absorption, and provides sustained energy and better digestive health
Vegetable or chicken brothBone broth or mushroom brothAdds collagen and amino acids that support gut lining integrity and overall digestive wellness
Canned crushed tomatoesFresh ripe tomatoes (blanched and pureed) or San Marzano tomato paste diluted with waterReduces sodium content and increases fresh enzyme activity beneficial for digestive function
Unsalted butterExtra virgin olive oil or gheeOlive oil provides antioxidants and anti-inflammatory polyphenols; ghee offers better fat solubility for nutrient absorption

Nutrition Information

Per serving (serves 4)

Calories564
Total Fat16g
Saturated Fat4g
Cholesterol18mg
Sodium878mg
Carbohydrates72g
Fiber11g
Sugar7g
Protein22g