This vibrant Italian pasta combines tender penne with a rich garlicky tomato sauce, swirled with creamy fresh ricotta and fragrant basil. Ready in 30 minutes, it balances sweet tomatoes, aromatic garlic, and mild cheese for a comforting vegetarian meal. The sauce clings beautifully to each pasta tube, while ricotta dollops melt into warm pockets throughout.
The way the ricotta melts into warm tomato sauce always reminds me why simple Italian cooking feels like magic. My roommate used to make something similar during our Tuesday night budget dinners, back when we measured success in empty plates rather than perfect technique. Now it is my go-to when I want comfort food that does not require hours at the stove.
Last winter my sister came over exhausted from a week of back to back meetings. I made this while she curled up on the couch, and by the time we sat down to eat, she said it was the first time she had relaxed all week. The smell of garlic hitting olive oil alone is enough to make people gravitate toward the kitchen.
Ingredients
- 400 g penne pasta: The ridges catch the sauce beautifully, though rigatoni works just as well if that is what you have on hand
- 2 tbsp olive oil: Use a good quality one since it forms the flavor base for your entire sauce
- 4 garlic cloves, minced: Do not be tempted to use pre-minced garlic, fresh cloves make a noticeable difference here
- 1 medium onion, finely chopped: Finer pieces disappear into the sauce while still providing sweet depth
- 800 g crushed tomatoes (2 cans): Whole tomatoes crushed by hand work too if you prefer a chunkier texture
- 1 tsp sugar: Just enough to balance the natural acidity without making the sauce taste sweet
- 1/2 tsp crushed red pepper flakes: Optional, but adds a gentle warmth that complements the creamy ricotta perfectly
- Salt and freshly ground black pepper: Taste and adjust as you go, especially after adding the cheese
- 200 g ricotta cheese: Room temperature dollops melt more evenly into the hot pasta
- 1/2 cup fresh basil leaves, torn: Tear by hand right before serving to preserve the aromatic oils
- 50 g grated Parmesan cheese: Save some extra for the table because everyone always wants more
Instructions
- Get your pasta water going first:
- Bring a large pot of salted water to a boil and cook the penne until al dente, reserving 1/2 cup of the starchy water before draining
- Build your aromatic base:
- Heat olive oil in a large skillet over medium heat, then sauté the garlic and onion for 2 to 3 minutes until soft and fragrant
- Let the sauce simmer:
- Stir in crushed tomatoes, sugar, red pepper flakes, salt, and pepper, then let it bubble gently for 10 to 12 minutes while stirring occasionally
- Bring everything together:
- Add the drained penne to the sauce and toss well, splashing in some reserved pasta water if it needs a silkier consistency
- Add the creamy finish:
- Gently fold in the ricotta, half the basil, and grated Parmesan, cooking for just 1 to 2 minutes until heated through
- Plate it up:
- Divide among serving plates and top with the remaining basil plus extra Parmesan for everyone to add at the table
This recipe has become my default for potlucks because it travels well and seems to please everyone. Last month I brought it to a neighborhood dinner, and three people asked for the recipe before they even finished their first serving.
Making It Your Own
Sometimes I toss in a handful of baby spinach during the last minute of sauce simmering, watching it wilt into the tomato base. My cousin adds roasted cherry tomatoes when they are in season, which bursts little pockets of sweetness throughout the dish.
Timing Is Everything
I learned to start the sauce water first because there is nothing worse than perfectly cooked pasta with nowhere to go. The sauce can wait on low heat for a few minutes, but mushy pasta cannot be saved.
Serving Suggestions
A crisp white wine like Pinot Grigio cuts through the richness while letting the tomato flavors shine. I keep things simple with a green salad dressed in lemon vinaigrette and maybe some crusty bread for soaking up any sauce left on the plate.
- Let the ricotta sit on the counter for 20 minutes before cooking
- Tear the basil leaves rather than chopping them for a more delicate presentation
- Warm your serving bowls in the oven for a few minutes to keep the pasta hot longer
There is something deeply satisfying about a recipe that turns humble ingredients into something special enough for company but simple enough for a Tuesday night.
Recipe FAQs
- → Can I use dried basil instead of fresh?
-
Fresh basil provides the best aroma and flavor, but you can substitute 1 tablespoon dried basil added during simmering if needed.
- → What pasta shapes work best?
-
Penne, rigatoni, or fusilli are ideal as their ridges and tubes hold the sauce well. Short pasta with texture works better than smooth varieties.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of water to restore creaminess.
- → Can I make this dairy-free?
-
Substitute ricotta with dairy-free almond or cashew cheese, and use nutritional yeast or vegan Parmesan in place of grated Parmesan.
- → Is this suitable for freezing?
-
The pasta and sauce freeze well for up to 2 months, but ricotta texture may change slightly. Add fresh basil after reheating.