Tomato Spinach One-Pot Rotini

Featured in: Comfort Food Staples

This vibrant one-pot pasta combines rotini with juicy tomatoes, fresh spinach, and aromatic vegetables simmered in vegetable broth. Garlic and onion build a flavorful base, while oregano and basil add Italian-inspired depth. The pasta cooks directly in the broth, absorbing all the savory flavors while the spinach wilts in at the end. Optional Parmesan cheese adds a creamy finish. Perfect for easy weeknight dinners with minimal cleanup and maximum comfort.

Updated on Wed, 21 Jan 2026 08:05:00 GMT
Golden rotini pasta tossed with juicy diced tomatoes and fresh wilted spinach in a savory broth, served steaming in a rustic bowl.  Save
Golden rotini pasta tossed with juicy diced tomatoes and fresh wilted spinach in a savory broth, served steaming in a rustic bowl. | crunchysfenj.com

The first time I made this pasta was during a weeknight deadline crunch when I barely had twenty minutes to get dinner on the table. I'd been skeptical about cooking pasta directly in its cooking liquid, but watching those spirals soften and plump up while absorbing all that tomatoey goodness completely won me over. Now it is my go-to for nights when I want something comforting without filling the sink with pots and pans.

Last winter my sister dropped by unexpectedly with a cold and I threw this together in under thirty minutes. She kept asking what made the sauce so creamy and I had to explain the magic of cooking the pasta right in the broth. Now whenever she visits, this is the first thing she requests.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Rotini pasta (340 g or 12 oz): The spiral shape catches all that flavorful sauce in every forkful
  • Canned diced tomatoes (400 g or 14 oz) with juices: These provide the base of our sauce and all that beautiful red color
  • Fresh baby spinach (100 g or 3.5 oz): Adds vibrant color and a fresh contrast to the rich tomatoes
  • Medium onion, finely chopped: Builds a savory foundation that mellows as it cooks
  • Garlic cloves (3), minced: Because pasta without garlic is like a hug without arms
  • Vegetable broth (900 ml or 4 cups): The cooking liquid that becomes our sauce as the pasta absorbs it
  • Olive oil (2 tbsp): Start with a good foundation to carry all those flavors
  • Dried oregano (1 tsp) and dried basil (1/2 tsp): Classic Italian herbs that stand up to the cooking time
  • Crushed red pepper flakes (1/4 tsp, optional): Just a whisper of warmth if you like a little kick
  • Salt and black pepper: Season as you go and taste at the end
  • Grated Parmesan cheese (40 g or 1/2 cup, optional): For a salty, umami finish if you eat dairy

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor foundation:
Warm the olive oil in a large pot over medium heat and let those chopped onions soften for about 3 to 4 minutes. They should turn translucent and smell sweet.
Wake up the garlic:
Stir in the minced garlic and let it cook for just one minute until you can really smell it. Do not let it brown or it will turn bitter.
Create the sauce base:
Pour in the diced tomatoes with all their juices along with the vegetable broth, oregano, basil, red pepper flakes if using, and a good pinch of salt and pepper. Give everything a thorough stir.
Add the pasta:
Bring the mixture to a gentle boil then stir in the uncooked rotini. Make sure all the pasta is submerged in the liquid.
Let it simmer into perfection:
Reduce the heat to medium low and let it cook uncovered for 10 to 12 minutes. Stir occasionally so nothing sticks to the bottom and cook until the pasta is al dente and most of the liquid has been absorbed.
Finish with fresh greens:
Stir in the fresh spinach and let it wilt for just 1 to 2 minutes. It should be tender but still bright green.
Add the final creamy touch:
If using Parmesan stir it in now until it melts into the sauce making it even silkier.
Taste and serve:
Give it a final taste and add more salt or pepper if needed. Serve hot with extra Parmesan sprinkled on top.
One-pot Tomato Spinach One-Pot Rotini with melted Parmesan, fresh basil, and a sprinkle of red pepper flakes for a cozy Italian dinner.  Save
One-pot Tomato Spinach One-Pot Rotini with melted Parmesan, fresh basil, and a sprinkle of red pepper flakes for a cozy Italian dinner. | crunchysfenj.com

