This vibrant pasta dish combines tender penne with a rich garlicky tomato sauce that's been simmered to perfection. The star of the show is the fresh ricotta cheese, which melts into the hot pasta creating creamy pockets throughout. Fresh basil adds brightness and aroma, while a finishing dusting of Parmesan brings a salty, nutty depth to every bite.
Ready in under 30 minutes, this Italian-inspired main works beautifully for weeknight dinners yet feels elegant enough for casual entertaining. The vegetarian dish balances tangy tomatoes, aromatic garlic, and mild creaminess in perfect harmony.
Standing at my stove on a Tuesday evening, watching steam curl off a pot of boiling water, I realized this simple pasta combination had become my unexpected hero. The first time I made it, I was skeptical about adding cold ricotta directly to hot tomato sauce, but that slight chill against the warm pasta creates something magical. Now it's the dish I make when friends drop by unannounced and I need something that looks impressive but comes together in the time it takes to uncork a bottle of wine.
Last summer my neighbor Elena stopped by while I had a batch bubbling away on the stove. She's actually from Rome and admitted she was skeptical of the ricotta addition, but after one bite she asked for the recipe to make for her grandchildren. Now whenever I smell garlic hitting hot olive oil, I think of her sitting at my kitchen table, tearing basil leaves and telling me stories about cooking with her nonna.
Ingredients
- 400 g penne pasta: The ridges catch the sauce perfectly, but rigatoni works beautifully too if that's what you have in the pantry
- 2 tbsp olive oil: Use a decent quality one here since it carries the garlic flavor through the entire dish
- 4 garlic cloves, minced: Don't be tempted to reduce this, the garlic is the backbone that holds everything together
- 1 medium onion, finely chopped: I pulse mine in the food processor for a few seconds to get it almost paste like, which helps it dissolve into the sauce
- 800 g (2 cans) crushed tomatoes: San Marzano cans are worth the extra dollar for their natural sweetness
- 1 tsp sugar: This tiny amount balances the acidity without making the sauce taste sweet
- 1/2 tsp crushed red pepper flakes: Optional, but I always add it for that gentle warmth that builds at the back of your throat
- Salt and freshly ground black pepper: Taste the sauce before adding, then adjust gradually
- 200 g ricotta cheese: Whole milk ricotta makes a noticeable difference in creaminess
- 1/2 cup fresh basil leaves, torn: Tear them by hand instead of cutting to release more of those aromatic oils
- 50 g grated Parmesan cheese: Save some extra for serving because everyone always wants more
Instructions
- Get your water going first:
- Bring a large pot of salted water to a boil and cook the penne until al dente, then reserve 1/2 cup of that starchy pasta water before draining
- Build your flavor foundation:
- Heat olive oil in a large skillet over medium heat and sauté the garlic and onion for 2 to 3 minutes until soft and fragrant but not browned
- Create the sauce:
- Stir in the crushed tomatoes, sugar, red pepper flakes if using, salt and pepper, then simmer for 10 to 12 minutes while stirring occasionally
- Bring it all together:
- Add the drained penne to the sauce and toss well, adding a splash of that reserved pasta water if the sauce looks too thick
- Add the creamy finish:
- Gently fold in the ricotta, half the basil, and grated Parmesan, cooking for just 1 to 2 minutes until everything is heated through
- Plate it up:
- Divide among bowls and top with the remaining basil and extra Parmesan for that restaurant style finish
This recipe saved me during my first dinner party back when I was terrified of cooking for more than two people. My friend Marco took three servings and asked if there was some secret ingredient, not believing me when I said it was just simple ingredients treated with respect.
Making It Your Own
Sometimes I'll add a handful of baby spinach in the last minute of sauce simmering time, just until it wilts. The green looks beautiful against the red sauce and nobody notices they're eating something healthy. You could also throw in some roasted cherry tomatoes right before serving for bursts of sweetness in every bite.
Perfecting The Ricotta
I learned that bringing the ricotta to room temperature for about 20 minutes before adding it helps it melt more smoothly into the hot pasta. If you're feeling extra indulgent, mix a tablespoon of the pasta water into the ricotta first to loosen it up, then drop spoonfuls throughout the pasta instead of folding it all in at once.
Serving Suggestions
A crisp glass of Pinot Grigio cuts through the creaminess beautifully, and I almost always serve this with a simple arugula salad dressed with lemon and olive oil. The bitterness of the greens balances the rich pasta perfectly.
- Crusty bread for sopping up any sauce left in the bowl
- A pinch of extra red pepper flakes on the table for heat lovers
- Finish with a drizzle of your best olive oil right before serving
Some of the best meals are the ones that come together without a recipe, just instinct and whatever's in the fridge. But having a go to dish like this in your back pocket makes life a little sweeter.
Recipe Q&A
- → Can I make this dish ahead of time?
-
The tomato sauce can be made up to 3 days ahead and stored in the refrigerator. When ready to serve, reheat gently while cooking the pasta fresh. Add the ricotta and basil just before serving to maintain their fresh texture and vibrant flavor.
- → What type of pasta works best?
-
Penne is ideal because its ridges and hollow center capture the sauce beautifully. Rigatoni, fusilli, or ziti also work well as alternatives. Short pasta shapes with texture help the thick tomato sauce and ricotta cling to every bite.
- → Is this suitable for freezing?
-
The tomato sauce freezes excellently for up to 3 months. However, it's best to freeze the sauce separately and cook fresh pasta when ready to serve. The ricotta and basil should always be added fresh after reheating, as their texture changes when frozen and thawed.
- → How can I make this dish extra creamy?
-
Stir in a splash of heavy cream or half-and-half with the ricotta for added richness. You can also mix a small amount of pasta water into the ricotta before adding it to create a smoother, more luxurious consistency that coats the pasta evenly.
- → What can I serve with this pasta?
-
A crisp green salad with vinaigrette balances the richness perfectly. Crusty bread or garlic knots are ideal for soaking up extra sauce. For a complete Italian meal, serve alongside bruschetta or a light antipasto platter with olives and cured vegetables.
- → Can I adjust the spice level?
-
The red pepper flakes are completely optional and can be adjusted to taste. Start with 1/4 teaspoon for mild heat, or omit entirely for a family-friendly version. For those who enjoy more spice, increase up to 1 teaspoon and add it with the garlic to infuse the oil.