Looking for a quick, comforting dinner that tastes delicious without leaving your kitchen full of dirty dishes? This Easy One-Pot Creamy Tomato Pasta is the perfect solution! Made with tender pasta, juicy tomatoes, garlic, Italian herbs, cream, and Parmesan cheese, this simple recipe delivers a rich, velvety sauce in just 25 minutes.
The best part? Everything cooks in one pot, so you don't need to boil the pasta separately or drain a heavy pot of water. As the pasta simmers in the tomato broth, it releases starch that helps create a naturally thick, flavorful sauce. A splash of cream and a sprinkle of Parmesan bring all the ingredients together for a restaurant-style dinner you can easily make at home.
Whether you need a quick weeknight meal, an easy vegetarian dinner, or a comforting dish the whole family will enjoy, this creamy tomato pasta deserves a place in your regular meal rotation. Serve it with garlic bread, a fresh green salad, or roasted vegetables for a complete meal.
Why You'll Love This Creamy Tomato Pasta:
- Ready in Just 25 Minutes: Homemade comfort food for busy evenings without an hour in the kitchen.
- Easy Cleanup: Everything cooks together in one pot, so there are far fewer dishes to wash.
- Rich, Balanced Flavor: Bright tomatoes, savory garlic, herbal Italian seasoning, silky cream and nutty Parmesan.
- Easy to Customize: Add spinach, mushrooms, chicken or red pepper flakes to suit your taste.
There are plenty of pasta recipes to choose from, but this one stands out because it combines convenience, simple ingredients, and delicious flavor. You don't need advanced cooking skills or expensive ingredients to prepare a satisfying dinner. With a few pantry staples and one large pot, you can create a creamy tomato sauce that coats every piece of pasta beautifully.
First, this recipe is ready in just 25 minutes. That makes it especially useful on busy evenings when you want homemade food without spending an hour in the kitchen. While the pasta simmers, you can prepare your side dishes, set the table, or simply take a few minutes to relax.
Another reason to love this recipe is the easy cleanup. Traditional pasta dishes often require one pot for boiling pasta and another pan for preparing the sauce. Here, everything cooks together in the same pot, reducing the number of dishes you need to wash afterward.
The flavor is equally impressive. Tomatoes provide a bright, slightly tangy base, garlic adds a savory aroma, Italian seasoning brings herbal notes, and cream softens the acidity of the tomatoes. Parmesan adds a salty, nutty finish that makes the sauce taste rich and satisfying.
This recipe is also easy to customize. Add baby spinach, mushrooms, cooked chicken, or red pepper flakes to create a version that suits your preferences. You can even substitute whole-wheat pasta or a suitable gluten-free variety, adjusting the liquid and cooking time as needed.
Ingredients for Easy One-Pot Creamy Tomato Pasta
One of the best things about this recipe is that you probably already have several ingredients in your kitchen. Each ingredient plays a role in building a balanced sauce, so using the recommended quantities will help you achieve the best results.
Simple Ingredient Substitutions
You don't need to follow the ingredient list rigidly if you have suitable alternatives. For example, fusilli, rotini, and elbow macaroni can replace penne. However, different pasta shapes absorb different amounts of liquid, so keep extra broth or hot water nearby in case the sauce becomes too thick before the pasta is tender.
If you don't have heavy cream, you can use half-and-half or cooking cream, although the final sauce may be less rich. Whole milk can also work, but it is more likely to separate in an acidic tomato sauce, so add it over low heat and avoid boiling the mixture. For a dairy-free version, use an unsweetened plant-based cooking cream and a suitable dairy-free Parmesan alternative.
Vegetable broth keeps the dish vegetarian when paired with vegetarian-friendly cheese. If you use chicken broth, the recipe will no longer be vegetarian. You can also adjust the seasoning with dried oregano, basil, or a small pinch of red pepper flakes according to your taste.
How to Make Creamy Tomato Pasta in One Pot
Build the tomato flavor, add the uncooked pasta and broth, simmer until tender, and finish with cream and cheese. Cooking the pasta directly in the sauce saves time and lets the released starch thicken the liquid.

