This vibrant Italian-inspired pasta combines tender penne with a rich garlicky tomato sauce. The dish gets its creamy texture from dollops of fresh ricotta that melt into the sauce, creating a silky consistency. Fresh basil adds aromatic brightness, while Parmesan brings savory depth. Perfect for weeknight dinners, this vegetarian main comes together in just 30 minutes and serves four generously.
The first time I made this pasta was on a rainy Tuesday when the grocery store had the most beautiful fresh ricotta I had ever seen, sitting there like a little white cloud of possibility. I bought it without a plan, walked home in the drizzle, and let my instincts guide me toward garlic and canned tomatoes. That night, eating steaming bowls curled up on the couch, I realized sometimes the best meals come from following your gut rather than a recipe book.
Last month I served this at a casual dinner party where my friend Sarah, who swears she hates cooked tomatoes, went back for seconds. She kept asking what the secret ingredient was and honestly there is no secret, just good ingredients treated with respect. The garlic gets sweet and mellow, the tomatoes concentrate into something deep, and the ricotta ties it all together with this mild milky comfort.
Ingredients
- 400 g penne pasta: I like using bronze cut pasta because the rough texture grabs onto sauce better than the smooth stuff
- 2 tbsp olive oil: Use a decent quality oil since it will cook down and become part of your sauce base
- 4 garlic cloves, minced: Do not be shy with the garlic here, it mellows out beautifully as it sautés
- 1 medium onion, finely chopped: The onion provides sweetness that balances the acidity of the tomatoes
- 800 g (2 cans) crushed tomatoes: San Marzano tomatoes will give you the best flavor but any good quality crushed tomatoes work
- 1 tsp sugar: Just enough to cut the acidity without making the sauce taste sweet
- 1/2 tsp crushed red pepper flakes: Optional but I love the gentle warmth it adds
- Salt and freshly ground black pepper: Taste as you go and adjust to your liking
- 200 g ricotta cheese: Use the good stuff from the dairy aisle, not the gritty shelf stable kind
- 1/2 cup fresh basil leaves, torn: Tear the basil by hand instead of cutting it to prevent bruising
- 50 g grated Parmesan cheese: Plus extra for serving because who ever said no to more cheese
Instructions
- Get the pasta going:
- Bring a large pot of salted water to a boil and cook the penne until it still has a little bite to it, then scoop out 1/2 cup of the starchy water before draining.
- Build your flavor base:
- Heat the olive oil in a large skillet over medium heat, add the garlic and onion, and let them soften until they smell amazing and the onion is translucent.
- Make the sauce sing:
- Pour in the crushed tomatoes, add the sugar, red pepper flakes if you are using them, and season generously with salt and pepper before letting it simmer and thicken.
- Bring it all together:
- Toss the cooked pasta right into the sauce, adding a splash of that pasta water if it needs help coming together into a silky coating.
- Add the creamy elements:
- Gently fold in dollops of ricotta, half the torn basil, and the Parmesan, letting everything warm through for just a minute or two.
- Finish with flair:
- Divide among bowls and scatter the remaining basil on top along with whatever extra Parmesan your heart desires.
This pasta has become my go to when friends need comfort food but I still want to serve something that feels special. There is something about the combination of hot sauce and cool ricotta that makes people slow down and really enjoy their meal.
Making It Your Own
I have learned that a splash of heavy cream in the tomato sauce makes it incredibly luxurious without overpowering the ricotta. Sometimes I will add a handful of spinach right at the end, letting it wilt in the hot pasta for extra color and nutrition.
Choosing Your Pasta Shape
Rigatoni and fusilli both work beautifully here because their shapes hold onto sauce well. Just remember that different pasta shapes have different cooking times, so always taste before you drain.
Perfect Pairings
A crisp white wine like Pinot Grigio cuts through the richness perfectly. A simple green salad with a vinaigrette helps balance the meal. Crusty bread for sopping up any extra sauce is practically mandatory.
- Let the sauce simmer longer if you have time it only gets better
- Room temperature ricotta incorporates more easily than cold
- Always keep extra basil on hand because it garnish evaporates mysteriously
This is the kind of pasta that makes even a weeknight dinner feel like an occasion. Hope it brings you as much comfort as it has brought me.
Questions & Answers
- → Can I use dried basil instead of fresh?
-
Fresh basil provides the best flavor and aroma for this dish. If you must use dried, add it during the sauce simmering step rather than at the end, and use about 1 tablespoon dried in place of the fresh amount.
- → How do I store leftovers?
-
Store cooled pasta in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of water or olive oil to restore creaminess. The pasta may absorb more sauce as it sits.
- → Can I make this dish dairy-free?
-
Substitute the ricotta with dairy-free cream cheese or cashew cream. Use nutritional yeast or vegan Parmesan alternative in place of grated Parmesan. The sauce base is naturally dairy-free.
- → What other pasta shapes work well?
-
Rigatoni, fusilli, or rotini catch the sauce beautifully thanks to their ridges and curves. Short pasta with texture works better than long strands like spaghetti for this chunky tomato sauce.
- → Is the red pepper flakes necessary?
-
The red pepper flakes are completely optional. They add subtle warmth that balances the creamy ricotta and sweet tomatoes. Omit them for a family-friendly version or increase the amount if you enjoy more heat.