Tomato Spinach One-Pot Rotini

Featured in: Family Meal Favorites

This satisfying one-pot meal combines spiral rotini pasta with diced tomatoes, tender baby spinach, and aromatic seasonings in a rich 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, this vegetarian dish requires minimal prep and cleanupβ€”everything simmers together in a single pot. The finished rotini pairs perfectly with crusty bread or a crisp green salad for a complete dinner.

Updated on Wed, 21 Jan 2026 08:49:00 GMT
A steaming bowl of Tomato Spinach One-Pot Rotini features al dente pasta coated in a vibrant red tomato sauce with wilted green spinach leaves and a generous sprinkle of Parmesan cheese. Save
A steaming bowl of Tomato Spinach One-Pot Rotini features al dente pasta coated in a vibrant red tomato sauce with wilted green spinach leaves and a generous sprinkle of Parmesan cheese. | calmaxxam.com

There is something deeply satisfying about dinner that bubbles away in one pot while you lean against the counter, glass of wine in hand, listening to the gentle simmer. I first threw this together on a Tuesday when my refrigerator held nothing but random vegetables and a half-empty box of pasta, expecting a mediocre meal that would simply do the job.

My roommate wandered into the kitchen that night, drawn by the smell of garlic and tomatoes hitting hot oil. She stood there watching the spinach wilt into the pasta, and we ended up eating standing up, right from the pot, because waiting for plates felt like too much effort. Sometimes the best meals happen that way.

What's for Dinner Tonight? πŸ€”

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

Free. No spam. Just easy meals.

Ingredients

  • 340 g (12 oz) rotini pasta: The spiral shape catches the tomato sauce in every crevice, and I have found rotini holds up better to one-pot cooking than straight noodles
  • 400 g (14 oz) canned diced tomatoes with juices: Do not drain the liquid, that juice becomes part of the cooking broth and adds incredible depth
  • 100 g (3.5 oz) fresh baby spinach: Add this at the very end so it wilts gently rather than disappearing completely into the sauce
  • 1 medium onion, finely chopped: Take your time here, really letting the onion soften and turn translucent is what builds the foundational sweetness
  • 3 cloves garlic, minced: Fresh garlic matters here, jarred garlic can turn bitter during the longer simmer time
  • 900 ml (4 cups) vegetable broth: Low-sodium broth lets you control the salt level, and the starch from the pasta will thicken it beautifully
  • 2 tbsp olive oil: This coats the pasta and prevents sticking while adding that luxurious mouthfeel
  • 1 tsp dried oregano and 1/2 tsp dried basil: Dried herbs actually work better than fresh here, holding up to the long simmer without losing their flavor
  • 1/4 tsp crushed red pepper flakes: Optional but highly recommended, even a small pinch wakes up the entire dish
  • Salt and black pepper: Taste at the end, the broth and cheese both add salt so season accordingly
  • 40 g (1/2 cup) grated Parmesan cheese: Stir this right into the pot for creaminess, then shower more on top because why not

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 a large pot or Dutch oven over medium heat, add the chopped onion, and cook for 3 to 4 minutes until softened and translucent, stirring occasionally so it does not catch
Wake up the garlic:
Stir in the minced garlic and cook for just 1 minute until fragrant, watching carefully because garlic goes from perfect to burned in seconds
Create the simmering liquid:
Add the diced tomatoes with their juices, vegetable broth, oregano, basil, red pepper flakes if using, salt, and pepper, stirring everything together
Bring to a boil:
Let the mixture come to a rolling boil, which should take about 5 minutes, and you will start to smell how good this is going to be
Add the pasta:
Pour in the uncooked rotini and stir well to submerge all the pasta in the liquid, then reduce heat to medium-low
Simmer to perfection:
Cook uncovered for 10 to 12 minutes, stirring occasionally to prevent sticking, until the pasta is al dente and most of the liquid has been absorbed
Wilt the spinach:
Stir in the fresh spinach and cook for 1 to 2 minutes just until it collapses into the pasta, turning bright green and tender
Finish with cheese:
If using, add the grated Parmesan and stir until it melts into a creamy sauce that clings to every spiral
Taste and adjust:
Sample a piece of pasta and add more salt or pepper if needed, then serve hot with extra Parmesan on top
In a single pot, this savory Tomato Spinach One-Pot Rotini recipe comes together, showcasing juicy diced tomatoes, tender spinach, and perfectly cooked rotini pasta in a rich broth. Save
In a single pot, this savory Tomato Spinach One-Pot Rotini recipe comes together, showcasing juicy diced tomatoes, tender spinach, and perfectly cooked rotini pasta in a rich broth. | calmaxxam.com

