ADVERTISEMENT

Easy Veg Italian Pasta – 30-Minute One-Pot Dinner

By September 3, 20268 min read

Most weeknight pasta recipes are either bland or rely on heavy cream to taste Italian. This one uses the pantry and fresh produce to build a sauce that clings to every penne rib, without a single drop of cream.

Advertisements1

The method is simple: sauté aromatics, bloom the tomato paste, then add the pasta and water directly into the pan. The starch from the pasta thickens the liquid into a silky, emulsified sauce that coats every piece evenly.

If you want a one-pan meal that delivers deep flavor with minimal cleanup, this is your answer.

Why You'll Love This Recipe

1

One-Pot Wonder: Everything cooks in a single skillet, so you spend less time scrubbing and more time eating.
2

Pantry Friendly: Uses basic staples like dried pasta, canned tomatoes, and olive oil—no fancy ingredients required.
3

Balanced Nutrition: Packed with spinach and cherry tomatoes, offering fiber, vitamins, and antioxidants in every serving.
4

Customizable Heat: Add red pepper flakes for a gentle kick or keep it mild for the whole family.

About the Ingredients

12 oz (340g) penne pasta

Any short pasta works, like fusilli or rigatoni. For a gluten-free version, use a chickpea-based penne and adjust cooking time slightly.

2 tbsp (30ml) olive oil

Extra-virgin olive oil gives the best flavor. You can substitute with avocado oil for a higher smoke point.

1 medium yellow onion, finely chopped

About 1 cup. Shallots or leeks are a milder alternative.

4 cloves garlic, minced

Use fresh garlic for the best punch. Pre-minced jarred garlic can be used, but reduce to 1 tbsp.

1 tsp (2g) dried oregano

Dried oregano is a classic. Fresh oregano can be used; add it at the end for a brighter flavor.

1/2 tsp (1g) red pepper flakes (optional)

For heat lovers. Omit for a kid-friendly version.

2 tbsp (32g) tomato paste

Double-concentrated tomato paste adds deep umami. If you only have regular, use 3 tbsp.

1 can (28 oz / 800g) crushed tomatoes

Use good-quality canned tomatoes like San Marzano. If you have whole peeled, crush them by hand.

3 cups (720ml) vegetable broth

Low-sodium broth is best to control salt. Water works in a pinch, but add an extra pinch of salt.

2 cups (60g) fresh spinach, roughly chopped

Baby spinach is ideal. Frozen spinach can be used; thaw and squeeze out excess water first.

1 cup (150g) cherry tomatoes, halved

Grape tomatoes or diced Roma tomatoes are fine. If you want a sweeter note, roast them first.

1/2 cup (20g) fresh basil, torn

Fresh basil is essential. If unavailable, use parsley or a teaspoon of dried basil added with the oregano.

Salt and black pepper to taste

Use fine sea salt for cooking. Adjust seasoning at the end.

Tips & Tricks

Don't rinse the pasta after cooking

the retained starch helps thicken the sauce and helps it adhere to the pasta.

  • If the sauce seems dry before the pasta is done, add more hot broth or water, 1/4 cup at a time. If it's too watery, simmer uncovered for an extra 2-3 minutes.
  • Add the spinach at the very end so it wilts just enough to keep its bright green color and nutrients.

Pro Tips

1

Bloom the tomato paste for 2 minutes: this deepens the flavor significantly.
2

Use a wide skillet so the pasta cooks evenly and the liquid reduces at the right rate.
3

Grate some Parmesan or vegan cheese on top for added saltiness and richness.
4

Let the dish rest for 5 minutes after cooking; the sauce will thicken further.

Step-by-Step Instructions

1. Sauté the Aromatics

Heat olive oil in a large skillet or Dutch oven over medium heat (350°F/175°C). Add onion and cook until translucent, about 4-5 minutes, stirring occasionally. Add garlic, oregano, and red pepper flakes, and cook for 1 minute until fragrant.

2. Bloom the Tomato Paste

Stir in the tomato paste and cook for 2 minutes, stirring constantly, until it darkens to a brick-red color. This caramelization adds a deep, savory flavor.

3. Add Tomatoes and Broth

Pour in the crushed tomatoes and vegetable broth. Scrape up any browned bits from the bottom of the pan. Bring the mixture to a boil over high heat (212°F/100°C).

4. Cook the Pasta

Add the penne and stir well. Reduce heat to a gentle simmer (around 200°F/93°C). Cover and cook, stirring occasionally, for 12-15 minutes, or until the pasta is al dente and has absorbed most of the liquid.

5. Add the Greens and Tomatoes

Remove the lid and stir in the spinach and cherry tomatoes. Cook for 2-3 minutes until the spinach is wilted and the tomatoes are just softened but still hold their shape.

6. Finish and Season

Turn off the heat. Stir in the fresh basil. Taste and adjust with salt and pepper. The sauce should cling to the pasta; if it's too loose, let it sit for a few minutes. If it's too thick, add a splash of broth.

7. Serve Immediately

