20 Minute Penne Pasta

Golden penne pasta coated in vibrant red tomato sauce with fresh basil and Parmesan Save Pin
Golden penne pasta coated in vibrant red tomato sauce with fresh basil and Parmesan | noshtheory.com

This hearty penne pasta brings together simple Italian flavors in under 20 minutes. Al dente penne gets coated in a rich tomato sauce infused with aromatic garlic, diced onion, dried oregano, and optional chili flakes for warmth. Fresh basil adds brightness while grated Parmesan creates a silky, savory finish. The sauce clings perfectly to each pasta tube, and the reserved pasta water helps achieve that ideal restaurant-style consistency.

Perfect for hectic weeknights when you need something satisfying but fast, this dish comes together in one skillet while the pasta boils. It's easily customizable with added proteins like chicken or chickpeas, and whole wheat penne works beautifully for extra fiber. Serve alongside a crisp green salad and warm garlic bread for a complete Italian-inspired meal.

The garlic hit the hot olive oil with that satisfying sizzle that makes your stomach growl before you even realize you are hungry. I was standing in my tiny first apartment kitchen, watching steam rise from the pasta pot, feeling incredibly adult for cooking something that did not come from a box. Twenty minutes later I was sitting on the floor with a bowl of this penne, wondering how something so simple could taste so much like comfort.

Last Tuesday my friend Sarah showed up at my door looking like she had not slept in three days. I put on water for pasta, chopped garlic while she collapsed on my couch, and fifteen minutes later we were both twirling penne and actually breathing again. Food has this way of fixing things, even when it is just onions and tomatoes.

Ingredients

  • 350 g penne pasta: The ridges catch sauce beautifully, and I have found penne holds up better than spaghetti when you need to toss it vigorously
  • Salt: Generously salt your pasta water until it tastes like the sea, this is your only chance to season the pasta itself
  • 2 tbsp olive oil: Extra virgin gives you that fruity grassy flavor that makes simple sauces sing
  • 3 cloves garlic: Do not be shy with garlic here, it should be present but not overwhelming
  • 1 small onion: Finely diced so it almost disappears into the sauce, leaving behind just sweetness
  • 400 g diced tomatoes: Canned tomatoes are actually better here than fresh unless tomatoes are perfectly in season
  • 2 tbsp tomato paste: This little tube concentrates flavor and gives the sauce body without long cooking
  • 1 tsp dried oregano: Rub it between your fingers before adding to wake up the oils
  • 1/2 tsp dried chili flakes: Just enough warmth to make things interesting, but leave it out if you are sensitive
  • 1/2 cup fresh basil: Add it at the end so it stays bright and fresh, not cooked and sad
  • 50 g grated Parmesan: The salty umami that ties everything together

Instructions

Get your water going:
Bring a large pot of salted water to a rolling boil, then add your penne and cook it until it is just done with a tiny bite in the center
Start the sauce base:
While the pasta bubbles away, heat olive oil in your largest skillet over medium heat and add the garlic and onion, letting them soften and turn fragrant
Build the flavors:
Stir in those diced tomatoes, tomato paste, oregano, chili flakes, salt and pepper, then let everything simmer together until the sauce thickens slightly
Bring it all together:
Move the drained pasta right into your sauce pan, tossing it enthusiastically and adding splashes of that reserved pasta water until the sauce looks silky and coats every piece
Finish with freshness:
Turn off the heat, scatter in your chopped basil and Parmesan, give it one last toss, and serve it while it is steaming hot
Rustic 20 minute penne pasta featuring garlic tomatoes topped with grated cheese and green basil Save Pin
Rustic 20 minute penne pasta featuring garlic tomatoes topped with grated cheese and green basil | noshtheory.com

This is the recipe that made me understand why Italians are so protective of their pasta traditions. Something shifts when you pay attention to each step, when you do not rush the garlic or forget the pasta water.

Make It Your Own

I have added handfuls of spinach during the last minute of cooking, watched it wilt into the sauce, and felt strangely virtuous. Sometimes I crumble in spicy Italian sausage when I want something heftier, letting it brown with the onions before the tomatoes go in.

What To Serve Alongside