Last winter my sister called, exhausted from work and craving something comforting but not demanding. I walked her through this recipe over the phone, and when she texted a picture of her empty pot with the simple message perfection, I knew this one was a keeper.

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

This pasta base is incredibly forgiving, and I have discovered that adding a can of drained chickpeas or white beans transforms it into a protein-packed meal that keeps me full for hours. Sometimes when I have half a bell pepper or zucchini languishing in the crisper drawer, I dice it up and add it with the onion for extra vegetables and texture.

What To Serve Alongside

A crisp green salad with vinaigrette cuts through the richness and adds a refreshing crunch. I love pairing this with garlic bread made from a baguette I slice, butter, and run under the broiler until golden and bubbling, because one-pot dinner does not mean carb-free dinner.

Storage And Reheating

This pasta actually tastes better the next day as the flavors meld and deepen. Store any leftovers in an airtight container in the refrigerator for up to three days, and reheat gently with a splash of broth to loosen the sauce.

  • The pasta will continue absorbing liquid in the fridge, so do not worry if it looks thicker
  • Reheat on the stove over medium-low heat for the best texture, stirring frequently
  • Microwave in 30-second bursts, stirring between each, to prevent hot spots
Hearty and comforting, the Tomato Spinach One-Pot Rotini is served hot as a main dish, garnished with extra Parmesan and ready for a weeknight family dinner. Save
Hearty and comforting, the Tomato Spinach One-Pot Rotini is served hot as a main dish, garnished with extra Parmesan and ready for a weeknight family dinner. | calmaxxam.com

There is something honest and unpretentious about a meal that requires only one pot but delivers such deep comfort and flavor. Sometimes the simplest dinners are the ones we remember most fondly.

Recipe FAQs

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

Fresh tomatoes can work, but canned diced tomatoes provide consistent moisture and acidity that helps create the sauce. If using fresh, add extra broth and cook longer to break them down completely.

β†’ What other pasta shapes work well?

Penne, fusilli, or gemelli are excellent substitutes. The key is choosing a shape with ridges or curves that catches the sauce. Avoid long strands like spaghetti as they're harder to eat in this brothy preparation.

β†’ How do I store and reheat leftovers?

Store cooled pasta in an airtight container for up to 4 days. Reheat gently on the stove with a splash of broth or water to loosen the sauce, as the pasta will continue absorbing liquid.

β†’ Can I add protein to this dish?

Yes, stir in cooked chickpeas, white beans, or shredded chicken during the last few minutes. For vegetarian protein, add cubed tofu or serve with a side of lentils.

β†’ Is the consistency supposed to be soupy?

The final result should be moist and sauce-like, not soupy. Most liquid absorbs during cooking. If too much remains, simmer 2-3 minutes longer. If too dry, add warm broth before serving.

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

Tender rotini pasta cooked with canned tomatoes, fresh spinach, and herbs in a flavorful vegetable broth for a simple weeknight dinner.

Prep Time
10 min
Cook Time
20 min
Overall Time
30 min


Skill Level Easy

Cuisine Italian-Inspired

Portions 4 Serving Size

Diet Info Meat-Free

Ingredients List

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 (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Γ© the 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 burn it.

Step 03

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

Step 04

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

Step 05

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

Step 06

Wilt the Spinach: Stir in fresh spinach and cook for 1-2 minutes until just wilted and vibrant green.

Step 07

Add Cheese and Finish: If using, add grated Parmesan cheese and stir until melted and creamy. Taste and adjust seasoning with additional salt and pepper as needed.

Step 08

Serve: Serve hot in bowls, topped with additional grated 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 Needed

  • Large pot or Dutch oven
  • Wooden spoon or heat-resistant spatula
  • Chef's knife
  • Cutting board
  • Box grater (if grating cheese fresh)

Allergy Info

Review each component for allergens. Ask a healthcare provider if you’re not sure.
  • Contains wheat (gluten)
  • Contains milk (if using Parmesan)
  • For gluten-free preparation, use certified gluten-free pasta
  • For dairy-free preparation, omit cheese or use vegan substitute

Nutrition Details (per portion)

These values are for general reference and should not be considered medical guidance.
  • Caloric Value: 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.