Tomato Spinach One-Pot Rotini

Featured in: Home Cooking Routines

This hearty pasta dish combines rotini with canned diced tomatoes, fresh baby spinach, and aromatic vegetables in a flavorful vegetable broth base. The one-pot cooking method allows the pasta to absorb all the savory flavors while thickening the liquid into a naturally creamy sauce.

Perfect for busy weeknights, this Italian-inspired main dish comes together in just 30 minutes with only 10 minutes of prep time. The rotini's corkscrew shape holds onto the tomato-broth sauce beautifully, while fresh spinach adds vibrant color and nutrition.

Finish with grated Parmesan for richness, or keep it plant-based with vegan cheese. This versatile pasta pairs perfectly with crusty bread and a simple green salad for a complete, satisfying meal.

Updated on Wed, 21 Jan 2026 13:04:00 GMT
Freshly cooked Tomato Spinach One-Pot Rotini is steaming in a deep skillet, featuring vibrant red tomatoes and wilted bright green spinach leaves. Save to Pinterest
Freshly cooked Tomato Spinach One-Pot Rotini is steaming in a deep skillet, featuring vibrant red tomatoes and wilted bright green spinach leaves. | dailysaveur.com

The first time I made this one-pot pasta, I was skeptical about cooking everything together. My grandmother would have insisted on boiling pasta separately, making her own tomato sauce from scratch, and using every pot in the kitchen. But one rainy Tuesday evening, feeling particularly lazy, I threw everything into one Dutch oven and something magical happened.

Last winter, my friend Sarah came over for dinner after a particularly brutal week at work. She watched me dump raw pasta into the pot with tomatoes and broth, looking at me like I had completely lost my mind. When we sat down to eat, she took one bite and went silent for a full minute. She texted me the next morning asking for the recipe, saying it was the most comforting thing she had eaten in months.

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 all those little bits of tomato and spinach in its crevices, ensuring every bite is packed with flavor
  • Canned diced tomatoes: Using tomatoes with their juices creates a natural, light sauce as the pasta cooks and releases starch
  • Fresh baby spinach: Add this at the very end so it wilts gently but still retains some vibrant color and texture
  • Vegetable broth: This becomes the cooking liquid for the pasta, infusing every strand with savory depth
  • Onion and garlic: Building this aromatic foundation first makes all the difference between good and great
  • Oregano and basil: Dried herbs work beautifully here since they bloom in the hot liquid as everything simmers together
  • Crushed red pepper flakes: Even a tiny amount adds warmth that makes the tomato flavor sing
  • Parmesan cheese: Stirring this in at the end creates the most luxurious, creamy finish without actually adding cream

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:
Heat the olive oil in your large pot over medium heat, then add the chopped onion. Let it soften for about 4 minutes until it turns translucent and smells sweet, then stir in the garlic for just 1 minute until it becomes fragrant.
Create the cooking bath:
Pour in the diced tomatoes with all their juices, add the vegetable broth, oregano, basil, red pepper flakes, salt, and pepper. Stir everything together and bring it to a gentle boil.
Add the pasta:
Once the liquid is boiling, add the uncooked rotini and stir well to make sure every piece is submerged. The liquid should just cover the pasta.
Simmer to perfection:
Reduce the heat to medium-low and let it simmer uncovered for 10 to 12 minutes, stirring occasionally to prevent sticking. The pasta is done when it is tender but still has a slight bite and most of the liquid has been absorbed.
Add the final touches:
Stir in the fresh spinach and cook for 1 to 2 minutes until it just begins to wilt. If you are using Parmesan, add it now and stir until it melts into a creamy sauce.
Taste and adjust:
This is the most important step, so taste your pasta and add more salt or pepper if needed. Serve hot with extra Parmesan sprinkled on top.
Save to Pinterest
| dailysaveur.com

This recipe has become my go-to for new parents, friends recovering from surgery, or anyone who needs a hug in a bowl. Last month I made a triple batch for my sister when she had her appendix removed, and she told me it was the only thing that actually sounded good during her recovery.

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