Serve hot, optionally topped with grated Parmesan or a drizzle of good olive oil. Enjoy the perfect al dente texture and the vibrant, herby sauce.

Delicious Variations

Add plant-based protein

Stir in 1 cup of cooked white beans or chickpeas along with the spinach for extra protein and fiber.

Make it creamy without dairy

Add 1/4 cup of unsweetened cashew cream or coconut milk in the last 2 minutes of cooking.

Swap the vegetables

Use kale or Swiss chard instead of spinach, and add zucchini or bell peppers with the onions.

How to Store Veg Italian Pasta Recipes

Refrigerator

Store in an airtight container in the fridge for up to 4 days.

Freezer

Freeze in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.

Reheating

Reheat on the stovetop over medium-low heat, adding a splash of water or broth to loosen the sauce. Or microwave in 30-second bursts, stirring between, until hot.

Frequently Asked Questions

Q: Can I use any type of pasta?

Yes, but short shapes work best for one-pot cooking. Penne, rigatoni, or fusilli are ideal because they cook evenly and hold the sauce well. Adjust the cooking time according to the package instructions.

Q: How can I make this recipe gluten-free?

Use gluten-free pasta made from rice, corn, or chickpeas. Keep in mind that gluten-free pasta may cook faster, so check for doneness a few minutes earlier.

Q: Can I add meat to this dish?

Absolutely. Brown 1/2 pound of Italian sausage or ground beef in the skillet before adding the onions. Drain excess fat, then proceed with the recipe.

Q: Why is my pasta sticky?

Sticky pasta usually means it was overcooked or not stirred enough. Stir the pasta every few minutes while simmering, and cook it just until al dente. Also, make sure the heat is low enough to maintain a gentle simmer, not a rolling boil.

Q: Can I prepare this dish in advance?

Yes, you can make it up to a day ahead. The pasta will absorb some liquid, so when reheating, add a little broth or water to restore the saucy consistency.

If you try this Veg Italian Pasta Recipes, let me know how it turns out in the comments below. I'd love to hear about your favorite variations!

Veg Italian Pasta Recipes

Veg Italian Pasta Recipes

Veg Italian Pasta Recipes: a vibrant one-pot dish with penne, cherry tomatoes, spinach, and herbs, ready in 30 minutes.

★★★★½ 4.8 (187 ratings)
10 minPrep time25 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 12 oz (340g) penne pasta
  • 2 tbsp (30ml) olive oil
  • 1 medium yellow onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tsp (2g) dried oregano
  • 1/2 tsp (1g) red pepper flakes (optional)
  • 2 tbsp (32g) tomato paste
  • 1 can (28 oz / 800g) crushed tomatoes
  • 3 cups (720ml) vegetable broth
  • 2 cups (60g) fresh spinach, roughly chopped
  • 1 cup (150g) cherry tomatoes, halved
  • 1/2 cup (20g) fresh basil, torn
  • Salt and black pepper to taste

📋 Instructions

  1. 1Sauté the Aromatics — Heat olive oil in a large skillet or Dutch oven over medium heat (350°F/175°C). Add onion and cook until translucent, about 4-5 minutes, stirring occasionally. Add garlic, oregano, and red pepper flakes, and cook for 1 minute until fragrant.
  2. 2Bloom the Tomato Paste — Stir in the tomato paste and cook for 2 minutes, stirring constantly, until it darkens to a brick-red color. This caramelization adds a deep, savory flavor.
  3. 3Add Tomatoes and Broth — Pour in the crushed tomatoes and vegetable broth. Scrape up any browned bits from the bottom of the pan. Bring the mixture to a boil over high heat (212°F/100°C).
  4. 4Cook the Pasta — Add the penne and stir well. Reduce heat to a gentle simmer (around 200°F/93°C). Cover and cook, stirring occasionally, for 12-15 minutes, or until the pasta is al dente and has absorbed most of the liquid.
  5. 5Add the Greens and Tomatoes — Remove the lid and stir in the spinach and cherry tomatoes. Cook for 2-3 minutes until the spinach is wilted and the tomatoes are just softened but still hold their shape.
  6. 6Finish and Season — Turn off the heat. Stir in the fresh basil. Taste and adjust with salt and pepper. The sauce should cling to the pasta; if it's too loose, let it sit for a few minutes. If it's too thick, add a splash of broth.
  7. 7Serve Immediately — Serve hot, optionally topped with grated Parmesan or a drizzle of good olive oil. Enjoy the perfect al dente texture and the vibrant, herby sauce.
👨‍🍳 Chef's Note: For the best flavor, use high-quality canned tomatoes and don't skip blooming the tomato paste—it truly makes a difference.

Servings: 6

Cuisine: Italian

Course: Main Course

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat
Kenji Tanaka

Written by Kenji Tanaka
Kenji covers tech productivity and digital minimalism for remote workers. He writes about streamlining workflows and cutting digital clutter with a focus on mental clarity, not just efficiency.

Leave a Comment

x
Advertisements