Go Back
+ servings

Pasta With Ricotta And Tomato Sauce

Pasta with Ricotta and Tomato Sauce, a quick pasta recipe featuring a ricotta-based creamy sauce. It comes together in less than 20 minutes and is so easy to make for any meal!

Course Main Course
Cuisine Italian
Prep Time 5 minutes
Cook Time 20 minutes
Servings 1 person
Calories 832 kcal


  • 100 grams penne pasta
  • 2 tbsp olive oil extra virgin
  • 1 tbsp onion chopped
  • 1 cup cherry tomatoes halved
  • 2 tbsp fresh basil torn into pieces
  • 1/3 cup ricotta
  • 2-3 tbsp grated parmigiano reggiano, plus more for garnish
  • salt to taste


  1. Bring a pot of water to a boil, add salt, and drop the penne in. Cook until it's before al dente (about 2-3 minutes before it's done cooking, remove it from the pot and place it into the sauce – it will finish cooking in the sauce)

  2. While the water is boiling/pasta is cooking, heat olive oil in a pan. Add the onion along with and sauté until onion is tender, about 3-5 minutes.

  3. Add the halved cherry tomatoes, the basil, and season with salt, and cook down until burst, and they release their juices, about 8-10 minutes.

  4. By this time, the pasta should be ready to add to the pan. Add the penne to the pan, along with a ladle of pasta water.

  5. Continue to cook the pasta in the pan until the pasta water is absorbed and it is al dente. If it needs more time to cook, add more pasta water.

  6. Add the ricotta to the pan, and stir everything together. Add pasta water if needed. Sprinkle in parmigiano reggiano and mix one more time. Plate and top with more parmigiano reggiano if desired!

Recipe Notes

  • We used fresh tomatoes in this recipe, but you can used crushed strained tomatoes as well, or canned peeled plum tomatoes
  • Can substitute garlic for the onions if you prefer.
Nutrition Facts
Pasta With Ricotta And Tomato Sauce
Amount Per Serving
Calories 832 Calories from Fat 387
% Daily Value*
Fat 43g66%
Saturated Fat 13g81%
Cholesterol 49mg16%
Sodium 253mg11%
Potassium 670mg19%
Carbohydrates 84g28%
Fiber 4g17%
Sugar 7g8%
Protein 28g56%
Vitamin A 1383IU28%
Vitamin C 35mg42%
Calcium 335mg34%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.