One-Pot Tomato and Herb Pasta with Spinach
A simple, comforting pasta dish made with fresh herbs and spinach, requiring only one pot and minimal ingredients. This Italian recipe (vegetarian), ready in about 30 minutes, pairs spaghetti, olive oil, onion for a weeknight-friendly dinner that comes together with one pan and minimal cleanup. Each serving lands at about 400 calories and feeds 4, so it slots cleanly into a weekly meal plan and pairs well with a quick salad or grain on the side. Tap "Plan a meal with the AI" below to drop this recipe into your week and send the ingredients straight to Instacart. Nutrition values are approximate, calculated from USDA FoodData Central (fdc.nal.usda.gov) — verify against ingredient labels for any health-driven dietary plan.
Ingredients
- 8 ounces spaghetti
- 2 tablespoons olive oil
- 1 small, finely chopped onion
- 3 cloves, minced garlic
- 28 ounces crushed tomatoes
- 1/2 teaspoon dried oregano
- 1/4 teaspoon red pepper flakes
- 2 cups vegetable broth
- 2 cups fresh spinach
- 1/2 cup, grated Parmesan cheese
Nonstick skillets worth buying → Best Nonstick Cookware for 2026: Top 5 Skillet Picks + Buying Guide
Affiliate disclosure: AislePrompt may earn a commission on qualifying purchases made through Amazon links, at no additional cost to you. See our policy →
Equipment for this recipe
Tools this recipe's steps call for, with a link to each on Amazon.
Instructions
- Step 1: Bring a large pot of salted water to a rolling boil. Add 8 ounces spaghetti and cook for 8 minutes until al dente. Drain, reserving 1/2 cup pasta water, and set aside.
- Step 2: Heat 2 tablespoons olive oil in a large skillet over medium heat. Add 1 small finely chopped onion and cook for 3 minutes until softened, then stir in 3 minced garlic cloves and cook for 1 minute until fragrant.
- Step 3: Add 28 ounces crushed tomatoes, 1/2 teaspoon dried oregano, and 1/4 teaspoon red pepper flakes to the skillet. Simmer for 5 minutes, stirring occasionally.
- Step 4: Stir in 2 cups vegetable broth and bring to a gentle simmer. Add drained spaghetti and 2 cups fresh spinach, tossing to coat. Cook for 2 minutes until spinach wilts and sauce thickens, adding reserved pasta water as needed to adjust consistency.
- Step 5: Remove from heat and stir in 1/2 cup grated Parmesan cheese. Serve immediately with extra Parmesan for garnish.








