Tomato Garlic Ricotta Penne

Creamy tomato garlic ricotta penne topped with fresh basil and Parmesan cheese Save
Creamy tomato garlic ricotta penne topped with fresh basil and Parmesan cheese | boardfullofbites.com

This Italian-inspired pasta combines tender penne with a rich garlic tomato sauce, swirled with creamy fresh ricotta and finished with aromatic basil. The dish balances bright tomato flavors with mellow ricotta for a comforting yet vibrant meal.

Ready in 30 minutes, this vegetarian main serves four and works perfectly for weeknight dinners or casual entertaining. The sauce develops depth through simple simmering, while the ricotta adds luxurious creaminess without overwhelming the dish.

The way ricotta melts into hot tomato sauce still amazes me every single time I make this pasta. I discovered this trick on a Tuesday evening when I had nothing but canned tomatoes and a container of ricotta in the fridge. Now it is become my go-to dinner for nights when I want something comforting but not heavy.

Last summer my neighbor asked what smelled so good coming from my open kitchen window. I ended up bringing over a bowl and she texted me the next day asking for the recipe. Now we make it whenever either of us has a stressful week and needs an easy win.

Ingredients

  • 400 g penne pasta: The ridges catch the sauce perfectly though rigatoni works beautifully too
  • 2 tbsp olive oil: Use a good quality one since it forms the base of your sauce
  • 4 garlic cloves, minced: Fresh garlic makes all the difference here do not use the jarred stuff
  • 1 medium onion, finely chopped: Yellow onion gives the best sweetness but red works in a pinch
  • 800 g crushed tomatoes: San Marzano tomatoes will give you the most authentic Italian flavor
  • 1 tsp sugar: Just enough to balance the acidity of the tomatoes
  • 1/2 tsp crushed red pepper flakes: Optional but adds such a lovely warmth
  • Salt and freshly ground black pepper: Taste and adjust as you go
  • 200 g ricotta cheese: Full fat gives you the creamiest results
  • 1/2 cup fresh basil leaves, torn: Tear them by hand for more rustic edges
  • 50 g grated Parmesan cheese: Plus extra for serving because who does not want more cheese

Instructions

Get your pasta water going first:
Bring a large pot of salted water to a rolling boil and cook the penne until it is just shy of al dente. That little bit of bite helps it stand up to the sauce later. Reserve about 1/2 cup of the starchy cooking water before draining.
Build your flavor base:
Heat the olive oil in a large skillet over medium heat. Add the minced garlic and chopped onion and let them soften for about 2-3 minutes. You want them translucent and fragrant not browned or bitter.
Create the sauce:
Pour in the crushed tomatoes along with the sugar and red pepper flakes if you are using them. Season with salt and pepper then let everything simmer gently for 10-12 minutes. The sauce should thicken slightly and the flavors will meld together beautifully.
Bring it all together:
Add the drained penne directly into the skillet and toss it thoroughly with the sauce. Splash in some of that reserved pasta water if the sauce looks too thick. You want it glossy and clinging to every piece of pasta.
Add the creamy elements:
Gently fold in the ricotta half of the basil and the grated Parmesan. Let it cook for just 1-2 minutes more until the ricotta warms through and creates those creamy pockets throughout the dish.
Finish and serve:
Divide the pasta among plates and scatter the remaining basil on top. A little extra Parmesan never hurt anybody and adds such a nice salty finish.
Save
| boardfullofbites.com

This recipe has become my comfort food of choice after long days. There is something so meditative about tearing basil and watching it scatter over the steaming pasta.

Making It Your Own

Sometimes I add a handful of spinach right at the end letting it wilt slightly in the warm sauce. It adds nutrition and color without changing the flavor profile much. Roasted cherry tomatoes halved and tossed in right before serving add bursts of sweetness too.

Wine Pairing Magic

A crisp Pinot Grigio cuts through the creaminess perfectly while complementing the tomato notes. If you prefer red a light Chianti works beautifully without overpowering the delicate ricotta.

Leftover Love

This pasta actually reheats surprisingly well though the ricotta will melt more into the sauce. Add a splash of water when reheating and it comes back to life beautifully.

  • The sauce tastes even better the next day as flavors continue to develop
  • Store leftovers in an airtight container for up to three days
  • Freeze the sauce separately from pasta if you want to meal prep
Tender penne pasta coated in rich garlicky tomato sauce with creamy ricotta swirls Save
Tender penne pasta coated in rich garlicky tomato sauce with creamy ricotta swirls | boardfullofbites.com

Hope this brings you as many cozy evenings as it has brought me.

Recipe FAQs

Fresh basil provides the best flavor and aroma, but you can substitute 1 tablespoon of dried basil if needed. Add it during the sauce simmering step rather than at the end to allow the flavors to develop.

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 ricotta may separate slightly but will blend back in when stirred.

Substitute the ricotta with a dairy-free alternative or simply increase the Parmesan with nutritional yeast. The sauce itself is naturally dairy-free and packed with flavor from the garlic and tomatoes.

Rigatoni, fusilli, or gemelli capture the sauce beautifully thanks to their ridges and curves. Short pasta with texture works better than long strands like spaghetti for holding the chunky tomato sauce and ricotta.

The red pepper flakes are optional and add gentle warmth. Omit them for a family-friendly version, or increase to 1 teaspoon if you prefer more spice. The dish remains delicious either way.

Tomato Garlic Ricotta Penne

Creamy penne with tomato garlic sauce, fresh ricotta, and basil

Prep 10m
Cook 20m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 14 ounces penne pasta

Sauce

  • 2 tablespoons olive oil
  • 4 garlic cloves, minced
  • 1 medium onion, finely chopped
  • 28 ounces crushed tomatoes (2 cans)
  • 1 teaspoon sugar
  • 1/2 teaspoon crushed red pepper flakes
  • Salt and freshly ground black pepper to taste

Cheese & Herbs

  • 7 ounces ricotta cheese
  • 1/2 cup fresh basil leaves, torn
  • 1.75 ounces grated Parmesan cheese, plus extra for serving

Instructions

1
Cook the pasta: Bring a large pot of salted water to a boil. Cook the penne according to package directions until al dente. Reserve 1/2 cup pasta water, then drain.
2
Prepare the sauce base: While pasta cooks, heat olive oil in a large skillet over medium heat. Add minced garlic and onion; sauté for 2–3 minutes until soft and fragrant.
3
Simmer the tomato sauce: Stir in crushed tomatoes, sugar, red pepper flakes, salt, and black pepper. Simmer for 10–12 minutes, stirring occasionally to develop flavor.
4
Combine pasta with sauce: Add drained penne to the sauce. Toss thoroughly, adding a splash of reserved pasta water if needed to achieve silky consistency.
5
Add cheeses and basil: Gently fold in ricotta cheese, half the basil, and grated Parmesan. Cook for 1–2 minutes until everything is heated through.
6
Plate and garnish: Divide among serving plates. Top with remaining basil leaves and additional Parmesan cheese.
Additional Information

Equipment Needed

  • Large pot
  • Large skillet
  • Wooden spoon
  • Chef's knife
  • Colander

Nutrition (Per Serving)

Calories 480
Protein 19g
Carbs 67g
Fat 14g

Allergy Information

  • Contains wheat (gluten) and milk (ricotta, Parmesan). Verify cheese labels if avoiding animal rennet.
Lauren Whitman

Home chef sharing easy, colorful recipes and simple cooking tips for everyday meals.