This creamy tomato pasta is a quick, one-pot wonder that brings comfort and flavor to your table in just 30 minutes.
Packed with protein from Parmesan and cream cheese, fiber from whole pasta and tomatoes, and heart-healthy fats from olive oil, it’s a balanced, satisfying meal.
Perfect for busy weeknights or meal prep, this dish is effortless, cozy, and delightfully creamy.

Creamy Tomato Pasta
Equipment
- 1 large pot or deep skillet
- 1 Wooden spoon or spatula
- 1 Knife for chopping
- 1 Cutting Board
- Measuring Cups and Spoons
Ingredients
- 1 tablespoon olive oil
- 1 small onion finely chopped
- 1 clove garlic minced
- ⅓ cup sun-dried tomatoes chopped (optional)
- 1 tablespoon tomato paste
- 2 teaspoons Italian seasoning
- 3 cups chicken stock or water
- 1 15-oz can diced tomatoes, undrained
- 12 ounces short pasta spirals or bow ties recommended
- Salt and pepper to taste
- ½ cup grated Parmesan cheese
- ¼ cup cream cheese ricotta, or mascarpone
- Chopped flat-leaf parsley for garnish (optional)
Instructions
- Prepare Your Ingredients (Prep Master): Before turning on the stove, gather all your ingredients. Finely chop the onion, mince the garlic, and if using, chop the sun-dried tomatoes into small pieces. Measure out your tomato paste, Italian seasoning, chicken stock (or water), diced tomatoes, pasta, Parmesan, and cream cheese. Having everything ready ensures a smooth cooking process and prevents any last-minute scrambling.
- Heat the Oil (Sauté Specialist): Place a large, deep pot or skillet over medium heat and pour in the olive oil. Let it warm for about 30 seconds until it shimmers slightly. This step helps release the flavors from the aromatics you will add next.
- Cook the Aromatics (Flavor Builder): Add the chopped onion, minced garlic, and sun-dried tomatoes to the hot oil. Sauté for about 2 minutes, stirring constantly to prevent burning. Cook until the onions turn translucent and fragrant, and the garlic releases its aroma. This step forms the flavor foundation for your pasta.
- Incorporate Tomato Paste and Seasonings (Sauce Enhancer): Add the tablespoon of tomato paste and sprinkle in the Italian seasoning. Stir continuously for 1 minute to allow the tomato paste to cook slightly and the herbs to bloom, intensifying the overall flavor of the sauce.
- Add Liquids and Pasta (Liquid Layer Expert): Pour in the chicken stock or water, scraping the bottom of the pot with your spoon to lift any caramelized bits for extra flavor. Add the can of undrained diced tomatoes and stir to combine. Then, add the pasta, making sure it is mostly submerged in the liquid. Season with salt and freshly ground black pepper to taste.
- Simmer the Pasta (Pasta Cooker): Increase the heat to bring the mixture to a gentle boil.Once boiling, reduce to a simmer. Let the pasta cook uncovered for 10–15 minutes, stirring occasionally to prevent sticking. Check occasionally—if the pasta looks dry or the liquid has evaporated too quickly, add a little extra broth or water, one tablespoon at a time.
- Stir in Cheeses (Creamy Finisher): Once the pasta is tender and the sauce is slightly thickened, remove the pot from heat. Add the grated Parmesan and cream cheese (or alternative soft cheese). Stir vigorously until the cheese melts completely, creating a rich and creamy sauce that clings to every piece of pasta.
- Rest and Garnish (Presentation Artist): Allow the pasta to sit in the pot for 3–4 minutes to thicken slightly. This resting step ensures the sauce reaches the perfect consistency. Just before serving, sprinkle with chopped flat-leaf parsley for a pop of color and fresh flavor.
- Serve and Enjoy (Final Touch): Scoop the pasta into bowls or plates and serve immediately while warm. Pair with a simple side salad, garlic bread, or roasted vegetables for a complete meal. The creamy tomato pasta is perfect on its own but can also be stored for leftovers or meal prep.
Notes
- Use a large, deep pot to ensure the pasta cooks evenly and has enough space to absorb the sauce.
- Stir frequently while the pasta simmers to prevent sticking and ensure the sauce coats every piece.
- Adjust the liquid gradually—if your pasta looks dry before fully cooked, add a little extra broth or water to maintain creaminess.
- Feel free to swap the cream cheese with ricotta or mascarpone for a slightly different texture and flavor profile.
- For a vegetarian version, use vegetable broth instead of chicken stock.
Chef’s Secrets: Expert Flavor Enhancements
The secret to a rich, creamy sauce is layering flavors.
Start by properly sautéing the onions and garlic, allowing them to release their natural sweetness.
Sun-dried tomatoes are optional but add a subtle tang that elevates the dish.
Don’t rush the simmering stage—the pasta absorbs the sauce as it cooks, creating a naturally creamy texture without the need for excess cream.
Finally, stir in the cheese off the heat to prevent curdling and achieve a silky consistency.
Serving Suggestions: Delicious Meal Pairings
This pasta is versatile and pairs wonderfully with fresh, simple sides.
Serve it alongside a crisp green salad dressed with lemon vinaigrette, roasted or sautéed vegetables, or warm garlic bread for a complete meal.
For a protein boost, top with grilled chicken, shrimp, or chickpeas.
Garnishing with fresh parsley or basil not only adds color but also enhances the fresh, savory flavors of the creamy tomato sauce.
Storage Tips: Keep Pasta Fresh Longer
Allow the pasta to cool slightly before transferring leftovers to an airtight container.
Refrigerate for up to 3–4 days. To reheat, add a splash of water or broth to loosen the sauce and gently warm on the stove or in the microwave, stirring occasionally to maintain the creamy texture.
This pasta can also be frozen for up to one month—thaw overnight in the fridge before reheating for best results.
Frequently Asked Questions
1. Can I make this pasta vegetarian?
Yes! Simply replace the chicken stock with vegetable broth and skip any added meat toppings. The pasta remains flavorful and creamy.
2. What type of pasta works best?
Short pasta shapes like spirals, bow ties, penne, or shells work perfectly because they hold the sauce well and cook evenly in one pot.
3. Can I use non-dairy cheese or cream?
Absolutely! Plant-based cream cheese, ricotta alternatives, or vegan Parmesan will work, though the flavor and texture may be slightly different.
4. How do I prevent the pasta from sticking?
Stir the pasta frequently during simmering and ensure there is enough liquid in the pot.
Adding a small splash of water or broth if the mixture dries helps maintain creaminess.
5. Can I prepare this recipe ahead of time?
Yes, you can prep ingredients in advance—chop the onions, garlic, and sun-dried tomatoes, measure the cheese, and have the broth ready.
The pasta itself is best cooked fresh, but leftovers store well as mentioned above.