Tomato Spinach One-Pot Rotini

Featured in: Everyday Meal Ideas

This comforting one-pot rotini combines juicy canned tomatoes, tender fresh spinach, and aromatic vegetables in a flavorful vegetable broth. The pasta cooks directly in the liquid, absorbing all the savory flavors while creating a naturally creamy sauce. Ready in just 30 minutes with only 10 minutes of active prep, this vegetarian dish is perfect for busy weeknights when you want something nourishing without the hassle of multiple pots and pans.

Updated on Wed, 21 Jan 2026 16:08:00 GMT
Freshly cooked Tomato Spinach One-Pot Rotini in a skillet, featuring tender pasta coated in a vibrant tomato broth with wilted spinach leaves.  Save
Freshly cooked Tomato Spinach One-Pot Rotini in a skillet, featuring tender pasta coated in a vibrant tomato broth with wilted spinach leaves. | claroamezruy.com

The first time I made this one-pot pasta, I was skeptical about cooking everything together. But watching the starch thicken the tomato broth into this gorgeous, velvety sauce changed everything about how I approach weeknight cooking. My roommate walked in midway through and asked what smelled so incredible. That rich, simmering aroma of garlic and tomatoes fills the whole kitchen with something that feels like comfort itself.

Last winter my sister came over feeling completely drained from work. I set a pot of this on the stove and we stood there talking while it bubbled away. There is something so grounding about stirring pasta and watching spinach wilt into the sauce. She asked for the recipe before she even finished her first bowl.

Ingredients

  • Rotini pasta: The spiral shape holds onto sauce beautifully and feels satisfying to eat
  • Canned diced tomatoes: Use the juice. It becomes the backbone of your pasta sauce
  • Fresh baby spinach: It wilts into the hot pasta at the end, adding color without any bitter taste
  • Vegetable broth: Choose one you actually like drinking plain since it reduces down significantly
  • Onion and garlic: Freshly minced garlic makes a huge difference over jarred
  • Oregano and basil: Dried herbs bloom in the hot oil and deepen the flavor profile
  • Crushed red pepper flakes: Even just a pinch wakes everything up
  • Parmesan cheese: Optional, but it adds a salty, savory richness that ties everything together

Instructions

Product image
Quickly air fry vegetables, roast proteins, bake snacks, and reheat leftovers for easy everyday meals.
Check price on Amazon
Build your flavor foundation:
Heat olive oil in a large pot over medium heat. Add onion and cook 3 to 4 minutes until softened and translucent. Stir in garlic and cook just 1 minute until fragrant.
Create the simmering base:
Pour in diced tomatoes with all their juices, vegetable broth, oregano, basil, red pepper flakes if using, and salt and pepper. Stir everything together and bring to a gentle boil.
Cook the pasta directly in the sauce:
Add rotini and stir well to submerge. Reduce heat to medium-low and simmer uncovered 10 to 12 minutes, stirring occasionally so nothing sticks, until pasta is al dente and most liquid is absorbed.
Add the finishing touches:
Stir in spinach and cook 1 to 2 minutes until just wilted. Add Parmesan if using and stir until melted and creamy. Taste and add more salt or pepper if needed.
Product image
Quickly air fry vegetables, roast proteins, bake snacks, and reheat leftovers for easy everyday meals.
Check price on Amazon
A close-up of Tomato Spinach One-Pot Rotini garnished with grated Parmesan, served alongside a slice of warm crusty bread for dipping.  Save
A close-up of Tomato Spinach One-Pot Rotini garnished with grated Parmesan, served alongside a slice of warm crusty bread for dipping. | claroamezruy.com

This recipe became my go-to when cooking for friends who claim they cannot cook. They watch in amazement as the simple broth transforms into something restaurant-worthy. One friend now makes this every Sunday and says it is her meditation.

Making It Your Own

Sometimes I add a can of chickpeas during the last five minutes for protein. Other times I stir in a dollop of pesto right before serving. The base is forgiving and welcomes whatever you have in your pantry.

What To Serve Alongside

A crisp green salad with vinaigrette cuts through the richness perfectly. Crusty bread is nonnegotiable in my house. We use every bit of sauce on our plates.

Storage And Meal Prep

This actually tastes better the next day as the flavors deepen. Store it in the refrigerator for up to four days. Reheat gently with a splash of water or broth to loosen the sauce.

  • Freeze portions in individual containers for busy weeks
  • The pasta will absorb more liquid as it sits, so add more broth when reheating
  • Sprinkle fresh Parmesan and a drizzle of olive oil before serving leftovers
Product image
Quickly chop vegetables, mince herbs, and blend sauces for faster, everyday meal preparation.
Check price on Amazon
Savory Tomato Spinach One-Pot Rotini steaming in a rustic pot, highlighting juicy diced tomatoes and bright green spinach mixed into al dente pasta. Save
Savory Tomato Spinach One-Pot Rotini steaming in a rustic pot, highlighting juicy diced tomatoes and bright green spinach mixed into al dente pasta. | claroamezruy.com

Some meals are about showing off. This one is about feeding yourself well without making life harder.

Recipe FAQs

Can I use fresh tomatoes instead of canned?

Fresh tomatoes can work, though canned diced tomatoes provide consistent moisture and flavor year-round. If using fresh, chop 4-5 medium tomatoes and add an extra ½ cup of broth to compensate for lower juice content.

How do I store leftovers?

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

Can I make this gluten-free?

Yes, simply substitute certified gluten-free rotini or penne. Cooking times may vary slightly, so check for doneness a minute or two earlier than the recipe suggests.

What can I add for more protein?

Stir in cooked chickpeas, white beans, or lentils during the last 5 minutes of cooking. Shredded chicken or sautéed Italian sausage also work well if you prefer meat.

Why cook pasta directly in the broth?

Cooking pasta in the broth allows the starch to release into the liquid, naturally thickening it into a creamy sauce while the pasta absorbs all the savory flavors from the vegetables and seasonings.

Tomato Spinach One-Pot Rotini

Vibrant rotini pasta with tomatoes and spinach in a savory broth, all cooked together in one pot for easy preparation.

Prep Time
10 min
Time to Cook
20 min
Total Duration
30 min
Created by Elaine Schwartz


Skill Level Easy

Cuisine Italian-Inspired

Portion Size 4 Serves

Diet Preferences 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 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

How To Make

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 brown.

Step 03

Combine Liquids and Seasonings: Add diced tomatoes with juices, vegetable broth, dried oregano, dried basil, crushed red pepper flakes, salt, and pepper. Stir thoroughly to combine.

Step 04

Bring to Boil and Add Pasta: Bring 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 just wilted.

Step 07

Add Cheese: Add grated Parmesan cheese and stir until melted and incorporated into sauce.

Step 08

Season and Serve: Taste and adjust salt and pepper as needed. Serve hot with additional Parmesan on top.

Tools Needed

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

Allergy Info

Always look over ingredients for allergens. When unsure, ask your healthcare provider.
  • Contains wheat and gluten
  • Contains dairy when Parmesan is added
  • Use certified gluten-free pasta for gluten-free preparation
  • Omit cheese or use vegan substitute for dairy-free version

Per Serving Nutrition

These nutrition details are for reference only—talk to your doctor for personal advice.
  • Kcal: 340
  • Fats: 7 g
  • Carbohydrates: 58 g
  • Proteins: 12 g