This pasta has become my Wednesday night staple, that midweek hump when I want something homey but do not have the energy for anything complicated. There is something meditative about stirring the pot and watching the sauce come together, the kitchen filling with the smell of garlic and tomatoes.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Your Own

The beauty of this recipe lies in how adaptable it is to whatever you have in your pantry. Add a can of chickpeas or white beans during the simmering stage for extra protein that turns this into a complete meal. Sometimes I toss in some frozen peas or corn right along with the spinach for color and sweetness.

Choosing Your Pasta

While rotini is perfect because its spirals hold onto sauce beautifully, penne or fusilli work just as well here. Whole wheat pasta adds nuttiness and fiber though it may need an extra minute or two of cooking time. If you are eating gluten free, look for a brown rice pasta that holds its shape well during longer cooking.

Perfecting The Technique

Learning to cook pasta directly in its sauce changed my weeknight cooking game forever. The starch released from the pasta naturally thickens the liquid creating that restaurant style consistency without any heavy cream. Do not be tempted to add extra liquid, even if it looks too thin at first.

  • Let the pasta rest for 5 minutes off the heat before serving to let the sauce set
  • Reserve a splash of pasta water if you prefer a looser consistency
  • A splash of lemon juice right before serving brightens all the flavors
Easy weeknight Tomato Spinach One-Pot Rotini simmered in vegetable broth, finished with creamy Parmesan and served with crusty bread for dipping. Save
Easy weeknight Tomato Spinach One-Pot Rotini simmered in vegetable broth, finished with creamy Parmesan and served with crusty bread for dipping. | crunchysfenj.com

This is the kind of recipe that proves comfort food does not have to be complicated to be completely satisfying.

Questions & Answers

Can I use fresh tomatoes instead of canned?

Yes, you can use about 500g (4-5) fresh tomatoes, diced. Since fresh tomatoes have less liquid than canned, increase the vegetable broth slightly to 1000ml (4.25 cups) to maintain the cooking liquid needed for the pasta.

How do I ensure the pasta is al dente?

Stir occasionally while simmering and begin checking at 10 minutes. The pasta should be tender but still have a slight firmness when bitten. Most of the broth should be absorbed once the pasta reaches al dente. Cooking times vary by pasta shape and brand, so taste testing is key.

What can I add for extra protein?

Cooked chickpeas or white beans are excellent additions. Stir in 200g (1 can drained) with the spinach in the final step. You can also add cooked lentils or crumbled tofu for a plant-based protein boost.

Is this dish freezer-friendly?

Yes, it stores well in the freezer for up to 3 months. Cool completely, portion into airtight containers, and freeze. Reheat gently on the stovetop with a splash of water or broth, as the pasta may absorb more liquid upon thawing.

What pasta shapes work best?

Short pasta shapes like penne, fusilli, and farfalle work wonderfully as they capture the tomato and herb flavors. Avoid long pasta like spaghetti, which can break and become tangled during the one-pot cooking method.

Can I make this vegan?

Absolutely. Simply omit the Parmesan cheese or use a plant-based cheese alternative. All other ingredients are naturally vegan. The dish is already vegetarian and becomes fully plant-based with this simple swap.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Tomato Spinach One-Pot Rotini

Comforting one-pot pasta with rotini, fresh spinach, diced tomatoes, and vegetable broth. Ready in 30 minutes with minimal cleanup.

Prep time
10 minutes
Time to cook
20 minutes
Complete time
30 minutes
Created by Victoria Ballard


Skill Level Easy

Cuisine style Italian-Inspired

Portions 4 Serves

Diet preferences Meat-free

What You’ll 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 (optional)

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

Directions

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 the rotini. Stir well.

Step 05

Simmer pasta: Reduce heat to medium-low and simmer uncovered, stirring occasionally, for 10-12 minutes, or until the pasta is al dente and most of the 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.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

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

Allergy notes

Review each ingredient for allergens, and talk to a healthcare expert for questions.
  • Contains wheat gluten from pasta
  • Contains milk from Parmesan cheese
  • Use certified gluten-free pasta for gluten-free preparation
  • Omit cheese or use vegan substitute for dairy-free preparation

Nutritional breakdown (per portion)

These nutrition details are for reference—always check with your healthcare provider.
  • Energy: 340
  • Total fat: 7 g
  • Carbohydrates: 58 g
  • Proteins: 12 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.