One-Pot Creamy Tomato Pasta
There's something special about a warm, comforting bowl of pasta that just feels like home. For me, that dish is one-pot creamy tomato pasta - a staple of my Italian-American childhood that I still love making for my family today.
I remember learning to roll out pasta dough at my grandmother's kitchen table, the smell of fresh tomatoes and garlic simmering on the stovetop. It was more than just a meal - it was a way to bring people together, to share in the love and warmth of a home-cooked dinner.
This recipe is a twist on that classic, with the added convenience of being made all in one pot. It's perfect for a busy weeknight dinner, but special enough for a weekend gathering with friends.
One of the things I love about this recipe is how accessible it is - you don't need any special equipment or hard-to-find ingredients. Just a large pot, some basic pantry staples, and a willingness to get a little messy in the kitchen.
So if you're looking for a dish that's both comforting and convenient, look no further than one-pot creamy tomato pasta. It's a recipe that's sure to become a staple in your household, just like it has in mine.
Why You’ll Love This Recipe
- This recipe is easy to make and requires minimal cleanup, making it perfect for a weeknight dinner.
- The one-pot method means you can cook the pasta and sauce together, saving time and effort.
- The dish is highly customizable, so you can add your favorite proteins or vegetables to make it your own.
- It's a budget-friendly option that's perfect for feeding a crowd.
- The creamy tomato sauce is a crowd-pleaser, and the parmesan cheese adds a nice salty kick.
- You can make it ahead of time and refrigerate or freeze it for later, making it a great option for meal prep.
Why This Recipe Works
The key to this recipe is in the layering of flavors - starting with a rich, savory tomato sauce, then adding in the cream and cheese to give it a smooth, velvety texture. By cooking the pasta right in the sauce, we can infuse it with all that delicious flavor, and finish it off with a sprinkle of parmesan for added depth.
It's also important to control the heat - we want to simmer the sauce gently, so it reduces and thickens without burning or sticking to the bottom of the pot. This is where a heavy-bottomed pot comes in handy, as it helps to distribute the heat evenly and prevent scorching.
Finally, the resting time is crucial - by letting the pasta sit for a few minutes before serving, we allow the sauce to cling to it, and the flavors to meld together. It's a small step, but it makes all the difference in the world.
Ingredients You’ll Need
When it comes to the ingredients, the key is to use high-quality, fresh components. Look for ripe, flavorful tomatoes, and don't be afraid to add in some extra garlic or herbs to give it an extra boost. The cream and cheese are also essential, as they add a richness and depth to the dish that's hard to replicate with other ingredients.
As you're shopping for the ingredients, keep an eye out for sales on canned tomatoes and pasta - these are staples that you'll use again and again, and buying in bulk can help you save money in the long run.
- 1 lb (450g) pasta of your choiceI like to use a short, sturdy pasta shape like penne or rigatoni, as it holds up well to the creamy sauce. Look for a high-quality pasta that's made with durum wheat semolina, as it will have a better texture and flavor.
- 2 tbsp olive oilUse a good-quality olive oil that's rich and fruity, as it will add depth and complexity to the dish. Don't be afraid to use a bit more if you need to, as it will help to prevent the pasta from sticking to the pot.
- 1 onion, dicedI like to use a sweet onion like Vidalia or Maui, as it will caramelize and add a depth of flavor to the sauce. Make sure to dice it finely, so it cooks evenly and quickly.
- 3 cloves garlic, mincedGarlic is a essential component of this recipe, as it adds a pungency and flavor that's hard to replicate with other ingredients. Use a high-quality garlic that's fresh and flavorful, and don't be afraid to add more if you like a stronger flavor.
- 2 cups (475ml) canned crushed tomatoesLook for a high-quality canned tomato that's made with fresh, flavorful tomatoes. San Marzano tomatoes are a good option, as they're sweet and have a low acidity.
- 1 cup (250ml) chicken or vegetable brothUse a low-sodium broth that's made with high-quality ingredients, as it will add depth and complexity to the sauce without making it too salty. You can also use a homemade broth if you have one on hand.
- 1 tsp dried basilFresh or dried basil will work well in this recipe, as it adds a bright, herbaceous flavor that complements the tomatoes and cream. Use a high-quality basil that's flavorful and aromatic.
- 1 tsp dried oreganoLike basil, oregano is a classic Italian herb that pairs well with tomatoes and cream. Use a high-quality oregano that's pungent and flavorful, and don't be afraid to add more if you like a stronger flavor.
- Salt and pepper to tasteUse a high-quality salt that's flavorful and aromatic, like kosher or sea salt. Don't be afraid to add more if you need to, as it will help to bring out the flavors of the other ingredients.
- 1/2 cup (120ml) heavy creamHeavy cream is essential to this recipe, as it adds a richness and depth that's hard to replicate with other ingredients. Use a high-quality cream that's fresh and flavorful, and don't be afraid to add more if you like a creamier sauce.
- 1/2 cup (120g) grated parmesan cheeseParmesan cheese is a classic Italian cheese that pairs well with tomatoes and cream. Use a high-quality parmesan that's aged and flavorful, and don't be afraid to add more if you like a stronger flavor.
- Fresh parsley or basil, chopped (1/4 cup or 15g)Fresh herbs are a great way to add a bright, fresh flavor to the dish. Use a high-quality herb that's flavorful and aromatic, and don't be afraid to add more if you like a stronger flavor.
Equipment You’ll Need
How to Make One-Pot Creamy Tomato Pasta
- 1Heat the olive oil in the large pot over medium heat, until it's shimmering and fragrant.
- 2Add the diced onion and cook, stirring occasionally, until it's softened and translucent, about 5-7 minutes.
- 3Add the minced garlic and cook, stirring constantly, for 1-2 minutes, until it's fragrant and lightly golden.
- 4Add the crushed tomatoes, broth, dried basil, and dried oregano. Stir to combine, then bring the mixture to a simmer.
- 5Reduce the heat to low and let the sauce simmer, stirring occasionally, for 20-25 minutes, until it's thickened and reduced slightly.
- 6Add the pasta to the pot, stirring to combine with the sauce. Cook, stirring occasionally, for 5-7 minutes, until the pasta is al dente.
- 7Reduce the heat to low and stir in the heavy cream. Let it simmer, stirring occasionally, for 2-3 minutes, until it's heated through and the sauce has thickened slightly.
- 8Remove the pot from the heat and stir in the grated parmesan cheese. Let it sit, covered, for 2-3 minutes, until the cheese is melted and the sauce is creamy.
- 9Add salt and pepper to taste, then stir in the chopped fresh parsley or basil.
- 10Serve the pasta hot, topped with additional parmesan cheese and a sprinkle of parsley or basil if desired.
Expert Tips
- Use a high-quality pasta that's made with durum wheat semolina, as it will have a better texture and flavor.
- Don't overcook the pasta, as it will become mushy and unappetizing. Cook it until it's al dente, then finish it in the sauce.
- Use a good-quality olive oil that's rich and fruity, as it will add depth and complexity to the dish.
- Don't be afraid to add more garlic or herbs if you like a stronger flavor.
- Let the sauce simmer for at least 20-25 minutes, as this will help to develop the flavors and thicken the sauce.
- Stir the sauce occasionally as it simmers, to prevent it from sticking to the bottom of the pot.
- Use a low-sodium broth that's made with high-quality ingredients, as it will add depth and complexity to the sauce without making it too salty.
- Don't overheat the cream, as it will cause it to curdle and separate. Heat it gently, stirring constantly, until it's heated through and the sauce has thickened slightly.
Common Mistakes to Avoid
- Overcooking the pasta, which can make it mushy and unappetizing.
- Not simmering the sauce for long enough, which can result in a thin and flavorless sauce.
- Using low-quality ingredients, which can affect the flavor and texture of the dish.
- Not stirring the sauce occasionally as it simmers, which can cause it to stick to the bottom of the pot.
- Overheating the cream, which can cause it to curdle and separate.
- Not letting the dish rest for a few minutes before serving, which can result in a sauce that's not creamy and well-combined.
Variations and Substitutions
- Add some cooked chicken or sausage to the pasta for added protein.
- Use different types of cheese, such as mozzarella or ricotta, for a unique flavor.
- Add some steamed vegetables, such as broccoli or spinach, to the pasta for added nutrition.
- Use a different type of pasta, such as spaghetti or linguine, for a change of pace.
- Add some red pepper flakes to the sauce for a spicy kick.
- Use a mixture of canned and fresh tomatoes for a more complex flavor.
- Add some chopped fresh herbs, such as parsley or basil, to the sauce for a bright and fresh flavor.
What to Serve With One-Pot Creamy Tomato Pasta
This one-pot creamy tomato pasta is a hearty and satisfying dish that's perfect for a weeknight dinner or a special occasion. Serve it with some crusty bread and a green salad for a well-rounded meal.
Some other options for serving this dish include:
- A simple green salad with a light vinaigrette
- A side of garlic bread or roasted vegetables
- A mixed green salad with cherry tomatoes and a balsamic vinaigrette
- A side of sautéed spinach or broccoli
Make-Ahead, Storage, Freezing and Reheating
This one-pot creamy tomato pasta can be made ahead of time and refrigerated or frozen for later. To refrigerate, let the dish cool completely, then cover it with plastic wrap or aluminum foil and refrigerate for up to 3 days.
To freeze, let the dish cool completely, then transfer it to a freezer-safe container or bag and freeze for up to 3 months. When you're ready to serve, thaw the dish overnight in the refrigerator, then reheat it over low heat, stirring occasionally, until it's heated through.
When reheating the dish, make sure to stir it occasionally to prevent the sauce from sticking to the bottom of the pot. You can also add a little bit of water or broth to the dish if it's too thick, or a little bit of cream if it's too thin.
Some other tips for storing and reheating this dish include:
- Letting it cool completely before refrigerating or freezing, to prevent the growth of bacteria
- Using airtight containers or freezer-safe bags to prevent the dish from drying out
- Labeling and dating the containers or bags, so you know how long they've been stored
- Reheating the dish over low heat, stirring occasionally, to prevent the sauce from sticking to the bottom of the pot
Frequently Asked Questions
Can I use low-fat cream instead of heavy cream?
Yes, you can use low-fat cream instead of heavy cream, but keep in mind that it may not be as rich and creamy. You can also try using a mixture of low-fat cream and grated cheese for a creamier sauce.
Can I add other ingredients to the pasta, such as cooked chicken or vegetables?
Yes, you can add other ingredients to the pasta, such as cooked chicken or vegetables, to make it more substantial and flavorful. Just be sure to adjust the amount of sauce and seasoning accordingly.
Can I make this recipe ahead of time and refrigerate or freeze it?
Yes, you can make this recipe ahead of time and refrigerate or freeze it. Just be sure to let it cool completely before refrigerating or freezing, and reheat it over low heat, stirring occasionally, until it's heated through.
Can I use different types of pasta, such as spaghetti or linguine?
Yes, you can use different types of pasta, such as spaghetti or linguine, but keep in mind that the cooking time and texture may vary. Just be sure to adjust the cooking time and seasoning accordingly.
Can I add some spice to the sauce, such as red pepper flakes?
Yes, you can add some spice to the sauce, such as red pepper flakes, to give it a kick. Just be sure to adjust the amount to your taste, as it can be quite spicy.
Can I use fresh tomatoes instead of canned tomatoes?
Yes, you can use fresh tomatoes instead of canned tomatoes, but keep in mind that it may require more cooking time and effort to prepare. You can try using a mixture of fresh and canned tomatoes for a more complex flavor.
Can I make this recipe gluten-free?
Yes, you can make this recipe gluten-free by using gluten-free pasta and being careful with the ingredients. Just be sure to check the labels of the ingredients, such as the canned tomatoes and broth, to ensure that they are gluten-free.
Can I make this recipe vegan?
Yes, you can make this recipe vegan by using vegan cream and cheese, and being careful with the ingredients. Just be sure to check the labels of the ingredients, such as the canned tomatoes and broth, to ensure that they are vegan-friendly.

