Restaurant Style Penne Pasta in Red Sauce

Delicious homemade penne pasta with vibrant red sauce, garnished with basil leaves.

This easy, restaurant-style penne pasta in red sauce is creamy, tangy, and meatless, made with a homemade tomato sauce from fresh, ripe tomatoes, garlic, and basil. In just about 50 minutes, you’ll have a comforting, flavorful dish that tastes like it belongs at a cozy trattoria—ideal for busy weeknite dinners or a warm weekend treat.

What Makes It Special

  • Fresh homemade tomato sauce with a bright, lively flavor you just can’t get from canned sauces.
  • Simple ingredients you probably already have, yet the outcome feels fancy and restaurant-quality.
  • Creamy without the heaviness: a little cream and butter balance the zingy tomatoes perfectly.
  • Quick and easy: about 20 minutes to prep and 30 to cook, making it a total of roughly 50 minutes.
  • Vegetarian-friendly and super flexible to adapt for vegans or add proteins and extra veggies.

If you want an easy, satisfying pasta that tastes restaurant-worthy but uses everyday kitchen staples, this penne pasta in red sauce is your go-to. Let me share why it wins every time:

  • Bright, fresh tomato flavor: Using ripe, juicy tomatoes (or a good-quality canned option) gives your sauce a fresh lift you can really taste compared to most jarred sauces.
  • Restaurant-style finish at home: A splash of cream, some butter, and freshly grated Parmesan deliver that silky, indulgent texture that makes this sauce feel so special.
  • Quick and convenient: This recipe is about 50 minutes from start to table — perfect for a busy weeknight but elegant enough for a relaxed weekend meal.
  • Simple pantry-friendly ingredients: Most items are staples like pasta, garlic, tomato paste, and olive oil, which means minimal shopping and maximum flavor.
  • Highly adaptable: Easily veganized, bulked up with proteins like chicken or chickpeas, or brightened up with your favorite vegetables to suit any mood or diet.
  • Great texture with sauce cling: Cooking the pasta al dente and using some reserved starchy pasta water help the sauce stick to every bite for a wonderfully silky finish.
  • Make-ahead and freezer-friendly: The sauce keeps well refrigerated or frozen, so you can prep ahead and add fresh basil and cream just before serving for the freshest taste.
  • Impressive yet forgiving: This looks and tastes like a restaurant dish, but it’s easy to tweak if you need to—small timing or ingredient swaps won’t ruin it.

Put all this together, and you’ve got a fast, flexible, family-friendly pasta that packs serious flavor without fuss. It’s one I keep coming back to again and again!

Ingredients You’ll Need

  • 250 g penne pasta
  • 500 g red tomatoes (about 6–7 medium, ripe)
  • 4 tbsp finely chopped garlic (divided: 1 tbsp for initial sauté, 3 tbsp later)
  • ½ cup fresh basil leaves, tightly packed
  • 2 tbsp tomato paste
  • 1 tsp chili flakes
  • 2 tsp oregano seasoning
  • ½ tsp red chili powder or paprika
  • 2 tbsp fresh cream
  • 2 tbsp freshly grated Parmesan (plus extra to serve)
  • 4 tbsp olive oil (divided)
  • 2 tbsp unsalted butter
  • 2 tbsp salt for pasta water, plus salt to taste for sauce
  • Black pepper to taste

Step-by-Step Cooking Method

  1. Fill a large pot with water, bring to a rolling boil, add 2 tbsp salt, and cook penne until al dente (about 10–12 minutes or according to package instructions).
  2. Before draining, scoop out about 1 cup of the pasta cooking water and set aside; drain the pasta in a colander and rinse briefly under cold water to stop cooking; set aside.
  3. Wash and roughly chop the tomatoes (remove seeds if desired).
  4. Heat 2 tbsp olive oil in a sauté pan over medium heat, add 1 tbsp chopped garlic and cook until fragrant (about 30 seconds).
  5. Add the chopped tomatoes and ½ tsp salt, cook 5 minutes, add a little water, cover, and simmer on low until tomatoes break down and soften (about 10–15 minutes).
  6. Turn off the heat, let the tomatoes cool slightly, then blend the mixture until smooth.
  7. Return the pan to medium heat, stir in the remaining 2 tbsp olive oil and 2 tbsp butter; once the butter melts, add the remaining 3 tbsp chopped garlic and sauté on low for about 1 minute without browning.
  8. Stir in 2 tbsp tomato paste, 1 tsp chili flakes, 2 tsp oregano, and ½ tsp red chili powder or paprika; cook for 1 minute.
  9. Pour in the blended tomato puree, season with salt and black pepper, bring to a gentle simmer, then lower the heat and stir in 2 tbsp fresh cream and ½ cup fresh basil leaves.
  10. If the sauce is too thick, add reserved pasta water starting with ½ cup and add more as needed, then bring back to a simmer for a smooth consistency.
  11. Add the cooked penne to the sauce and gently toss to coat every piece; simmer on low for 5 minutes to let the pasta absorb the flavors.

  12. Turn off the heat, sprinkle with freshly grated Parmesan, toss lightly, and finish with extra basil and Parmesan if desired.

