Skip to content

Easy Creamy Tomato Pasta Recipe

    Easy Creamy Tomato Pasta Recipe

    When you need a comforting dinner that doesn’t take much effort, this creamy tomato pasta is an easy recipe to keep in your rotation.

    Tender pasta is tossed in a rich tomato cream sauce made with garlic, crushed tomatoes, heavy cream, Parmesan cheese, and Italian herbs.

    The tomato sauce provides a bright, slightly tangy flavor while the cream adds richness and creates a smooth, silky texture.

    Everything comes together in about 30 minutes, making this a great choice for busy weeknights.

    Serve it with garlic bread and a simple green salad for a complete vegetarian dinner.

    Table of Contents

    Why You’ll Love This Creamy Tomato Pasta

    • Quick and easy: Dinner is ready in about 30 minutes.
    • Simple ingredients: Most ingredients are pantry and refrigerator staples.
    • Rich and creamy: Heavy cream and Parmesan create a smooth sauce.
    • Comforting: It’s the kind of pasta dinner that’s perfect for cozy evenings.
    • Vegetarian: No meat is needed.
    • Customizable: Add vegetables, herbs, or your favorite protein.
    • Family friendly: The creamy tomato flavor pairs well with many pasta shapes.

    Ingredients You’ll Need

    For the Pasta

    • 12 ounces pasta
    • Salt, for the pasta water

    Penne, rigatoni, fusilli, spaghetti, linguine, or fettuccine all work well.

    For the Creamy Tomato Sauce

    • 2 tablespoons olive oil
    • 4 cloves garlic, minced
    • ½ medium yellow onion, finely diced
    • 2 tablespoons tomato paste
    • 1 can crushed tomatoes, about 28 ounces
    • ¾ cup heavy cream
    • ½ teaspoon Italian seasoning
    • ¼ teaspoon red pepper flakes, optional
    • ½ teaspoon salt
    • ¼ teaspoon black pepper
    • ½ cup freshly grated Parmesan cheese
    • ¼ cup reserved pasta water

    For Garnish

    • Fresh basil
    • Extra Parmesan
    • Freshly cracked black pepper
    • Red pepper flakes
    • Drizzle of olive oil

    How to Make Creamy Tomato Pasta

    1. Cook the Pasta

    Bring a large pot of salted water to a boil.

    Add the pasta and cook according to the package directions until al dente.

    Before draining, reserve about ½ cup of the pasta water.

    Drain the pasta and set it aside.

    Don’t rinse the pasta.

    The starch on the surface helps the sauce cling to the noodles.

    2. Sauté the Onion

    While the pasta cooks, heat olive oil in a large skillet over medium heat.

    Add the diced onion.

    Cook for about 3–4 minutes until softened.

    3. Add the Garlic

    Add the minced garlic.

    Cook for about 30–60 seconds, stirring frequently.

    Be careful not to burn the garlic.

    4. Cook the Tomato Paste

    Add the tomato paste to the skillet.

    Stir it into the onion and garlic.

    Cook for about 1–2 minutes.

    Allowing the tomato paste to cook briefly helps develop a deeper tomato flavor.

    5. Add the Tomatoes

    Pour in the crushed tomatoes.

    Add Italian seasoning, salt, black pepper, and red pepper flakes if using.

    Stir everything together.

    Allow the sauce to simmer gently for about 8–10 minutes.

    6. Add the Cream

    Reduce the heat to low.

    Slowly stir in the heavy cream.

    Mix until the sauce becomes smooth and evenly combined.

    Avoid aggressively boiling the sauce after adding the cream.

    7. Add Parmesan

    Stir in the freshly grated Parmesan.

    Continue stirring until the cheese melts into the sauce.

    Taste and adjust the seasoning as needed.

    8. Combine the Pasta and Sauce

    Add the cooked pasta directly to the skillet.

    Toss until every piece of pasta is coated in the creamy tomato sauce.

    If the sauce is too thick, add reserved pasta water a tablespoon at a time.

    Continue tossing until the sauce reaches your preferred consistency.

    9. Garnish and Serve

    Remove the skillet from the heat.

    Top the pasta with fresh basil, Parmesan, and freshly cracked black pepper.

    Add red pepper flakes for extra heat if desired.

    Serve immediately.

    Tips for the Best Creamy Tomato Pasta

    Cook the Tomato Paste

    Don’t immediately add the crushed tomatoes after adding the tomato paste.

    Give the tomato paste a minute or two to cook.

    This helps deepen its flavor.

    Save Pasta Water

    Pasta water contains starch that can help loosen and emulsify the sauce.

    Always reserve some before draining the pasta.

    Use Freshly Grated Parmesan

    Freshly grated Parmesan melts more smoothly into the sauce.

    Pre-shredded cheese may not melt as evenly.

    Don’t Overcook the Pasta

    Cook the pasta until al dente.

    It will continue cooking slightly when tossed with the hot sauce.

    Add the Cream Over Lower Heat

    High heat can cause cream sauces to become grainy or separate.

    Keep the heat low once the cream is added.

    Best Pasta Shapes for Creamy Tomato Sauce

    Different pasta shapes work well with this sauce.

    Penne

    Penne is one of the easiest choices because the sauce gets inside the tubes.

    Rigatoni

    Rigatoni is excellent when you want a hearty pasta dish with plenty of sauce.

    Fusilli

    The twists and ridges hold onto the creamy tomato sauce beautifully.

    Spaghetti

    Spaghetti creates a classic creamy tomato pasta experience.

    Fettuccine

    The wide noodles provide plenty of surface area for the sauce.

    How to Make Creamy Tomato Pasta Without Heavy Cream

    If you don’t have heavy cream, there are several alternatives.

    Half-and-Half

    Use half-and-half for a lighter sauce.

    The sauce may be slightly thinner.

    Milk

    Whole milk can work, although the sauce will be less rich.

    You may need to reduce it slightly longer.

    Cream Cheese

    A small amount of cream cheese can create a thick and creamy sauce.

    Greek Yogurt

    Plain Greek yogurt can add creaminess and tang.

    Add it over low heat and avoid boiling the sauce.

    Creamy Tomato Pasta Variations

    Spicy Creamy Tomato Pasta

    Add extra red pepper flakes or a pinch of cayenne pepper.

    You can also drizzle chili oil over the finished pasta.

    Garlic Creamy Tomato Pasta

    Increase the garlic for a stronger garlic flavor.

    Roasted garlic is another excellent option.

    Spinach Creamy Tomato Pasta

    Add 2–3 cups of fresh spinach near the end.

    Stir until the spinach wilts into the sauce.

    Mushroom Creamy Tomato Pasta

    Sauté sliced mushrooms with the onions.

    Cook until golden before adding the garlic.

    Broccoli Tomato Pasta

    Add small broccoli florets to the pasta water during the final few minutes of cooking.

    Drain everything together and toss with the sauce.

    Chicken Tomato Pasta

    Add sliced cooked chicken for a more substantial dinner.

    Shrimp Tomato Pasta

    Cook shrimp separately and add them to the finished pasta.

    The combination of shrimp, tomato, garlic, and cream works particularly well.

    Sausage Tomato Pasta

    Cook sliced Italian sausage before making the sauce.

    Drain excess grease if necessary.

    How to Make It More Flavorful

    If your creamy tomato pasta tastes flat, try adding one of these:

    • Fresh basil
    • Extra Parmesan
    • Lemon zest
    • Red pepper flakes
    • Freshly cracked black pepper
    • Roasted garlic
    • A small splash of pasta water
    • A drizzle of good olive oil

    A small amount of acidity can also brighten a rich sauce.

    Try adding a tiny splash of lemon juice if needed.

    What to Serve With Creamy Tomato Pasta

    Garlic Bread

    Garlic bread is an obvious but excellent pairing.

    Use it to soak up the extra sauce.

    Green Salad

    A crisp salad with a light vinaigrette balances the richness of the pasta.

    Roasted Vegetables

    Try:

    • Broccoli
    • Asparagus
    • Zucchini
    • Brussels sprouts
    • Bell peppers

    Bruschetta

    Fresh tomatoes, basil, garlic, and toasted bread provide a nice contrast to the creamy pasta.

    Can I Make Creamy Tomato Pasta Ahead of Time?

    Yes, but pasta is generally best when served fresh.

    If preparing it ahead, keep the sauce and pasta separate when possible.

    Cook the pasta slightly less than usual and toss it with the sauce when you’re ready to serve.

    If the pasta has already been combined with the sauce, add a small splash of cream or milk when reheating.

    How to Store Leftover Creamy Tomato Pasta

    Allow leftovers to cool appropriately before placing them in an airtight container.

    Store them in the refrigerator and use within a few days.

    The sauce may thicken as it cools.

    How to Reheat Creamy Tomato Pasta

    Place the pasta in a skillet over low to medium-low heat.

    Add a splash of milk, cream, broth, or pasta water.

    Stir gently until heated through.

    Avoid high heat because it can cause the creamy sauce to separate.

    Can You Freeze Creamy Tomato Pasta?

    You can freeze it, although cream-based pasta sauces may change texture after freezing and thawing.

    For the best results, freeze the tomato sauce separately from the cooked pasta.

    Thaw the sauce in the refrigerator and reheat gently.

    Cook fresh pasta when you’re ready to serve.

    Frequently Asked Questions

    What makes tomato pasta creamy?

    Heavy cream and Parmesan transform a traditional tomato sauce into a rich and creamy sauce.

    Can I use fresh tomatoes?

    Yes.

    Fresh ripe tomatoes can be cooked down into a sauce, although canned crushed tomatoes are more convenient and provide consistent results.

    Can I use tomato sauce instead of crushed tomatoes?

    Yes.

    The texture will be smoother and the flavor may be slightly different.

    Adjust the seasoning according to the tomato sauce you use.

    Can I use tomato paste only?

    No.

    Tomato paste is highly concentrated and isn’t intended to replace the main tomato component in this recipe.

    It works best alongside crushed tomatoes.

    Why is my creamy tomato sauce too thick?

    Add reserved pasta water a little at a time.

    The starch helps loosen the sauce while keeping it cohesive.

    Why did my cream sauce separate?

    High heat is a common reason.

    Once the cream is added, keep the sauce at a gentle temperature and avoid aggressive boiling.

    Can I make this pasta spicy?

    Yes.

    Red pepper flakes, cayenne pepper, chili oil, or fresh chili peppers can all add heat.

    Can I add vegetables?

    Absolutely.

    Spinach, mushrooms, broccoli, zucchini, bell peppers, and roasted vegetables all work well.

    What cheese goes best with creamy tomato pasta?

    Freshly grated Parmesan is an excellent choice.

    Pecorino Romano can also provide a sharper, saltier flavor.

    Can I make this recipe vegan?

    Yes, with suitable plant-based substitutions for the cream, Parmesan, and other dairy ingredients.

    The final flavor and texture will differ from the original recipe.

    Nutrition Information

    Nutrition varies based on the pasta, cream, Parmesan, serving size, and optional ingredients used.

    For accurate nutritional information, calculate the recipe using the exact ingredients and brands you purchase.

    Final Thoughts

    This creamy tomato pasta is the kind of recipe that proves you don’t need a long ingredient list to make a satisfying dinner.

    The combination of sweet and tangy tomatoes, garlic, cream, Parmesan, and Italian herbs creates a rich sauce that coats every piece of pasta.

    It’s easy enough for a weeknight but comforting enough for a relaxed weekend dinner.

    Keep the basic recipe simple or customize it with spinach, mushrooms, broccoli, chicken, shrimp, or a little extra spice.

    Once you have this creamy tomato sauce in your recipe collection, you’ll have plenty of ways to turn it into a new dinner.


    Recipe Card

    Easy Creamy Tomato Pasta

    Prep Time: 10 minutes
    Cook Time: 20 minutes
    Total Time: 30 minutes
    Servings: 4
    Difficulty: Easy

    Ingredients

    • 12 ounces pasta
    • 2 tablespoons olive oil
    • ½ medium yellow onion, diced
    • 4 cloves garlic, minced
    • 2 tablespoons tomato paste
    • 28 ounces crushed tomatoes
    • ¾ cup heavy cream
    • ½ teaspoon Italian seasoning
    • ¼ teaspoon red pepper flakes, optional
    • ½ teaspoon salt
    • ¼ teaspoon black pepper
    • ½ cup freshly grated Parmesan
    • ¼ cup reserved pasta water
    • Fresh basil for garnish

    Instructions

    1. Bring a large pot of salted water to a boil.
    2. Cook pasta until al dente.
    3. Reserve ½ cup pasta water and drain the pasta.
    4. Heat olive oil in a large skillet.
    5. Sauté onion until softened.
    6. Add garlic and cook briefly.
    7. Stir in tomato paste and cook for 1–2 minutes.
    8. Add crushed tomatoes and seasonings.
    9. Simmer for 8–10 minutes.
    10. Reduce heat and stir in heavy cream.
    11. Add Parmesan and stir until melted.
    12. Add cooked pasta.
    13. Toss until evenly coated.
    14. Add pasta water as needed.
    15. Garnish with basil and Parmesan.
    16. Serve immediately.

    Leave a Reply

    Your email address will not be published. Required fields are marked *