Ingredients
- 1 lb (450g) pasta of your choice
- 2 tbsp olive oil
- 1 onion, diced
- 3 cloves garlic, minced
- 2 cups (475ml) canned crushed tomatoes
- 1 cup (250ml) chicken or vegetable broth
- 1 tsp dried basil
- 1 tsp dried oregano
- Salt and pepper to taste
- 1/2 cup (120ml) heavy cream
- 1/2 cup (120g) grated parmesan cheese
- Fresh parsley or basil, chopped (1/4 cup or 15g)
Instructions
- Heat the olive oil in the large pot over medium heat, until it's shimmering and fragrant.
- Add the diced onion and cook, stirring occasionally, until it's softened and translucent, about 5-7 minutes.
- Add the minced garlic and cook, stirring constantly, for 1-2 minutes, until it's fragrant and lightly golden.
- Add the crushed tomatoes, broth, dried basil, and dried oregano. Stir to combine, then bring the mixture to a simmer.
- Reduce the heat to low and let the sauce simmer, stirring occasionally, for 20-25 minutes, until it's thickened and reduced slightly.
- Add the pasta to the pot, stirring to combine with the sauce. Cook, stirring occasionally, for 5-7 minutes, until the pasta is al dente.
- Reduce the heat to low and stir in the heavy cream. Let it simmer, stirring occasionally, for 2-3 minutes, until it's heated through and the sauce has thickened slightly.
- Remove the pot from the heat and stir in the grated parmesan cheese. Let it sit, covered, for 2-3 minutes, until the cheese is melted and the sauce is creamy.
- Add salt and pepper to taste, then stir in the chopped fresh parsley or basil.
- Serve the pasta hot, topped with additional parmesan cheese and a sprinkle of parsley or basil if desired.