Tomato Spinach One-Pot Rotini

Featured in: Cooking All Seasons

This vibrant one-pot pasta combines rotini with canned diced tomatoes, fresh baby spinach, and aromatic vegetables in a flavorful vegetable broth. The pasta cooks directly in the liquid, absorbing all the savory flavors while the sauce thickens naturally. Ready in just 30 minutes with minimal cleanup, this vegetarian-friendly dish is perfect for busy weeknights. Optional Parmesan cheese adds a rich, creamy finish, while red pepper flakes provide a gentle heat.

Updated on Wed, 21 Jan 2026 13:12:00 GMT
A close-up of Tomato Spinach One-Pot Rotini in a skillet, with wilted greens and diced tomatoes in a savory broth.  Pin It
A close-up of Tomato Spinach One-Pot Rotini in a skillet, with wilted greens and diced tomatoes in a savory broth. | islipocket.com

Rainy Tuesday dinner needed to happen fast, and I stared at my pantry like it might magically produce something inspiring. A jar of diced tomatoes and a half-empty bag of rotini sat there mocking my indecision. That's when I remembered my Italian roommate's trick about cooking pasta directly in the sauce. Thirty minutes later, my kitchen smelled like a tiny trattoria and I was eating the most comforting bowl of pasta I'd made in months.

My sister was skeptical when I told her about cooking pasta in broth and tomatoes instead of boiling it first. She watched over my shoulder as I dumped the uncooked rotini into the bubbling liquid, genuinely concerned I'd ruin dinner. But one taste had her grabbing a second bowl and asking for the recipe immediately.

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: The spiral shape catches sauce beautifully and holds up well during the one-pot cooking method
  • Canned diced tomatoes: Use the whole can including juices as they form the base of your flavorful sauce
  • Fresh baby spinach: Add this at the very end so it stays bright and tender instead of turning mushy
  • Onion and garlic: These aromatics build the foundation of flavor so do not rush this step
  • Vegetable broth: The pasta absorbs this liquid and becomes incredibly flavorful as it cooks
  • Dried oregano and basil: Dried herbs actually work beautifully here and bloom in the hot broth
  • Crushed red pepper flakes: Just a hint adds warmth without making it spicy unless you want more
  • Olive oil: Start with a generous amount to sauté your vegetables properly
  • Parmesan cheese: Completely optional but adds a lovely savory depth if you are not keeping it vegan

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor base:
Heat olive oil in your large pot over medium heat and add the chopped onion. Cook it gently for about 4 minutes until it is soft and translucent, then stir in the garlic for just one minute until it becomes fragrant.
Create the sauce:
Pour in the diced tomatoes with all their juices followed by the vegetable broth. Add your oregano, basil, red pepper flakes if using, and season generously with salt and pepper. Stir everything together and let it come to a boil.
Cook the pasta:
Add the uncooked rotini directly into the boiling liquid and stir well to prevent sticking. Reduce heat to medium-low and simmer uncovered for about 12 minutes, stirring occasionally until the pasta is al dente and most of the liquid has been absorbed.
Add the finishing touches:
Stir in the fresh spinach and let it wilt for just 1 to 2 minutes. If you are using Parmesan, add it now and stir until it melts into a creamy sauce. Taste and add more salt or pepper if needed.
Hearty Tomato Spinach One-Pot Rotini served in a white bowl, garnished with fresh basil and melted Parmesan.  Pin It
Hearty Tomato Spinach One-Pot Rotini served in a white bowl, garnished with fresh basil and melted Parmesan. | islipocket.com

This recipe became my go-to for feeding friends who drop by unexpectedly. There is something so satisfying about serving a dish that looks and tastes impressive when it required almost zero effort. The first time I made it for book club, three people asked for seconds before anyone had even finished their first bowl.

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

I have learned that this recipe is incredibly forgiving and adaptable. Sometimes I add a can of drained white beans or chickpeas if I want it to feel more substantial. Other times I throw in some sun-dried tomatoes for extra depth.

Perfect Pairings

A crisp green salad with a bright vinaigrette cuts through the richness beautifully. Crusty bread is almost mandatory for sopping up any remaining sauce in your bowl. If you are feeling fancy, a glass of light red wine like Pinot Noir works wonderfully.

