Today, we are showing you how to make a 20-minute tomato pasta. It is easy, delicious, and perfect for a quick weeknight recipe.

This 20 Minute Tomato Pasta is the perfect quick and comforting meal for busy days.
Made with fresh, ripe tomatoes, fragrant garlic, and a touch of cream, the sauce is rich, flavorful, and ready in no time. Tossed with rigatoni or your favorite pasta, it creates a hearty, satisfying dish that feels indulgent without requiring hours in the kitchen.
Simple, fresh ingredients come together effortlessly, making this pasta ideal for weeknights, last-minute lunches, or whenever you crave a delicious, homemade meal in a flash.
This recipe is perfect for anyone who needs an easy and quick meal to prepare when they don’t feel like cooking but still want something delicious to fuel their body with.

Rigatoni pasta with fresh tomato sauce
When I tell you I desperately needed a quick and easy recipe, I truly mean it.
Life has been chaotic lately — we recently adopted two puppies, and it is definitely not easy to work from home while taking care of two little troublemakers. They bite, they chew everything, they block every step I take, they climb, and the chaos never ends.
It has been stressful, so I needed a recipe that didn’t demand all my time or attention, and this one was absolutely perfect. Minimal chopping, minimal effort, minimal attention required, the ideal simple and flavorful tomato pasta.

This tomato pasta recipe is creamy, flavorful, and absolutely ideal.
Ingredients Needed for Fresh Tomato Pasta
- Tomatoes, preferably very ripe
- Onion
- Fresh garlic
- Extra virgin olive oil
- Butter
- Rigatoni pasta
- Heavy cream
- Parmesan cheese
- Oregano, salt, and black pepper
You can omit the butter and use only oil if you prefer. I chose to use butter simply because I didn’t want to walk past the little troublemakers and end up delayed for five minutes while dodging them and giving them attention.
Best tomato to use for a quick pasta recipe
For this recipe, choose the ripest, most flavorful tomatoes you can find. Roma or plum tomatoes work particularly well because they are meaty, slightly sweet, and have fewer seeds, which makes for a smoother sauce.
If your tomatoes aren’t very ripe, you can also use high-quality canned tomatoes for a consistent, rich flavor. The key is to use tomatoes that are fresh and vibrant to give your pasta the best possible taste.

What type of pasta to use
For this recipe, we used rigatoni, mainly because it was the only pasta we had on hand; however, it worked out perfectly. Its wide, ridged shape holds the creamy tomato sauce beautifully, ensuring every bite is full of flavor.
That said, this recipe is versatile, and you can experiment with other types of pasta as well. Spaghetti, linguine, or penne all work wonderfully, each offering a slightly different texture and way to enjoy the sauce.
Choose whichever pasta you have in your pantry, and don’t be afraid to get creative sometimes; the best recipes come from improvisation!
How to Make Fresh Tomato Pasta
Cook the pasta. Start by boiling water in a large pot. Once it reaches a rolling boil, add your pasta and cook according to the package instructions for al dente.
While the pasta is cooking, chop one small onion, wash and halve five ripe tomatoes, and mince three garlic cloves.
In a pan, heat extra virgin olive oil over medium heat. Add the halved tomatoes and chopped onion. Cover with a lid and let the moisture help soften the tomatoes. Stir occasionally, and when the tomato skins start to wrinkle or separate from the flesh, remove the peel.


Add a small amount of butter to the pan. Cook the minced garlic until fragrant, then season with salt and black pepper to taste.
In a separate small pot, gently warm the heavy cream over low heat.
Use a fork to lightly mash the tomatoes in the pan and cook them for a few minutes until they break down slightly.
Add the warmed heavy cream and a splash of pasta water to the tomato mixture. Stir and cook briefly until the sauce thickens slightly and develops a richer color.



Add the cooked pasta directly to the sauce along with a sprinkle of oregano. Stir in freshly grated Parmesan cheese and remove the pan from the heat.

Your quick and easy fresh tomato pasta is ready to serve! Creamy, flavorful, and perfect for a weeknight meal.
Tips for success
- Reserve pasta water: This is a key step for a smooth, cohesive sauce. A little funny story — I reserved the pasta water in a cup next to the sink, didn’t see it, and thought someone had dumped it. My dad pointed out where it was, and in my distraction, I ended up dumping it myself! Lesson learned: just reserve it and use it. The starchy water helps the sauce come together beautifully.
- Warm the cream: Always warm your heavy cream before adding it to the tomatoes. Tomatoes are acidic, and adding cold cream can cause the sauce to split immediately.
- Never boil the cheese: Parmesan (or any cheese) should not be boiled, as high heat will cause it to separate and ruin the sauce.
- Adjust herbs and spices: Feel free to customize! Add chili flakes for a little heat, or fresh basil for a fragrant finish. You can experiment with your favorite herbs to make the pasta your own.

