When you crave a pasta sauce that’s both comforting and a little indulgent, this tomato pasta sauce with cream cheese is your new go-to. The cream cheese adds a velvety richness that transforms simple tomatoes into something truly special.
Whether you’re cooking for a casual weeknight or impressing guests, this sauce is effortless to make on the stovetop and pairs beautifully with your favorite pasta. Let’s dive into why this creamy tomato sauce will quickly become a staple in your kitchen.
Why You’ll Love This Recipe
- Rich and creamy texture from the addition of cream cheese.
- Simple ingredients you probably already have in your pantry.
- Quick stovetop preparation ready in just about 30 minutes.
- Versatile sauce great for spaghetti, penne, or even as a dip.
- Comfort food classic with a modern, creamy twist.
Ingredients
Gather these fresh and pantry staples to create the perfect creamy tomato pasta sauce.
- 2 tablespoons olive oil
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 can (28 ounces) crushed tomatoes
- 4 ounces cream cheese, softened
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1/2 teaspoon red pepper flakes (optional)
- 1 teaspoon sugar
- Salt and freshly ground black pepper to taste
- 1/4 cup grated Parmesan cheese
- Fresh basil leaves for garnish
Recipe Details
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Servings: 4
- Calories (approx.): 220 per serving
How to Make Tomato Pasta Sauce with Cream Cheese
- Heat the olive oil in a large skillet over medium heat until shimmering.
- Add the chopped onion and sauté for about 5 minutes until translucent and soft.
- Stir in the minced garlic and cook for 1 minute until fragrant, taking care not to burn it.
- Pour in the crushed tomatoes, then add dried basil, oregano, red pepper flakes (if using), sugar, salt, and pepper. Stir to combine.
- Bring the sauce to a gentle simmer, reduce heat to low, and cook uncovered for 10-12 minutes, stirring occasionally.
- Remove the skillet from heat and whisk in the softened cream cheese until the sauce is smooth and creamy.
- Return the skillet to low heat just to warm the sauce through without boiling, about 2-3 minutes.
- Stir in the grated Parmesan cheese for extra depth of flavor, then adjust seasoning if needed.
- Serve the sauce hot over your preferred cooked pasta and garnish with fresh basil leaves.
Tips for the Best Results
- Soften your cream cheese beforehand by leaving it at room temperature for about 30 minutes for easy mixing.
- Use good quality canned crushed tomatoes for a rich and fresh tomato flavor.
- Simmering the sauce uncovered helps thicken it and concentrate the flavors.
- Add a pinch of sugar to balance the acidity of the tomatoes.
- Don’t boil the sauce after adding cream cheese to prevent curdling.
Storage and Reheating
Store any leftover tomato pasta sauce with cream cheese in an airtight container in the refrigerator for up to 4 days. Make sure to cool the sauce completely before refrigerating.
To reheat, warm the sauce gently on the stovetop over low heat, stirring frequently. You can add a splash of water or broth if the sauce has thickened too much. This sauce can also be frozen for up to 2 months; thaw overnight in the fridge before reheating.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Yes, you can use about 3 pounds of fresh ripe tomatoes, peeled and chopped. Cook them down longer to achieve the right sauce consistency.
Is cream cheese the best dairy option for creaminess?
Cream cheese provides a nice tang and thick texture, but you can substitute with mascarpone or even ricotta for a slightly different creamy profile.
Can I make this sauce vegan?
To make a vegan version, substitute the cream cheese with a vegan cream cheese alternative and omit the Parmesan or use a plant-based cheese.
How long can I keep this sauce in the freezer?
Properly stored in a freezer-safe container, the sauce will stay good for up to 2 months. Thaw it slowly in the refrigerator before reheating.