Make-Ahead Magic

This pasta actually tastes even better the next day as the flavors have more time to meld together. Store it in an airtight container in the refrigerator for up to three days. When reheating, add a splash of water or broth to loosen it up.

  • The pasta will continue soaking up liquid as it sits so do not worry if it looks a bit saucy when you first make it
  • If you know you are meal prepping, slightly undercook the pasta so it does not become mushy after reheating
  • Fresh spinach is best but frozen spinach works in a pinch if you thaw and drain it well first
Steaming Tomato Spinach One-Pot Rotini with twirled pasta, vibrant spinach, and diced tomatoes for a comforting meal. Pin It
Steaming Tomato Spinach One-Pot Rotini with twirled pasta, vibrant spinach, and diced tomatoes for a comforting meal. | islipocket.com

Some of the best meals are the ones that come together without a plan. This recipe taught me that comfort food does not need to be complicated, just made with a little care.

Recipe Questions & Answers

Can I make this dish gluten-free?

Yes, simply substitute the regular rotini with certified gluten-free pasta. All other ingredients are naturally gluten-free, making this an easy dish to adapt for gluten-free diets.

How do I store leftovers?

Store cooled leftovers in an airtight container in the refrigerator for up to 3-4 days. The pasta may absorb more liquid as it sits, so add a splash of vegetable broth when reheating to restore creaminess.

Can I add protein to this dish?

Absolutely. Stir in cooked chickpeas, white beans, or diced tofu during the last few minutes of cooking. You could also add grilled chicken or sautéed shrimp if you're not following a vegetarian diet.

What other pasta shapes work well?

Penne, fusilli, cavatappi, or gemelli all work beautifully in this dish. Choose shapes with ridges or twists that will hold onto the flavorful sauce. Cooking time may vary slightly depending on the pasta shape.

Is this suitable for meal prep?

Yes, this pasta is excellent for meal prep. The flavors actually deepen overnight. Portion into individual containers for easy grab-and-go lunches throughout the week. Reheat gently on the stovetop or in the microwave.

Can I make this vegan?

Simply omit the Parmesan cheese or replace it with a plant-based alternative. Nutritional yeast can also add a similar savory, cheesy flavor while keeping the dish entirely vegan.

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 rotini pasta with tomatoes and fresh spinach, all cooked in one pot for easy cleanup.

Time to Prep
10 minutes
Time to Cook
20 minutes
Whole Duration
30 minutes
Recipe by Isli Pocket Nayla Stephens


Skill Level Easy

Cuisine Type Italian

Makes 4 Portions

Diet Preferences Vegetarian-Friendly

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 tbsp olive oil
02 1 tsp dried oregano
03 1/2 tsp dried basil
04 1/4 tsp crushed red pepper flakes
05 Salt and black pepper to taste

Cheese

01 1/2 cup grated Parmesan cheese plus extra for serving

How to Make It

Step 01

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

Step 02

Add Garlic: Stir in minced garlic and cook for 1 minute until fragrant, being careful not to brown.

Step 03

Combine Liquid Base: Add diced tomatoes with juices, vegetable broth, oregano, basil, red pepper flakes, salt, and pepper. Stir thoroughly to combine.

Step 04

Bring to Boil: Bring the mixture to a rolling boil, then add rotini pasta. Stir well to ensure pasta is submerged.

Step 05

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

Step 06

Wilt Spinach: Stir in fresh spinach and cook for 1-2 minutes until completely wilted and incorporated.

Step 07

Add Cheese: If using, add grated Parmesan cheese and stir until melted and creamy, coating the pasta evenly.

Step 08

Season and Serve: Taste and adjust salt and pepper as needed. Serve hot, topped with additional Parmesan cheese 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 You'll Need

  • Large pot or Dutch oven
  • Wooden spoon or heat-resistant spatula
  • Chef's knife
  • Cutting board
  • Box grater

Allergy Notice

Look over each item for potential allergens. Double-check with a healthcare provider when unsure.
  • Contains wheat gluten and dairy milk. Use certified gluten-free pasta for gluten-free diet. Omit cheese or use vegan substitute for dairy-free version.

Nutrition Info (per serving)

Just for your information—always talk to a medical professional for nutrition guidance.
  • Energy: 340
  • Fats: 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.