Storage
You can store this pasta in an airtight container in the fridge for up to 3–4 days. Keep in mind that the pasta will continue to absorb the sauce over time. To prevent it from becoming too dry, you have two options:
- Make the sauce extra saucy if you plan to store it mixed with the pasta.
- Store the pasta and sauce separately in two containers — plain pasta in one and the sauce in the other — and combine them when reheating.
This ensures the pasta stays perfectly coated and maintains its creamy texture when you’re ready to enjoy it again.
Recipe variations
This tomato pasta is delicious on its own, but there are plenty of ways to customize it:
- Add a protein: Chicken is a perfect choice to make this pasta more filling, or try shrimp for a lighter, seafood twist.
- Experiment with spices and herbs: The base recipe uses simple seasonings like salt, black pepper, and oregano. You can add chili flakes for extra heat or fresh basil for a fragrant finish.
- Try different cheeses: While we used Parmesan, feel free to swap in mozzarella for a creamier, cheesier sauce, or a smoked cheese for a richer, smoky flavor.
These variations let you tailor the pasta to your taste or what you have on hand, making it versatile for any weeknight or casual meal.
Print20-minute tomato pasta
- Total Time: 20 minutes
- Yield: 2 servings
- Category: Main Course / Pasta
- Method: Boiling / Sautéing
- Cuisine: Italian
- Diet: Vegetarian
Description
A quick and flavorful 20-minute tomato pasta that’s perfect for busy weeknights. Made with fresh tomatoes, garlic, and a touch of cream, it’s creamy, comforting, and easy to customize with your favorite proteins, herbs, or cheeses. Minimal prep, maximum flavor!
Ingredients
Pasta
- 250 g (2 cups dry) rigatoni pasta
- Water to cook the pasta
Sauce
- 3 tbsp extra virgin olive oil
- 5 ripe tomatoes
- 1 small onion
- 3 garlic cloves, minced
- 1 tbsp butter
- 100 g (½ cup) heavy cream
- Salt and black pepper, to taste
- 1/2 tsp dried oregano
- 20 g (1/4 cup) parmesan cheese
- Reserved pasta water (1/3 cup)
Instructions
- Bring a large pot of salted water to a boil. Add the rigatoni and cook according to the package instructions until al dente. Reserve some pasta water before draining.
- While the pasta cooks, chop the onion, halve and wash the tomatoes, and mince the garlic.
- In a large pan, heat the olive oil over medium heat. Add the halved tomatoes and chopped onion. Cover with a lid and let the tomatoes soften. Stir occasionally. Once the tomato skins start to wrinkle or separate, remove the peels.
- Add the butter to the pan and cook the minced garlic until fragrant. Season with salt and black pepper to taste.
- In a separate small pot, gently warm the heavy cream over low heat.
- Lightly mash the tomatoes in the pan with a fork and cook for a few minutes until the sauce begins to thicken slightly.
- Add the warmed heavy cream and a splash of reserved pasta water to the tomato mixture. Stir and cook briefly until the sauce thickens slightly and develops a richer color.
- Add the cooked pasta to the sauce along with the oregano. Stir in freshly grated Parmesan cheese and remove the pan from the heat.
- Plate the pasta and serve immediately. Optional: garnish with fresh basil or extra Parmesan.
Notes
- Store leftover pasta in an airtight container in the fridge for up to 3–4 days
- The pasta will absorb some of the sauce over time. To prevent it from becoming too dry, either make the sauce extra saucy before storing or store the pasta and sauce separately in two containers and combine them when reheating.
- Reserve pasta water. The starchy water helps the sauce come together and creates a smoother texture.
- Warm the cream. Add warm cream to the tomato sauce to prevent it from splitting due to acidity.
- Never boil the cheese. Boiling Parmesan or other cheeses can cause the sauce to separate.
- Adjust herbs and spices. Customize the flavor with chili flakes for heat, fresh basil for fragrance, or any other herbs you love.
Nutrition
- Serving Size: 1 plate
- Calories: 450 kcal
- Sugar: 6 g
- Sodium: 350 mg
- Fat: 18 g
- Saturated Fat: 8 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 55 g
- Fiber: 4 g
- Protein: 14 g
- Cholesterol: 35 mg