Sometimes I add a can of drained white beans or chickpeas during the last few minutes of cooking to make it more substantial. Other times, when I want something extra special, I will sauté some diced zucchini or bell peppers along with the onion at the beginning.

The Pasta Secret

The reason this one-pot method works so well is that as the pasta cooks, it releases starch into the liquid. This starch thickens the tomato and broth mixture naturally, creating a silky sauce that clings perfectly to every spiral of rotini without needing any flour or heavy cream.

Perfect Pairings

This pasta is satisfying enough to stand alone, but I love serving it with a simple green salad dressed with lemon vinaigrette and some crusty bread to mop up any remaining sauce. The acidity of the salad cuts through the richness beautifully.

  • A glass of light red wine like Chianti or Pinot Noir complements the tomato base perfectly
  • If you want to bulk it up further, some roasted vegetables on the side never hurt
  • Save some extra Parmesan for the table so everyone can add more to their liking
A close-up view of Tomato Spinach One-Pot Rotini, highlighting the spiral pasta coated in savory broth and flecks of tender wilted spinach. Save to Pinterest
A close-up view of Tomato Spinach One-Pot Rotini, highlighting the spiral pasta coated in savory broth and flecks of tender wilted spinach. | dailysaveur.com

Sometimes the simplest recipes end up being the ones we return to again and again, not because they are fancy, but because they just work.

Frequently Asked Recipe Questions

Can I use fresh tomatoes instead of canned?

Fresh tomatoes can work, but canned diced tomatoes provide consistent flavor and texture year-round. If using fresh, chop 3-4 medium tomatoes and add an extra 1/2 cup of broth to compensate for less liquid.

How do I store leftovers?

Store cooled pasta in an airtight container in the refrigerator for up to 3-4 days. The pasta will continue absorbing liquid, so add a splash of vegetable broth when reheating to restore creaminess.

Can I freeze this dish?

Yes, freeze in portion-sized containers for up to 2 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding broth as needed. Note that texture may be slightly softer after freezing.

What other pasta shapes work well?

Penne, fusilli, or gemelli work excellently as they have similar cooking times and sauce-holding shapes. Avoid delicate shapes like angel hair or very large tubes like rigatoni which may not cook evenly.

How can I add more protein?

Stir in cooked chickpeas, white beans, or diced chicken during the last 5 minutes of cooking. You can also serve with grilled Italian sausage or sautéed shrimp on top for a protein-rich variation.

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

Vibrant rotini pasta with tomatoes and spinach, all cooked together in a single pot for easy preparation and serving.

Prep Time
10 min
Cook Time
20 min
Total Duration
30 min
Created by Ian Morrissette


Skill Level Easy

Cuisine Italian-Inspired

Makes 4 Number of Servings

Dietary Details 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 more for serving

How to Make It

Step 01

Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add chopped 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 burn it.

Step 03

Build Sauce Base: Add diced tomatoes with juices, vegetable broth, dried oregano, dried basil, red pepper flakes, salt, and pepper. Stir thoroughly to combine all ingredients.

Step 04

Add Pasta: Bring the mixture to a boil, then add rotini pasta. Stir well to ensure pasta is submerged in liquid.

Step 05

Cook 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 just wilted and incorporated throughout the dish.

Step 07

Add Cheese: Add grated Parmesan cheese and stir until melted and creamy, creating a cohesive sauce coating the pasta.

Step 08

Season and Serve: Taste the dish and adjust seasoning with additional salt and pepper as needed. Serve hot, topped with extra 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.

Equipment Needed

  • Large pot or Dutch oven
  • Wooden spoon or spatula
  • Chef's knife
  • Cutting board
  • Cheese grater

Allergy Warning

Always double-check ingredients for allergens and talk to your doctor if you’re unsure.
  • Contains wheat (gluten)
  • Contains milk (if using Parmesan)

Nutrition Information (per serving)

Details shown are for general knowledge and don’t replace professional advice.
  • Calorie Count: 340
  • Total Fat: 7 g
  • Carbohydrates: 58 g
  • Protein Content: 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.