Tomato Spinach One-Pot Rotini

Featured in: One-Bowl Warm Meals

This one-pot tomato spinach rotini combines rotini pasta with juicy canned tomatoes, fresh baby spinach, and vegetable broth in a single pot. Sautรฉ onion and garlic, add broth with seasonings, bring to a boil, and simmer with pasta for 10โ€“12 minutes until al dente. Finish with wilted spinach and optional Parmesan for a creamy, satisfying dish.

Perfect for weeknight dinners, it's naturally vegetarian, easy to customize, and serves four. Pairs beautifully with crusty bread and a crisp green salad.

Updated on Tue, 20 Jan 2026 11:03:00 GMT
Bright red diced tomatoes and fresh green spinach swirl around al dente rotini in this one-pot Tomato Spinach One-Pot Rotini, served steaming in a rustic ceramic bowl.  Pin this
Bright red diced tomatoes and fresh green spinach swirl around al dente rotini in this one-pot Tomato Spinach One-Pot Rotini, served steaming in a rustic ceramic bowl. | terracrumb.com

My tiny apartment kitchen had exactly one burner that worked properly, which forced me into the wonderful habit of one-pot cooking. I used to stress about restaurant-quality pasta requiring multiple pots and complicated techniques, until a tired Tuesday evening when I threw everything into a single dutch oven and hoped for the best. The rotini absorbed all that tomato-infused broth while I sat on the floor catching up on messages. When I finally lifted the lid, the smell was so incredible my roommate wandered in from her room asking what restaurant food I'd ordered.

Last winter my sister came over completely drained from finals week, announcing she needed something that felt like a hug but didnt want me to spend hours cooking. I made this pasta while she curled up on my couch with a blanket. The way her shoulders dropped when she took that first bite, steam curling up from the bowl, was all the confirmation I needed that simple food can be exactly what someone needs.

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 tomato chunks and broth pockets in every single bite
  • Canned diced tomatoes: Use a quality brand with juices included because that liquid becomes the cooking liquid for the pasta
  • Fresh baby spinach: Stir it in at the very end so it wilts gently into the pasta without becoming slimy or overcooked
  • Vegetable broth: Low-sodium works best so you can control the salt level yourself as it reduces
  • Olive oil: This coats the onion and garlic properly, helping them soften rather than burn and become bitter
  • Grated Parmesan cheese: Optional but it transforms the broth into something incredibly luxurious and rich

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 olive oil in a large pot over medium heat and add your chopped onion. Let it cook for about 4 minutes until it's translucent and fragrant, stirring occasionally so it doesn't stick. Add the minced garlic and stir constantly for just 1 minute until you can smell it, watching carefully to avoid any browning.
Create the cooking liquid:
Pour in the canned tomatoes with all their juices along with the vegetable broth. Add your oregano, basil, red pepper flakes if using them, and season with salt and pepper. Stir everything together and let it come to a gentle bubble.
Cook the pasta directly:
Add the uncooked rotini right into the pot and give it a thorough stir so all the pasta is submerged. Reduce heat to medium-low and let it simmer uncovered for about 12 minutes, stirring every few minutes to prevent sticking and ensure even cooking.
Add the finishing touches:
When the pasta is al dente and most of the liquid has been absorbed into a thick sauce, stir in the fresh spinach. Let it cook for just 2 minutes until it's perfectly wilted. If you're using Parmesan, stir it in now until it melts into the sauce and taste to adjust your seasoning.
Savory vegetable broth and Parmesan cheese create a creamy sauce clinging to every spiral of this easy, comforting Tomato Spinach One-Pot Rotini.  Pin this
Savory vegetable broth and Parmesan cheese create a creamy sauce clinging to every spiral of this easy, comforting Tomato Spinach One-Pot Rotini. | terracrumb.com

This became our Friday ritual during a particularly demanding semester, my friends gathering around my stove while the pasta bubbled away, talking about everything and nothing. There was something magical about how such a simple method could bring everyone together, no fancy techniques required, just honest food cooking while we caught up on our weeks.

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.

Getting The Perfect Consistency

I've learned that every pot absorbs liquid differently, so trust your eyes more than the exact timer. The sauce should coat the back of a wooden spoon and the pasta should have a slight glossy sheen. If it's looking too thick before the pasta is done, add a splash more broth. If it's too thin, just keep simmering a bit longer.

