If you’ve ever needed dinner fast, like “I’m hungry and I can’t think” fast, this 15-Minute Creamy Tomato Penne is for you. It’s cozy, saucy, and the kind of pasta that tastes like you cooked longer than you actually did. The sauce is creamy without being heavy, tomato-forward without being sharp, and it clings to penne in the best way.
I started making this on nights when my brain was done for the day. You know those evenings where you open the pantry, see pasta, see a can of tomatoes, and think, “Okay, we can do something with this.” The first time I made it, I got distracted and almost forgot to save pasta water. Rookie mistake. Now I treat pasta water like gold. Because it is. It’s the difference between a sauce that sits on top and a sauce that hugs every bite.
This recipe is also forgiving. No fresh tomatoes required. No fancy ingredients. You can keep it vegetarian, add a little protein, or toss in spinach at the end and pretend you planned it that way. And yes, it really can be done in about 15 minutes if you move with purpose. Not frantic, just focused.
If you love quick dinners, you’ll probably want to browse these too:
- Quick & Easy Recipes: https://ovpns.dev/category/quick-easy-recipes/
- 20-Minute One-Pan Dinners: https://ovpns.dev/20-minute-one-pan-dinners-weeknight-winners/
Why This Recipe Works
- Quick and easy: ready in about 15 minutes if your water boils fast
- Budget-friendly: about $2 to $3 per serving using pantry staples
- Comforting and balanced: carbs for energy, tomatoes for brightness, optional add-ins for protein and veggies
- Perfect for busy weeknights: one pot for pasta, one pan for sauce, done
Recipe at a Glance
Prep Time: 3 to 5 minutes
Cook Time: 10 to 12 minutes
Total Time: 15 minutes
Servings: 4
Difficulty: Easy
Cost: Budget-friendly
Ingredients You’ll Need
Main Ingredients:
- 12 oz (340 g) penne pasta
- 1 tbsp olive oil (or butter)
- 3 garlic cloves, minced or grated
- 1/2 small onion, finely chopped (optional but adds depth)
- 2 tbsp tomato paste
- 1 can (14 to 15 oz) crushed tomatoes or tomato puree
- 1/2 cup heavy cream (or cooking cream)
- 1/2 cup grated Parmesan (plus more to serve)
- 1/2 tsp salt, plus more for pasta water
- 1/4 tsp black pepper
- 1/2 tsp dried oregano or Italian seasoning
- 1/4 tsp chili flakes (optional)
For finishing:
- 1/3 cup reserved pasta water (start with less, add as needed)
- 1 to 2 tbsp chopped fresh basil or parsley (optional, but nice)
- Extra Parmesan
Optional Add-ins (pick what fits your fridge):
- 2 cups baby spinach (stir in at the end)
- 1 cup frozen peas (quick and easy)
- 1 cup cooked chicken or shredded rotisserie chicken
- 1/2 cup cooked mushrooms
- 1 can of white beans, rinsed and drained (surprisingly good in creamy tomato sauce)
If you’re trying to keep dinners affordable, this page has more budget-friendly ideas:
https://ovpns.dev/make-delicious-budget-friendly/
And the Budget Meals category is a good one to explore:
https://ovpns.dev/category/budget-meals/
Step-by-Step Instructions
Step 1: Start the Pasta Water
Fill a large pot with water and bring it to a boil. Salt it generously. It should taste like seawater, not like a pool. Add penne and cook according to package directions until al dente (usually about 10 to 11 minutes).
Important: Before draining, reserve at least 1 cup of pasta water. You may not use it all, but you’ll want the option.
Timing: 1 minute to start, then it boils while you make the sauce.
Step 2: Make the Quick Creamy Tomato Sauce
While the pasta cooks, heat olive oil in a large skillet over medium heat.
Add onion (if using) and cook 2 to 3 minutes until softened. Then add garlic and cook about 20 to 30 seconds. Don’t let it brown too much, garlic goes from fragrant to bitter fast.
Stir in tomato paste and cook 1 minute. This step matters. Cooking tomato paste deepens the flavor and makes the sauce taste less “straight from the can.”
Pour in crushed tomatoes, add oregano, salt, pepper, and chili flakes if you want a little heat. Simmer for 3 to 4 minutes, just enough to thicken slightly.
Now lower the heat and stir in the cream. The sauce should turn a pretty, soft orange-red. Add Parmesan and stir until melted.
If the sauce seems too thick, add a splash of reserved pasta water. Start with 2 tablespoons and go from there.
Step 3: Toss Pasta and Sauce Together
Drain the pasta (remember, save that pasta water). Add pasta directly to the skillet with the sauce.
Toss well for 30 to 60 seconds. Add reserved pasta water a little at a time until the sauce coats the penne smoothly. You’re aiming for glossy, not soupy.
If you’re adding spinach, toss it in now. It will wilt in about a minute from the heat of the pasta and sauce.
Step 4: Finish and Serve
Taste and adjust. Sometimes you need a pinch more salt or another tablespoon of Parmesan to make the flavors pop.
Serve hot with extra Parmesan and basil or parsley on top. If you’re feeling fancy, add a drizzle of olive oil. Not required, but it does make it feel restaurant-ish.
Food safety note: If you’re adding cooked chicken or any leftovers, reheat until hot and keep foods out of the “danger zone” for too long. The FDA food safety hub is a solid reference: https://www.fda.gov/food
Pro Tips from My Kitchen
- Save more pasta water than you think you need
Pasta water fixes everything. Too thick? Pasta water. Sauce not clinging? Pasta water. It helps the sauce emulsify and coat the pasta better. - Cook the tomato paste for at least a minute
It’s a small step that makes the sauce taste richer. Raw tomato paste can taste sharp and a little metallic. Cooking it calms that down. - Add cream off the highest heat
If your pan is screaming hot, cream can separate. Keep the heat medium-low when you add it. You want smooth and silky.
Easy Variations
Vegetarian: Keep it as-is, or add spinach, peas, or mushrooms.
Protein boost: Stir in cooked chicken, shrimp, or white beans near the end.
Spicy: Add more chili flakes or a spoon of Calabrian chili paste if you have it.
Lighter option: Use half-and-half instead of heavy cream and reduce Parmesan slightly. It won’t be as rich, but still good.
Extra tangy: Add 1 teaspoon balsamic vinegar at the end. It sounds odd, but it adds depth.
If you want more quick dinner recipes, this is a great hub:
https://ovpns.dev/category/quick-easy-recipes/
Storage and Leftovers
Fridge: Store in an airtight container for up to 3 days.
Freezer: Creamy sauces can change texture after freezing, but it still works if you don’t mind a slightly softer sauce. Freeze up to 1 month.
Reheat: Reheat gently on the stovetop or microwave. Add a splash of water or milk to loosen the sauce because it thickens as it sits.
Real-life note: Pasta leftovers are almost always better with a little liquid added. Cold pasta drinks sauce like it’s thirsty.
Common Mistakes to Avoid
Mistake 1: Draining the pasta without saving water
Why it happens: habit and distraction.
Do this instead: place a mug in the colander as a reminder, or scoop pasta water before draining.
Mistake 2: Adding cream to a super hot pan
Why it happens: you’re rushing (been there).
Do this instead: lower the heat before adding cream so the sauce stays smooth.
Mistake 3: Under-seasoning the pasta water
Why it happens: fear of salt.
Do this instead: salt the water well. Most of it drains away, and it seasons the pasta from the inside.
Key Takeaways
Main benefit 1: Fast weeknight dinner with pantry ingredients
Main benefit 2: Creamy tomato sauce that tastes richer than it is
Main benefit 3: Flexible recipe with easy add-ins for protein and veggies
Main benefit 4: Leftovers reheat well with one small trick (add a splash of liquid)
Frequently Asked Questions
Can I make this ahead of time?
Yes. You can make the sauce up to 3 days ahead and store it in the fridge. When you’re ready to eat, boil fresh pasta and warm the sauce gently, then toss together with a splash of pasta water.
What can I substitute for heavy cream?
Half-and-half works, and so does evaporated milk for a pantry option. For dairy-free, try a plain, unsweetened oat cream or cashew cream, but the flavor will change a bit.
How do I know when the pasta is done?
Taste a piece. It should be tender but still have a little bite. Al dente pasta also holds sauce better and doesn’t turn mushy in leftovers.
Is this recipe freezer-friendly?
It can be frozen, but creamy sauces may separate slightly. If that happens, reheat gently and stir well. A small splash of milk or water helps bring it back together.
How can I calculate nutrition for this pasta?
Nutrition depends on brands and portion sizes. For reliable ingredient data, you can look up items like penne, tomato paste, and Parmesan on USDA FoodData Central: https://fdc.nal.usda.gov/
If you want a deeper dive into pasta technique and sauce texture, Serious Eats has excellent guides:
https://www.seriouseats.com/
Ready to Try This Recipe?
If you need a dinner that feels comforting but doesn’t steal your whole evening, make this 15-Minute Creamy Tomato Penne. Boil pasta, stir up a quick sauce, toss together, and eat while it’s hot and glossy. That’s the sweet spot.
For more quick weeknight inspiration, check out:
https://ovpns.dev/20-minute-one-pan-dinners-weeknight-winners/
And if you’re planning meals on a budget, this one is worth bookmarking:
https://ovpns.dev/category/budget-meals/
For extra recipe inspiration and flavor combos, Epicurious is a fun rabbit hole:
https://www.epicurious.com/
About the Author:
Amine is a software developer who believes that great code starts with great nutrition. After years of balancing high-pressure tech roles with a sedentary lifestyle, he founded ovpns.dev to share realistic, healthy meal ideas designed for busy professionals. When he isn’t writing code or setting up servers, you’ll find him in the kitchen experimenting with recipes that boost focus and energy.