1. Sauté the Garlic
Place a large pot or deep skillet over medium heat and add the olive oil. Once the oil is warm, add the minced garlic and stir for approximately 30 seconds, just until fragrant. Keep the garlic moving so it doesn't burn, because burnt garlic can make the entire sauce taste bitter.
Next, stir in the tomato paste and cook for another minute or two. Let it darken slightly while stirring regularly. This short step helps develop a deeper tomato flavor and gives the finished sauce a richer taste.

2. Add the Pasta and Sauce Ingredients
Add the diced or crushed tomatoes, vegetable broth, Italian seasoning, salt, and black pepper to the pot. Stir everything together until the tomato paste is evenly distributed throughout the liquid.
Add the uncooked penne and stir again, making sure the pasta is spread throughout the pot and mostly submerged in the liquid. Bring the mixture to a gentle boil, then reduce the heat to maintain a steady simmer.

3. Simmer Until the Pasta Is Tender
Cover the pot partially or fully, depending on how quickly the liquid reduces, and cook for approximately 12–15 minutes, or according to the pasta's package instructions. Stir every two or three minutes, paying particular attention to the bottom of the pot so the pasta doesn't stick.
Start checking the pasta before the end of the estimated cooking time. It should be tender but still have a slight bite rather than becoming mushy. If the liquid disappears before the pasta is cooked, add a small splash of hot broth or water and continue simmering.
The sauce may look thinner than expected during the first few minutes, but don't worry. As the pasta cooks, it releases starch into the liquid, helping the sauce thicken. Once the pasta is tender, there should still be enough moisture left to create a creamy coating rather than a dry mixture.

4. Stir in the Cream and Cheese
Reduce the heat to low before adding the heavy cream. Stir gently until the tomato sauce changes to a beautiful creamy pink color. Keeping the heat low helps reduce the risk of the dairy separating in the acidic tomato mixture.
Add the grated Parmesan and continue stirring until the cheese melts into the sauce. Let everything warm together for another minute, then remove the pot from the heat.
Taste the pasta and adjust the salt and black pepper if necessary. If the sauce seems too thick, stir in a little hot water or broth. If it seems too thin, let it rest for two or three minutes; the sauce will continue to thicken as it cools slightly.
Finish with fresh basil, extra Parmesan, and red pepper flakes if desired. Serve immediately while the sauce is warm, smooth, and creamy.
🍝 Tips for the Best Creamy Tomato Pasta:
- Choose the Right Pot: A large, heavy-bottomed pot distributes heat more evenly than a thin saucepan, helping prevent the sauce from scorching while the pasta cooks.
- Stir Regularly: Pasta simmering directly in sauce has less liquid to move around freely and can settle and stick. Stir every few minutes, and reduce the heat if you notice vigorous bubbling or sticking.
- Cook the Tomato Paste First: Giving it a minute or two in the hot oil concentrates its flavor. Good-quality canned tomatoes also form the foundation of the dish.
- Add the Cream Toward the End: Heavy cream generally produces a richer sauce, while lower-fat dairy may separate when exposed to high heat and acidic tomatoes. Avoid boiling after adding cream and cheese.
- Leave It Slightly Loose: Pasta continues absorbing liquid after cooking. Remove the pot from the heat while the sauce still looks slightly looser than your ideal consistency, and it will thicken into a glossy coating by the time it reaches the table.
5 Delicious Variations and Add-Ins
One of the biggest advantages of homemade creamy tomato pasta is how easily you can change it. A few additions can turn it into something new without making dinner complicated.
What to Serve with Creamy Tomato Pasta:
This pasta is satisfying on its own, but the right side dish can make the meal feel even more complete.
- Garlic Bread: A classic option because its crisp edges and buttery garlic flavor complement the creamy sauce. Toast sliced bread with olive oil, garlic, and parsley while the pasta finishes cooking.
- Simple Green Salad: Toss lettuce, cucumber, cherry tomatoes, and thinly sliced red onion with olive oil, lemon juice, salt, and pepper. The fresh vegetables balance the creaminess.
- Roasted Vegetables: Broccoli, green beans, or zucchini pair well with soft pasta, while their mild flavor lets the tomato sauce remain the star.

