This comforting Italian 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, while torn basil leaves add bright, aromatic freshness. Perfect for busy weeknights, this vegetarian main comes together in just 30 minutes and serves four generously.
The balance of tangy tomatoes, aromatic garlic, and mild creamy ricotta creates layers of flavor. The sauce clings beautifully to the penne, and reserved pasta water helps achieve that perfect silky consistency. Finish with extra Parmesan and fresh basil for a restaurant-quality presentation.
My tiny apartment kitchen filled with the most incredible aroma when I first threw together this simple pasta. I'd bought way too much ricotta for a lasagna that never happened, and there's something deeply satisfying about turning what could've been kitchen waste into something this gorgeous. The way the creamy cheese melts into the warm tomato sauce creates this velvety texture that coats every single piece of penne perfectly.
Last summer my neighbor Sarah caught me through the open window taking photos of this pasta in natural light. She laughed, then came over with a bottle of wine and we ate it standing up in my kitchen while talking about everything and nothing. Sometimes the best meals are the ones that happen spontaneously with good people.
Ingredients
- 400 g penne pasta: The ridges catch the sauce beautifully, though rigatoni works just as well if that is what you have
- 2 tbsp olive oil: Use a good quality one since the flavor really comes through in the finished dish
- 4 garlic cloves, minced: Do not be shy with garlic here, it forms the backbone of the entire sauce
- 1 medium onion, finely chopped: Finer is better so it virtually disappears into the sauce
- 800 g crushed tomatoes: Good quality canned tomatoes make all the difference, no need to buy fresh here
- 1 tsp sugar: Just enough to balance the acidity of the tomatoes without making the sauce sweet
- 1/2 tsp crushed red pepper flakes: Optional but adds this gentle warmth that lingers pleasantly
- Salt and black pepper: Season generously as you go, pasta water should taste like the sea
- 200 g ricotta cheese: Get the good stuff from the deli section, not the grainy tub kind
- 1/2 cup fresh basil leaves, torn: Tearing releases more oils than chopping with a knife
- 50 g grated Parmesan cheese: Plus extra for serving because you definitely want more on top
Instructions
- Get the pasta going first:
- Bring a large pot of generously salted water to a rolling boil and cook penne until al dente, saving that precious half cup of pasta water before draining
- Build your flavor base:
- Heat olive oil in a large skillet over medium heat and sauté garlic and onion for 2 to 3 minutes until soft and fragrant, taking care not to burn the garlic
- Simmer the sauce:
- Pour in crushed tomatoes with sugar and red pepper flakes, then season with salt and pepper and let it bubble gently for 10 to 12 minutes
- Bring it all together:
- Add cooked penne directly into the sauce and toss well, splashing in some pasta water if it needs help coming together into a silky consistency
- Add the creamy elements:
- Gently fold in ricotta, half the basil, and Parmesan, cooking just 1 to 2 minutes until everything is warmed through and the cheese has melted slightly
- Finish with flourish:
- Divide among plates and scatter remaining basil on top with extra Parmesan because we both know you want more
This recipe has become my go to for comfort food that does not leave me feeling heavy afterward. There is something about the combination of tangy tomato, creamy ricotta, and fresh basil that hits every single craving spot.
Making It Your Own
The beauty of this dish lies in how forgiving it is to improvisation. I have added sautéed spinach when I needed to use up greens from the fridge, and roasted cherry tomatoes bring this incredible sweetness when they are in season. Sometimes I toss in a handful of arugula at the very end for a peppery bite that cuts through the creaminess.
Wine Pairing Wisdom
A crisp Pinot Grigio cuts through the ricotta beautifully while complementing the tomato base. On the other hand, a light red like Chianti works wonderfully if you prefer red wine with your pasta. Honestly, just open whatever bottle you have on hand, because this pasta makes everything taste better.
Scaling For A Crowd
This recipe doubles effortlessly for dinner parties or potlucks. The key is using your largest pan so everything has room to move while tossing. Consider setting up a little topping station with extra basil, Parmesan, and red pepper flakes so guests can customize their bowls.
- Make a double batch and freeze portions for those nights when cooking feels impossible
- Keep some lemon zest on hand to brighten leftovers the next day
- Try crumbling goat cheese instead of ricotta for a tangier twist on the original
Serve this in deep bowls so everyone gets plenty of sauce with each bite. Watch how quickly the plates get wiped clean, because that ricotta tomato combination is absolutely addictive.
Recipe FAQs
- → Can I make this pasta ahead of time?
-
Yes, you can prepare the tomato sauce up to 3 days in advance and store it in the refrigerator. Reheat gently before tossing with freshly cooked pasta and adding the ricotta and basil. For best results, add the fresh herbs just before serving.
- → What can I use instead of ricotta cheese?
-
Cream cheese or cottage cheese blended until smooth can replace ricotta. For a dairy-free option, try cashew cream or silken tofu blended with lemon juice and nutritional yeast. Each alternative will slightly alter the final flavor and texture.
- → How do I prevent the sauce from becoming too acidic?
-
The sugar in the recipe helps balance the tomatoes' natural acidity. If your sauce still tastes too sharp, try adding a pinch of baking soda while simmering or finish with a small pat of butter. Longer simmering also helps mellow acidic notes.
- → Can I freeze this dish?
-
Freeze the tomato sauce portion for up to 3 months in an airtight container. However, pasta with ricotta added doesn't freeze well—the dairy can separate and become grainy. For best results, freeze sauce separately and cook fresh pasta when ready to serve.
- → What other herbs work in this dish?
-
Fresh basil is traditional, but you can add or substitute with fresh oregano, thyme, or Italian parsley. A small amount of fresh rosemary adds earthy depth. Avoid dried herbs in this fresh-tasting dish—they won't provide the same vibrant flavor.
- → How can I make this spicy?
-
Increase the crushed red pepper flakes to 1 teaspoon for noticeable heat, or add a diced fresh chili while sautéing the garlic. You could also stir in a spoonful of calabrian chili paste with the tomatoes for a complex, spicy kick.