Make It Your Own

This recipe welcomes whatever you have in your kitchen or whatever mood you're in. Sometimes I add chickpeas for protein, other times I skip the cheese and keep it fully vegan. The method stays the same, but you can transform the character completely with small changes.

What To Serve Alongside

A crisp green salad with an acidic vinaigrette cuts through the richness beautifully. Crusty bread is non-negotiable in my house for soaking up any remaining sauce.

  • A glass of dry white wine complements the tomatoes without overwhelming the dish
  • Simple roasted vegetables on the side make this a complete and satisfying meal
  • Fresh basil leaves scattered on top right before serving add a bright, aromatic finish
A vibrant single pot of Tomato Spinach One-Pot Rotini features wilted spinach leaves and tender pasta, ready for a quick weeknight dinner topped with extra cheese. Pin this
A vibrant single pot of Tomato Spinach One-Pot Rotini features wilted spinach leaves and tender pasta, ready for a quick weeknight dinner topped with extra cheese. | terracrumb.com

Some of the best meals come from limitations rather than abundance, and this pasta taught me that comfort doesn't require complexity. Hope it brings you the same simple joy it's brought my crowded little kitchen.

Recipe Questions

โ†’ Can I use fresh tomatoes instead of canned?

Yes. Use about 500g (1 lb) fresh tomatoes, diced. Fresh tomatoes work wonderfully and add brightness to the dish. You may need to add an extra 100โ€“150ml of broth to compensate for the lower liquid content from fresh tomatoes.

โ†’ How do I make this gluten-free?

Simply swap the rotini for certified gluten-free pasta. The cooking time may vary slightly, so check the package instructions. Everything else remains the same, making it an easy adaptation for gluten-free diets.

โ†’ Can I add protein to this dish?

Absolutely. Stir in cooked chickpeas, white beans, or lentils in the final minutes. You can also add crumbled tofu for a vegan protein boost. These additions enhance heartiness without compromising the simple, clean flavors.

โ†’ What's the best way to store leftovers?

Store in an airtight container in the refrigerator for up to three days. The pasta will continue absorbing liquid as it sits. When reheating, add a splash of broth or water to restore the desired consistency, then warm gently on the stovetop or microwave.

โ†’ Can I use a different pasta shape?

Definitely. Penne, fusilli, or even farfalle work beautifully. Short, sturdy shapes are ideal for one-pot cooking as they absorb flavors well. Adjust cooking time based on your pasta's thickness to achieve al dente texture.

โ†’ Is this dish vegan-friendly?

Yes, it's naturally vegan if you omit the Parmesan cheese. For a creamy finish, use plant-based cheese or drizzle with nutritional yeast. All other ingredients are plant-based, making it an excellent choice for vegan diets.

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, tomatoes, spinach, and broth. Minimal cleanup, maximum flavor. Ready in 30 minutes.

Prep time
10 mins
Time to cook
20 mins
Time Required
30 mins
Created by Nora Whitfield


Skill Level Easy

Cuisine type Italian-Inspired

Makes 4 Portions

Diet Info Meat-Free

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
05 Salt and black pepper to taste

Cheese

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 chopped onion and cook for 3 to 4 minutes until softened. Stir in minced garlic and cook for 1 minute until fragrant.

Step 02

Build broth base: Add diced tomatoes with juices, vegetable broth, dried oregano, dried basil, crushed red pepper flakes, salt, and black pepper to the pot. Stir well to combine all ingredients.

Step 03

Add pasta: Bring the mixture to a boil, then add the uncooked rotini pasta. Stir well to prevent sticking and ensure even cooking.

Step 04

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

Step 05

Incorporate spinach: Stir in fresh baby spinach and cook for 1 to 2 minutes until completely wilted.

Step 06

Finish with cheese: Add grated Parmesan cheese and stir until melted and creamy throughout the pasta mixture.

Step 07

Season and serve: Taste the dish and adjust seasoning with additional salt and pepper as needed. Serve hot and garnish 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 silicone spatula
  • Sharp knife
  • Cutting board
  • Box grater or microplane

Allergy Details

Review every item for possible allergens. Talk to your healthcare provider if unsure.
  • Contains wheat gluten
  • Contains milk if Parmesan cheese is included

Nutrition Details (per portion)

Details are for information. Always discuss dietary choices with your doctor.
  • Energy (cal): 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.