Go Back
+ servings
Baked pasta with ricotta and tomatoes in a casserole dish
Print Recipe
3.74 from 19 votes

Baked Pasta with Ricotta and Tomatoes

A lovely cream sauce with ricotta and mozzarella coats tender noodles in this baked pasta dish that gets a pop of fresh flavor from the diced tomatoes.
Prep Time20 minutes
Cook Time20 minutes
Total Time40 minutes
Course: Main Course, Pasta
Cuisine: American
Keyword: baked pasta, casserole, cheese, pasta
Servings: 6 servings
Calories: 506kcal


  • 9 x 13 Pyrex dish or casserole
  • Individual-size ramekins are also a good choice


  • 12 ounces dried pasta
  • 4 tbsp butter
  • 1 cup onion diced
  • 2 cloves garlic minced
  • 3 tbsp all purpose flour
  • 2 cups milk warmed
  • 1/2 tsp salt
  • 1/4 tsp cayenne powder
  • 1/4 tsp white or black pepper
  • 1 cup ricotta cheese
  • 1 cup mozzarella cheese shredded
  • 2 cups tomatoes seeded and diced
  • 2 tbsp parsley chopped
  • 1/4 cup parmesan cheese shredded


  • Cook the pasta in salted, boiling water until very al dente. Drain and chill under cold running water.
  • Meanwhile, melt the butter in a sauce pan and sautee the diced onion util they're translucent. About 6 minutes. Add the garlic and cook an additional minute.
  • Turn the heat to medium-low and add the flour. Use a whisk to blend it into the onion-butter mixture. Cook for 2-3 minutes.
  • Add the warmed milk to the flour mixture in a slow stream, whisking as you go. Once the milk is all whisked in, turn the heat to medium and cook, whisking constantly, until the mixture thickens and boils. Be patient! Milk will scald so go slowly.
  • Remove the pan from the heat and add the cheeses, salt, pepper, cayenne, and parsley. Mix well.
  • Mix the hot sauce with the pasta, then gently fold in the tomatoes. Add the mixture to a casserole dish, top with Parmesan cheese, and bake for about 20 minutes at 375-F. Enjoy!


Serving: 1.5cups | Calories: 506kcal | Carbohydrates: 56g | Protein: 22g | Fat: 22g | Saturated Fat: 13g | Trans Fat: 1g | Cholesterol: 67mg | Sodium: 522mg | Potassium: 469mg | Fiber: 3g | Sugar: 8g | Vitamin A: 1233IU | Vitamin C: 11mg | Calcium: 350mg | Iron: 2mg