Tomato Spinach One-Pot Rotini

Featured in: Everyday Bowl Meals

This one-pot pasta dish combines rotini with diced tomatoes, fresh spinach, and vegetable broth for a vibrant, satisfying meal. Sauté onion and garlic, add tomatoes and broth with Italian seasonings, then simmer with pasta until al dente. Finish with wilted spinach and optional Parmesan for a creamy, restaurant-quality dish that comes together in just 30 minutes with minimal cleanup.

Updated on Tue, 20 Jan 2026 09:26:00 GMT
Tender rotini pasta simmered with juicy diced tomatoes and fresh spinach in a savory broth, served steaming in a rustic bowl.  Pin It
Tender rotini pasta simmered with juicy diced tomatoes and fresh spinach in a savory broth, served steaming in a rustic bowl. | bowlbuffer.com

The first time I made this pasta, I was exhausted after a long day and staring at my sink full of dishes. My friend had mentioned cooking pasta directly in the sauce, and I figured it was worth a shot just to skip the colander step. When that rotini started soaking up all the tomatoey broth and the spinach wilted right into the mix, I realized this wasnt just a lazy trick, it was the way the flavors really got to know each other.

Last winter, my sister came over and watched me make this, genuinely confused about why I was putting uncooked pasta into a pot of tomatoes and broth. She kept asking if I was sure about this method. When we sat down to eat and she took her first bite, she looked at me with this shocked expression and said the pasta actually tasted like the sauce, not like it was just coated in it. Now she texts me every time she makes it, still kind of amazed that it works.

Ingredients

  • Rotini pasta: The spiral shape catches all the sauce in those crevices, which is exactly what you want in a one-pot pasta
  • Canned diced tomatoes: Dont drain them, those juices become part of the cooking liquid that flavors the pasta as it cooks
  • Fresh baby spinach: It wilts beautifully into the hot pasta and adds this fresh bright contrast to the rich tomatoes
  • Onion and garlic: These aromatics build the flavor foundation right in the pot before anything else goes in
  • Vegetable broth: This is what the pasta cooks in, so use one you actually like drinking because the pasta will soak up that flavor
  • Olive oil: Start with this in the pot to cook your onions, it carries all those spices and helps everything meld together
  • Dried oregano and basil: These classic Italian herbs bloom in the hot oil and broth, giving that familiar comforting taste
  • Crushed red pepper flakes: Optional, but even just a tiny pinch adds this gentle warmth that makes the dish feel complete
  • Parmesan cheese: Stirring it in at the end makes everything creamy and adds that salty umami punch

Instructions

Product image
Season soups, salads, meats, and vegetables evenly while cooking with quick, one-handed grinding.
Check price on Amazon
Get your aromatics going:
Warm the olive oil in your large pot over medium heat, then add the chopped onion and let it soften for about 4 minutes until it turns translucent and smells sweet. Stir in the garlic and give it just 1 minute, you want it fragrant but not browned.
Build the sauce base:
Pour in the diced tomatoes with all their juices, then add the vegetable broth, oregano, basil, red pepper flakes if you want some heat, and salt and pepper. Stir everything together and let it come to a boil.
Add the pasta:
Once its bubbling, dump in the uncooked rotini and stir well to make sure all the pasta is submerged. Reduce the heat to medium-low and let it simmer uncovered, stirring occasionally so nothing sticks, for about 12 minutes until the pasta is al dente and most of the liquid has been absorbed.
Add the fresh elements:
Stir in the fresh spinach and watch it wilt into the pasta, which takes just 1 to 2 minutes. If youre using Parmesan, add it now and stir until it melts into a creamy sauce that coats every spiral.
Taste and serve:
Give it a final taste and add more salt or pepper if needed. Serve it hot right from the pot, with extra Parmesan on the table for anyone who wants to sprinkle more on top.
Product image
Season soups, salads, meats, and vegetables evenly while cooking with quick, one-handed grinding.
Check price on Amazon
One-pot Tomato Spinach Rotini cooking in a wide pot, the pasta swirling in a vibrant red and green broth.  Pin It
One-pot Tomato Spinach Rotini cooking in a wide pot, the pasta swirling in a vibrant red and green broth. | bowlbuffer.com

This pasta became my go-to when I moved into my first apartment and had exactly three pots to my name. My roommate would come home from work and smell the garlic and tomatoes, and wed stand around the stove just taking turns stirring and talking about our days. It felt like such a grown-up dinner, but it came together in the time it took to set the table.

