Tomato Spinach One-Pot Rotini

Featured in: Single-Tray Cooking Ideas

This one-pot pasta combines rotini with juicy tomatoes, fresh spinach, and vegetable broth in a single cooking vessel. Start by sautéing onions and garlic in olive oil, then add tomatoes, broth, and seasonings. Once boiling, add the pasta and simmer until tender, allowing the pasta to absorb the flavorful liquid. Finish by wilting in spinach and optional Parmesan cheese for a creamy texture. Perfect for weeknight dinners with minimal cleanup.

Updated on Tue, 20 Jan 2026 13:44:00 GMT
A steaming one-pot rotini with spinach and tomatoes, served in a rustic white bowl with a fork.  Save to Pinterest
A steaming one-pot rotini with spinach and tomatoes, served in a rustic white bowl with a fork. | ovenmargin.com

Rainy Tuesday afternoons were made for recipes like this, when you want something warm and comforting but absolutely no extra dishes to wash. I stumbled across the one-pot pasta method completely by accident, running late between meetings and craving something homemade. Now it is my go-to when the kitchen counter is already cluttered with mail and random things.

My sister texted me at six last night, exhausted and hungry, and I talked her through this recipe over the phone. She called back twenty minutes later shocked that something so simple could taste so restaurant-worthy. That is the magic of letting pasta and broth do the work together.

Ingredients

  • Rotini pasta (340 g): The curly shape catches the tomato sauce beautifully in every single bite
  • Canned diced tomatoes (400 g): Use the ones with juices, they create the perfect simmering liquid as the pasta cooks
  • Fresh baby spinach (100 g): Add it at the very end so it wilts just right without turning mushy
  • Medium onion, finely chopped: Takes about four minutes to soften and becomes the sweet foundation
  • Garlic (3 cloves), minced: One minute in the hot oil releases all its aromatic magic before anything else goes in
  • Vegetable broth (900 ml): This is what cooks the pasta, so choose one you actually enjoy drinking
  • Olive oil (2 tbsp): Creates that perfect base for sautéing the aromatics
  • Dried oregano (1 tsp): Brings that classic Italian herb profile everyone recognizes
  • Dried basil (1/2 tsp): Sweet and gentle, pairs beautifully with the tomatoes
  • Crushed red pepper flakes (1/4 tsp, optional): Just a whisper of heat if you like things interesting
  • Salt and black pepper: Taste at the end, the broth and cheese might bring enough salt already
  • Grated Parmesan cheese (40 g, optional): Stirred in at the end, it creates the creamiest finish

Instructions

Product image
Season soups, salads, meats, and vegetables evenly while cooking with quick, one-handed grinding.
Check price on Amazon
Start your flavor base:
Warm the olive oil in your large pot over medium heat, then add the chopped onion and let it soften for three to four minutes until translucent. Stir in the garlic and watch it become fragrant in just one minute, being careful not to let it brown.
Build the simmering liquid:
Pour in the diced tomatoes with all their juices, then add the vegetable broth, oregano, basil, red pepper flakes, salt, and pepper. Give everything a good stir and bring the mixture to a gentle boil.
Add the pasta:
Drop in the rotini and stir well to ensure every piece is submerged. Reduce the heat to medium-low and let it simmer uncovered, stirring occasionally so nothing sticks to the bottom.
Cook to perfection:
Let the pasta bubble away for ten to twelve minutes until it is al dente and most of the liquid has been absorbed into the noodles. The sauce should be thick and coating every curl of the rotini.
Finish with fresh elements:
Stir in the spinach and watch it wilt beautifully in one to two minutes. If you are using Parmesan, add it now and stir until melted and creamy throughout.
Taste and serve:
Taste a bite of pasta and adjust the seasoning if needed. Serve hot in shallow bowls with extra Parmesan sprinkled on top.
Product image
Season soups, salads, meats, and vegetables evenly while cooking with quick, one-handed grinding.
Check price on Amazon
Tomato Spinach One-Pot Rotini piled high, fresh spinach wilted into al dente rotini with juicy tomato bits.  Save to Pinterest
Tomato Spinach One-Pot Rotini piled high, fresh spinach wilted into al dente rotini with juicy tomato bits. | ovenmargin.com