Chef’s Tips and Tricks

  • Choose ripe, bright red tomatoes—Roma or vine-ripened work beautifully—to get the freshest, richest tomato flavor.
  • Don’t forget to save some pasta water! That starchy liquid is magic for loosening the sauce and helping it stick beautifully to your penne.
  • Keep the garlic from burning by cooking it gently on low heat—garlic that’s too dark tastes bitter and can throw off your sauce.
  • Cook your tomatoes slowly until they’re soft and mushy — rushing this step means missing out on the depth of flavor they bring.
  • Adjust the garlic amount to your taste. This recipe uses a good bit for bold flavor, but you can easily cut it in half if you prefer subtle garlic notes.
  • If the cream looks like it’s separating, lower the heat and stir gently—that usually brings it right back together.Delicious restaurant-style penne pasta with rich red sauce, topped with cheese and basil.

Ways to Customize It

  • Vegetables: Try stirring in sautéed mushrooms, bell peppers, spinach, or zucchini along with the penne for extra color and nutrition.
  • Protein: Add grilled chicken, slices of Italian sausage, pan-fried tofu, or chickpeas to bulk up this meal if you want more protein.
  • Vegan: Swap out butter for olive oil and use coconut cream or a vegan cream substitute. Leave out the Parmesan or use a vegan alternative to keep it plant-based.
  • Tomato shortcut: No fresh tomatoes on hand? Use a 28 oz can of whole peeled tomatoes (drained well) in place of fresh. Just cut back on extra water added to avoid thinning the sauce too much.
  • Spice it up or down: If you love heat, add more chili flakes or a pinch of cayenne. If you want mild, just reduce or skip the chili flakes entirely.

Storing and Reheating Advice

  • Refrigerate leftovers in an airtight container for up to 3 days. The pasta will soak up the sauce over time, so the second day might be a bit drier—add a splash of water or cream when reheating to bring it back.
  • For freezing, it’s best to freeze the sauce alone (no pasta) in an airtight container for up to 2 months. Defrost in the fridge overnight, then warm gently before mixing with fresh pasta.
  • To reheat, warm the pasta and sauce gently on the stove over low heat, adding a little reserved pasta water, milk, or cream to loosen the sauce. You can microwave in short bursts too — just stir and add liquid as needed.
  • Make-ahead tip: Prepare the sauce a day in advance and refrigerate. When ready to serve, reheat gently and finish with cream, fresh basil, and Parmesan before tossing with freshly cooked penne pasta.

Answers to Common Questions

  • Can I use other pasta shapes? Absolutely! Penne rigate is ideal because its ridges hold the sauce well, but fusilli, rigatoni, or rigate macaroni all work great too.
  • Can I use canned tomatoes instead of fresh? Yes! A 28 oz can of whole or crushed tomatoes works well. Just adjust seasoning and reduce any extra water you add.
  • How do I make this vegan? Replace butter with olive oil, swap cream for coconut milk or a vegan cream substitute, and use vegan Parmesan or nutritional yeast.
  • Can I make it ahead? Definitely! The sauce can be made up to 3 days ahead and refrigerated. Reheat slowly and stir in cream and basil right before serving.
  • Why should I reserve pasta water? The starchy water loosens and emulsifies the sauce, helping it cling beautifully to the penne and creating a lovely silky texture.
  • How many does this serve and how long does it take? This recipe serves 2–3 people and takes about 50 minutes total—20 minutes prep and 30 minutes cook time.

More in Recipes

Clara

ABOUT THE AUTHOR

Clara

Hi, I’m Clara, the home cook and recipe creator behind Cooking Crumbs. I share cozy homemade recipes, easy bakes, simple breads, comforting family dinners, old-fashioned desserts, cookies, casseroles, and seasonal favorites made for real home kitchens. Cooking Crumbs is my kitchen space for recipes that feel warm, familiar, and worth saving — the kind of food you can make with simple ingredients, clear steps, and no pressure to make everything perfect. I believe some of the best recipes are the ones that leave a few crumbs behind: a soft slice of bread, a warm cookie, a simple cake, a bubbling casserole, or a cozy supper shared at the end of the day. That is the heart of Cooking Crumbs: simple homemade food, clear instructions, familiar flavors, and recipes you can come back to again and again.

READ MORE →

Leave a Comment