Tomato Spinach One-Pot Rotini

Featured in: One-Pot Comfort Meals For Busy Nights

This comforting one-pot pasta dish combines rotini with vibrant tomatoes, fresh spinach, and vegetable broth for a satisfying Italian-inspired meal. Softened onions and garlic create an aromatic base, while dried oregano and basil infuse authentic flavor throughout. Simply bring the broth and tomatoes to a boil, add pasta, then simmer until tender and creamy. Stir in wilted spinach and optional Parmesan for a finishing touch. Ready in 30 minutes with minimal cleanup.

Updated on Tue, 20 Jan 2026 16:48:00 GMT
Steaming pot of Tomato Spinach One-Pot Rotini with wilted greens and diced tomatoes simmering in savory broth.  Save
Steaming pot of Tomato Spinach One-Pot Rotini with wilted greens and diced tomatoes simmering in savory broth. | amberspill.com

My apartment was tiny and my budget even smaller when I discovered the magic of one-pot pasta. The first time I made this, I was skeptical about cooking noodles directly in broth, but watching the starch thicken the liquid into a silky sauce felt like discovering a secret kitchen shortcut. My roommate walked in, drawn by the smell of garlic and tomatoes, and asked if I'd been cooking all afternoon. Little did she know, dinner was ready in under thirty minutes with almost zero cleanup.

Last winter, when my friend Sarah was recovering from surgery and too exhausted to cook, I brought over a steaming pot of this pasta. She took one bite and literally moaned, telling me it tasted like something from a cozy Italian restaurant. We sat at her kitchen table, eating straight from the pot while rain tapped against the window, and she made me promise to write down the recipe before I left. Now it's the meal I make whenever someone needs a little comfort.

Ingredients

  • Rotini pasta: The spiral shape captures sauce beautifully in its crevices, and I've found it holds up better than longer pasta shapes when cooked directly in liquid
  • Canned diced tomatoes: Use a good quality brand with juices intact, as this forms the base of your sauce and adds essential acidity
  • Fresh baby spinach: Add this at the very end so it stays vibrant and tender, overcooking will make it slimy and sad
  • Onion and garlic: Finely chopped onion disappears into the sauce while providing sweetness, and minced garlic adds that essential aromatic foundation
  • Vegetable broth: This becomes your cooking liquid and sauce, so choose one you actually like drinking on its own
  • Dried oregano and basil: These classic Italian herbs bloom in the hot broth, creating that familiar comforting flavor profile
  • Olive oil: Start with this to sauté your aromatics, adding richness and helping to carry the flavors throughout the dish
  • Crushed red pepper flakes: Even if you're sensitive to heat, just a pinch adds depth and complexity without making it spicy
  • Parmesan cheese: Optional but highly recommended, it melts into the finished dish adding salty umami richness

Instructions

Product image
Keeps spices within easy reach while cooking, helping you season dishes quickly during everyday meal prep.
Check price on Amazon
Build your flavor foundation:
Heat olive oil in a large pot or Dutch oven over medium heat, then add your chopped onion and cook for 3 to 4 minutes until it's translucent and fragrant. Stir in the minced garlic and cook for just 1 minute until you can smell it, being careful not to let it brown or it'll turn bitter.
Create the cooking liquid:
Pour in the canned diced tomatoes with all their juices along with the vegetable broth, then add the oregano, basil, red pepper flakes if using, and season with salt and pepper. Stir everything together and let it come to a gentle boil, watching as the tomatoes break down slightly and the broth takes on a beautiful reddish hue.
Cook the pasta directly:
Once the liquid is boiling, add the uncooked rotini and give it a good stir to ensure all the pasta is submerged. Reduce the heat to medium-low and let it simmer uncovered for 10 to 12 minutes, stirring occasionally to prevent sticking, until the pasta is al dente and most of the liquid has been absorbed by the noodles.
Add the fresh elements:
Stir in the fresh baby spinach and cook for just 1 to 2 minutes, watching as it wilts down into the sauce and turns a deep vibrant green. If you're using Parmesan, add it now and stir until it melts into the pasta, creating an incredibly creamy texture.
Taste and adjust:
Take a moment to taste your creation and adjust the seasoning if needed, adding more salt, pepper, or red pepper flakes to suit your preferences. Serve hot in bowls, passing extra Parmesan at the table for anyone who wants to sprinkle on more.
Product image
Keeps spices within easy reach while cooking, helping you season dishes quickly during everyday meal prep.
Check price on Amazon
Fresh baby spinach and ripe tomatoes tossed with al dente rotini in this easy one-pot Italian-inspired pasta.  Save
Fresh baby spinach and ripe tomatoes tossed with al dente rotini in this easy one-pot Italian-inspired pasta. | amberspill.com

This recipe became my go-to during the early days of the pandemic when grocery trips felt like expeditions and I needed meals that stretched without sacrificing comfort. There was something deeply grounding about stirring that pot, watching simple ingredients transform into something that felt like a hug in a bowl. It's become one of those recipes I don't even need to look up anymore, my hands just knowing exactly what to do.

Making It Your Own

Once you've mastered the basic technique, this pasta becomes a canvas for whatever you have on hand or crave. I've added sun-dried tomatoes during the winter when fresh tomatoes feel lackluster, and sometimes I'll throw in a handful of chopped kalamata olives for briny depth. The beauty of the one-pot method is that it's incredibly forgiving, adapting to whatever additions you choose to incorporate.