This recipe saved me during that week between moving apartments when my kitchen was half in boxes and half on the counter. My roommate and I ate it straight from the pot, standing up, and agreed it was better than any restaurant pasta we had ordered in months.

Making It Your Own

The beauty of one-pot pasta is how forgiving it is to substitutions and additions. I have added white beans for protein when serving it as a main, and nutritional yeast works surprisingly well instead of Parmesan for a dairy-free version.

Perfecting The Texture

Getting the right consistency comes down to watching the pot during those last few minutes of simmering. The difference between perfectly creamy and slightly stuck together is about two minutes of attention.

Serving Suggestions

A simple green salad with vinaigrette cuts through the richness beautifully, and crusty bread is practically mandatory for sopping up any remaining sauce. The recipe also welcomes a glass of light red wine if the evening calls for it.

  • Let the pasta rest for five minutes before serving, the sauce thickens nicely
  • Fresh basil leaves on top add a pop of color and brightness
  • Leftovers reheat beautifully with a splash of water
Product image
Mount paper towels nearby for quick cleanup of spills, grease, and messes while cooking and prepping meals.
Check price on Amazon
One-pot Tomato Spinach Rotini topped with Parmesan, steam rising from the vibrant red and green pasta. Save to Pinterest
One-pot Tomato Spinach Rotini topped with Parmesan, steam rising from the vibrant red and green pasta. | ovenmargin.com

There is something deeply satisfying about a meal that nourishes you and asks so little in return.

Common Recipe Questions

Can I use frozen spinach instead of fresh?

Yes, frozen spinach works well. Thaw and squeeze out excess moisture before adding to prevent a watery dish. Add it in the final step just like fresh spinach.

What pasta shapes work best for this dish?

Rotini is ideal due to its shape, which holds sauce well. Penne, fusilli, or farfalle are excellent alternatives that will absorb the broth similarly.

How do I make this dish vegan?

Simply omit the Parmesan cheese or substitute it with nutritional yeast or vegan cheese. The dish is naturally vegan-friendly with these simple swaps.

Can I add protein to this dish?

Absolutely. Cooked chickpeas, white beans, or lentils add nutritional value and heartiness. Stir them in when you add the spinach for the last 1-2 minutes.

What's the best way to store leftovers?

Store cooled portions in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of broth or water to restore creaminess.

How can I make this gluten-free?

Use certified gluten-free pasta instead of regular rotini. The cooking time and method remain the same, though you may need to reduce simmering time by 1-2 minutes.

Tomato Spinach One-Pot Rotini

A vibrant one-pot pasta dish with rotini, tomatoes, spinach, and aromatic broth. Simple, satisfying, and ready in under 30 minutes.

Prep Time
10 min
Time to Cook
20 min
Time Required
30 min
Published by Ryan Mitchell


Skill Level Easy

Cuisine Italian-Inspired

Makes 4 Number of Servings

Diet Details Meatless

Ingredient List

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 Steps

Step 01

Sauté aromatics: Heat olive oil in a large pot over medium heat. Add onion and cook 3 to 4 minutes until softened. Stir in garlic and cook 1 minute until fragrant.

Step 02

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 03

Cook pasta: Bring mixture to a boil, then add rotini and stir well. Reduce heat to medium-low and simmer uncovered, stirring occasionally, 10 to 12 minutes until pasta is al dente and most liquid is absorbed.

Step 04

Wilt greens: Stir in spinach and cook 1 to 2 minutes until wilted.

Step 05

Finish dish: Add grated Parmesan cheese if using and stir until melted and creamy. Taste and adjust seasoning as needed. Serve hot topped with additional Parmesan if desired.

Kitchen Tools

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

Allergy Details

Be sure to review every ingredient for potential allergens. Always get professional advice if you're unsure.
  • Contains wheat gluten
  • Contains milk if using Parmesan
  • Use certified gluten-free pasta for gluten-free preparation
  • Omit cheese or use vegan substitute for dairy-free preparation

Nutrition Details (for each serving)

These figures are here for your reference and shouldn’t replace advice from a healthcare provider.
  • Calories: 340
  • Fats: 7 g
  • Carbohydrates: 58 g
  • Proteins: 12 g