Making It Your Own

Sometimes I toss in a handful of chickpeas or white beans during the last few minutes of cooking, which turns this into a more substantial meal. A can of drained cannellini beans works beautifully and makes the pasta feel somehow even more comforting.

What to Serve Alongside

A simple green salad with a bright vinaigrette cuts through the richness of the pasta. I love tearing some crusty bread into chunks to soak up whatever sauce is left in the bowl, its the best part of the whole meal.

Make It Your Way

The beauty of this recipe is how flexible it is. I sometimes add sliced bell peppers or zucchini along with the onions if I have vegetables that need to be used up. Those cook down and become part of the sauce, which feels like a secret way to sneak in more vegetables.

  • Try penne or fusilli if rotini isnt your thing, the shape change keeps the same one-pot magic
  • For extra protein, stir in some cooked Italian sausage or crumbled tofu during the last few minutes
  • Make it vegan by skipping the Parmesan or using a dairy-free alternative, its still incredibly satisfying
Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon
A close-up of a serving of Tomato Spinach Rotini, garnished with Parmesan cheese and fresh basil, next to crusty bread. Pin It
A close-up of a serving of Tomato Spinach Rotini, garnished with Parmesan cheese and fresh basil, next to crusty bread. | bowlbuffer.com

This pasta has that rare quality of being both comforting enough for a quiet Tuesday and impressive enough for friends. Plus, youll be done with cleanup before you even sit down to eat.

Recipe FAQ

Can I use fresh tomatoes instead of canned?

Yes, you can substitute 500g fresh tomatoes, diced and seeded. However, you may need slightly less vegetable broth since fresh tomatoes release less liquid than canned varieties.

What pasta shapes work best for this dish?

While rotini is ideal, penne, fusilli, or rigatoni all work wonderfully. Choose shapes with ridges or curves that hold the tomato and herb flavors effectively.

How can I make this dish more protein-rich?

Stir in cooked chickpeas, white beans, or lentils during the final minutes. For non-vegetarian options, crumbled Italian sausage or diced grilled chicken complement the flavors beautifully.

Is this suitable for a gluten-free diet?

Absolutely. Simply use certified gluten-free pasta in place of regular rotini. The cooking time and method remain the same, though gluten-free pasta may cook slightly faster.

Can I prepare this dish ahead of time?

This dish is best served fresh, but you can prepare ingredients in advance. Store cooked portions in an airtight container for up to three days and reheat gently on the stovetop with a splash of broth to restore creaminess.

What side dishes pair well with this meal?

Serve alongside a crisp green salad, garlic bread, or crusty ciabatta for dipping. A light white wine like Pinot Grigio or a refreshing lemon-infused sparkling water complements the dish nicely.

Tomato Spinach One-Pot Rotini

Comforting pasta dish with rotini, juicy tomatoes, fresh spinach, and savory broth cooked together in a single pot. Ready in 30 minutes.

Prep Time
10 min
Cook Time
20 min
Overall Time
30 min
Created by Anthony Perry


Skill Level Easy

Cuisine Type Italian-Inspired

Makes 4 Portions

Dietary Information 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 tablespoons olive oil
02 1 teaspoon dried oregano
03 1/2 teaspoon dried basil
04 1/4 teaspoon crushed red pepper flakes, optional
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, stirring occasionally, until softened and translucent.

Step 02

Toast Garlic: Stir in minced garlic and cook for 1 minute, until fragrant.

Step 03

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

Step 04

Bring to Boil: Increase heat and bring the mixture to a rolling boil.

Step 05

Cook Pasta: Add the rotini pasta to the boiling broth and stir well to prevent sticking. Reduce heat to medium-low and simmer uncovered for 10 to 12 minutes, stirring occasionally, until pasta is al dente and most liquid is absorbed.

Step 06

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

Step 07

Finish with Cheese: Add grated Parmesan cheese and stir until melted and evenly distributed throughout the dish.

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.

Equipment Needed

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

Allergy Info

Inspect every ingredient for potential allergens and see a health expert if uncertain.
  • Contains wheat gluten from pasta
  • Contains milk from Parmesan cheese
  • Use certified gluten-free pasta to make this recipe gluten-free
  • Omit cheese or use vegan alternative to make this recipe dairy-free

Nutrition Details (for each serve)

These nutrition details are for reference and not intended as a substitute for professional advice.
  • Kcal: 340
  • Fats: 7 g
  • Carbohydrates: 58 g
  • Proteins: 12 g