A simple green salad with a sharp vinaigrette cuts through the richness beautifully. Garlic bread is never a mistake, though I will admit to eating this straight from the bowl on more than one occasion.

Storage And Leftovers

This pasta keeps well in the fridge for a day or two, though I have never managed to have leftovers last longer than that. When you reheat it, splash in a little water or olive oil because the pasta keeps drinking sauce even in the refrigerator.

  • The sauce actually tastes better the next day as flavors have more time to mingle
  • Freeze individual portions for those nights when even twenty minutes feels like too much
  • Always reheat gently, letting the sauce come back to life slowly
Steaming bowl of Italian penne pasta tossed with savory tomato sauce and melted Parmesan garnish Save Pin
Steaming bowl of Italian penne pasta tossed with savory tomato sauce and melted Parmesan garnish | noshtheory.com

Some nights the best cooking is the kind that happens fast and feeds you well. This pasta understands that.

Recipe FAQs

Simmer the tomato sauce for 5-7 minutes until it slightly thickens before adding the pasta. The reserved pasta water should be added gradually—start with a splash and toss to see how the consistency looks. The starch from the pasta water helps create a silky, clingy sauce rather than a watery one.

This dish is best served immediately while the pasta is hot and the sauce is fresh. However, you can prepare the tomato sauce up to 2 days in advance and store it in the refrigerator. When ready to serve, reheat the sauce gently while boiling the pasta, then combine them fresh.

If fresh basil isn't available, you can use fresh spinach leaves stirred in at the end (they'll wilt nicely), or substitute with 1 teaspoon of dried basil added with the other dried herbs. Fresh Italian parsley also works well for a different herbal note.

Yes! The pasta stores well in airtight containers in the refrigerator for 3-4 days. When reheating, add a splash of water or olive oil to help loosen the sauce, as pasta tends to absorb moisture as it sits. The flavors often deepen overnight, making it even more delicious the next day.

You can stir in cooked shredded chicken breast, browned ground turkey or beef, or drained canned chickpeas during step 4. Another option is to serve with grilled chicken or sausages on the side. For a plant-based protein boost, white beans or lentils work beautifully in the tomato sauce.

20 Minute Penne Pasta

Quick penne pasta with aromatic garlic tomato sauce, fresh basil, and Parmesan. Ready in 20 minutes for easy weeknight dining.

Prep 5m
Cook 15m
Total 20m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 12 oz penne pasta
  • Salt, for pasta water

Sauce

  • 2 tbsp olive oil
  • 3 cloves garlic, finely chopped
  • 1 small onion, finely diced
  • 14 oz can diced tomatoes
  • 2 tbsp tomato paste
  • 1 tsp dried oregano
  • 1/2 tsp dried chili flakes
  • Salt and black pepper, to taste
  • 1/2 cup fresh basil leaves, chopped

Finishing

  • 1/2 cup grated Parmesan cheese

Instructions

1
Cook Pasta: Bring a large pot of salted water to a boil. Add penne pasta and cook according to package directions until al dente. Reserve 1/2 cup pasta water before draining.
2
Prepare Aromatics: While pasta cooks, heat olive oil in a large skillet over medium heat. Sauté garlic and onion for 2-3 minutes until fragrant and softened.
3
Build Sauce: Add diced tomatoes, tomato paste, oregano, chili flakes, salt, and pepper. Simmer for 5-7 minutes, stirring occasionally, until slightly thickened.
4
Combine Pasta and Sauce: Add drained pasta directly to the skillet. Toss thoroughly to coat, adding reserved pasta water as needed to achieve silky consistency.
5
Add Finishing Touches: Stir in chopped basil and grated Parmesan. Cook for 1 minute until cheese melts and pasta is evenly coated.
6
Serve: Serve immediately, garnished with additional fresh basil and Parmesan cheese.
Additional Information

Equipment Needed

  • Large pot
  • Large skillet
  • Colander
  • Wooden spoon
  • Chef's knife and cutting board

Nutrition (Per Serving)

Calories 410
Protein 15g
Carbs 62g
Fat 10g

Allergy Information

  • Contains wheat (gluten) and milk (Parmesan cheese)
Ivy Rosen

Passionate home cook sharing weeknight meals, kitchen hacks, and everyday cooking joy.