Creamy Tomato Pasta Recipe for a Flavorful and Easy Dinner
This creamy tomato pasta with sausage is a perfect weeknight dinner that’s bursting with bold flavors and rich, comforting goodness. The creamy tomato sauce coats every bite of tender pasta, while the savory sausage adds just the right amount of spice and heartiness.
When I first made this dish, I couldn’t believe how quickly it came together. It’s one of those recipes that feels indulgent but is surprisingly simple. Plus, it’s always a hit with the family!

Why You’ll Love This Creamy Tomato Pasta
The secret to this recipe is the perfect balance of tangy tomato sauce and velvety cream, paired with the smoky, savory kick of sausage. It’s a dish that feels both cozy and elevated, making it ideal for a quick dinner or a special occasion.
Your Grocery List
- 12 oz penne pasta
- 1 lb Italian sausage (mild or spicy)
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes
- 1/2 cup tomato sauce
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 2 tablespoons olive oil
- 1 teaspoon dried basil
- 1/2 teaspoon red pepper flakes (optional)
- Salt and pepper, to taste
- Fresh basil, for garnish (optional)
Tips for Perfect Creamy Tomato Pasta
Here’s how to make sure your pasta turns out delicious every time:
- Cook Pasta Al Dente: The pasta will absorb some of the sauce, so keep it slightly firm for the best texture.
- Sauté the Sausage: Cook the sausage until it’s golden and caramelized for maximum flavor. Don’t skip draining any excess fat!
- Simmer the Sauce: Allow the tomato sauce to simmer briefly before adding the cream, so the flavors meld together beautifully.
Storing and Reheating Leftovers
This pasta dish is even better the next day! Here’s how to store and enjoy leftovers:
- Storage: Transfer to an airtight container and refrigerate for up to 3 days.
- Reheating: Reheat gently on the stovetop over low heat, adding a splash of cream or broth to loosen the sauce if needed. Avoid microwaving, as it can dry out the pasta.
- Next-Day Twist: Toss in some steamed broccoli or spinach when reheating for a fresh veggie boost.
Make It Even Better
Take your creamy tomato pasta to the next level with these easy upgrades:
- Swap the Sausage: Use ground turkey, chicken, or plant-based sausage for a different take on the dish.
- Add Veggies: Stir in roasted red peppers, mushrooms, or cherry tomatoes for extra flavor and texture.
- Spice It Up: Increase the red pepper flakes or drizzle a bit of chili oil over the top for a fiery kick.
Fun Facts
Did you know tomato-based pasta sauces became popular in Italy in the 16th century, after tomatoes were introduced from the Americas? The creamy version we know and love today adds a rich twist to this timeless classic!
Pairings
Serve this creamy tomato pasta with a side of garlic bread or a crisp green salad. For dessert, a classic tiramisu or a light lemon tart would be a perfect way to end the meal.

Creamy Tomato Pasta with Sausage
Equipment
- Large skillet
- Large pot
- Wooden spoon
Ingredients
- 12 oz penne pasta
- 1 lb Italian sausage mild or spicy, casing removed
- 1 small onion diced
- 3 cloves garlic minced
- 1 can diced tomatoes (14.5 oz)
- 1/2 cup tomato sauce
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 2 tablespoons olive oil
- 1 teaspoon dried basil
- 1/2 teaspoon red pepper flakes optional
- Salt and pepper to taste
- Fresh basil optional, for garnish
Instructions
- Cook the penne pasta according to package instructions. Drain and set aside, reserving 1/2 cup of pasta water.
- Heat olive oil in a large skillet over medium heat. Add the Italian sausage and cook until browned, breaking it up with a wooden spoon. Remove any excess grease.
- Add the diced onion and minced garlic to the skillet. Sauté for 2-3 minutes until softened and fragrant.
- Stir in the diced tomatoes, tomato sauce, and dried basil. Simmer for 5-7 minutes to let the flavors meld.
- Lower the heat and slowly stir in the heavy cream. Simmer for 2 minutes, then stir in the grated Parmesan cheese until the sauce is creamy and smooth.
- Toss the cooked penne pasta into the skillet, stirring to coat. Add reserved pasta water as needed to adjust the sauce consistency.
- Season with salt, pepper, and red pepper flakes if desired. Garnish with fresh basil and serve immediately.