Perfecting The Texture

The key to nailing this dish is getting the pasta cooked properly without leaving too much liquid behind or ending up with a dry mess. I've found that using slightly less broth than you think you need often yields the best results, as the pasta will release starch as it cooks and naturally thicken the remaining liquid. If you're unsure, you can always remove a piece of pasta and taste it, adding more broth if needed while it finishes cooking.

Serving Suggestions

While this pasta is satisfying enough to stand alone as a complete meal, a few simple sides can elevate it to dinner party status. A crisp green salad with acidic vinaigrette cuts through the richness, and warm crusty bread is absolutely essential for sopping up every last drop of that flavorful sauce. For a lighter touch, try roasted asparagus or broccolini on the side.

  • Let the pasta rest for 5 minutes before serving to allow the sauce to thicken slightly and cling to the noodles
  • If you have fresh basil on hand, tear some leaves over the top just before serving for a burst of brightness
  • A final drizzle of really good extra virgin olive oil right before serving adds luxurious depth
Product image
Measure spices, liquids, and baking ingredients accurately for consistent results in cooking and baking.
Check price on Amazon
Comforting Tomato Spinach One-Pot Rotini served in a rustic bowl, ready for a busy weeknight dinner. Save
Comforting Tomato Spinach One-Pot Rotini served in a rustic bowl, ready for a busy weeknight dinner. | amberspill.com

Some of my favorite meals have been the simplest ones, eaten from mismatched bowls with people I love. This pasta reminds me that good food doesn't need to be complicated, it just needs to be made with care and shared generously.

Recipe FAQs

Can I use fresh tomatoes instead of canned?

Yes, use about 600g of fresh diced tomatoes. However, reduce the broth to 750ml (3 cups) since fresh tomatoes release less liquid than canned varieties.

What pasta alternatives work best?

Penne, fusilli, or farfalle are excellent substitutes with similar cooking times. Avoid long pasta shapes like spaghetti, which work better in traditional dishes rather than one-pot preparations.

How do I make this completely plant-based?

Omit the Parmesan cheese or use a vegan alternative. The dish is already vegetarian; simply verify your vegetable broth doesn't contain animal products. Consider adding chickpeas or white beans for extra protein.

Can I prepare this ahead of time?

This dish is best served fresh, but you can prepare ingredients the evening before. The finished pasta doesn't store well as it continues absorbing liquid. Reheat with additional broth if needed.

What's the difference between al dente and fully cooked pasta?

Al dente means pasta is tender but still has a slight firmness when bitten. This texture is preferred in one-pot dishes because pasta continues softening slightly as residual heat is absorbed.

How do I adjust seasoning if it tastes bland?

Taste before serving and adjust salt, pepper, or red pepper flakes gradually. A squeeze of fresh lemon juice brightens the tomato flavor, and extra grated Parmesan adds savory depth.

Tomato Spinach One-Pot Rotini

Tender rotini simmered with juicy tomatoes, fresh spinach, and aromatic broth in one pot for effortless cleanup.

Prep Time
10 minutes
Cook Time
20 minutes
Overall Time
30 minutes


Level Easy

Cuisine Italian-Inspired

Portions 4 Serving Size

Diet Preferences Vegetarian-Friendly

What You Need

Pasta

01 12 oz rotini pasta, uncooked

Vegetables

01 14 oz canned diced tomatoes, with juices
02 3.5 oz fresh baby spinach
03 1 medium onion, finely chopped
04 3 cloves garlic, minced

Liquids

01 4 cups vegetable broth

Seasonings

01 2 tablespoons olive oil
02 1 teaspoon dried oregano
03 1/2 teaspoon dried basil
04 1/4 teaspoon crushed red pepper flakes, optional
05 Salt and black pepper, to taste

Cheese

01 1/2 cup grated Parmesan cheese, plus more for serving, optional

How To Make

Step 01

Sauté aromatics: Heat olive oil in a large pot over medium heat. Add onion and cook for 3-4 minutes until softened.

Step 02

Bloom garlic: Stir in garlic and cook for 1 minute until fragrant.

Step 03

Build broth base: Add diced tomatoes with juices, vegetable broth, oregano, basil, crushed red pepper flakes if using, salt, and pepper. Stir to combine.

Step 04

Add pasta: Bring the mixture to a boil, then add rotini and stir well.

Step 05

Simmer pasta: Reduce heat to medium-low and simmer uncovered, stirring occasionally, for 10-12 minutes until pasta is al dente and most liquid is absorbed.

Step 06

Wilt spinach: Stir in spinach and cook for 1-2 minutes until wilted.

Step 07

Finish with cheese: If using, add grated Parmesan cheese and stir until melted and creamy.

Step 08

Season and serve: Taste and adjust seasoning as needed. Serve hot, topped with additional Parmesan if desired.

Equipment Needed

  • Large pot or Dutch oven
  • Wooden spoon or spatula
  • Knife
  • Cutting board
  • Grater

Allergy Details

Always check each item in your recipe for allergens. Reach out to a health expert with any concerns.
  • Contains wheat gluten
  • Contains milk if using Parmesan cheese
  • Use certified gluten-free pasta for gluten-free preparation
  • Omit cheese or use vegan substitute for dairy-free preparation

Nutrition Per Serving

Nutritional values are for reference and not a substitute for advice from a doctor.
  • Calories: 340
  • Fats: 7 grams
  • Carbohydrates: 58 grams
  • Proteins: 12 grams