
This cheesy tomato pasta bake is an easy, family-friendly dinner made with a simple homemade tomato sauce, tender pasta, and a crisp golden topping. Add sliced frankfurters for an extra hearty twist, then serve it hot with a fresh green salad.
Heat the olive oil in a medium saucepan over medium heat. Add the chopped onion and cook for 5 minutes, stirring occasionally, until softened and lightly golden. Stir in the crushed garlic and cook for 30 seconds, just until fragrant.
Add the canned tomatoes and sugar, then bring the sauce to a gentle boil. Reduce the heat and simmer for 20 minutes, stirring now and then, until slightly thickened. Season with a few dashes of Worcestershire sauce and salt and pepper to taste.
While the sauce simmers, cook the pasta in salted boiling water according to the package directions until just al dente. Preheat the grill to high. In a small bowl, mix the grated cheese with the breadcrumbs.
Drain the pasta well and fold it into the tomato sauce. Stir in the sliced frankfurters, if using, then spoon everything into a heatproof baking or gratin dish.
Sprinkle the cheese and breadcrumb mixture evenly over the top. Grill for 3 to 5 minutes, or until the topping is bubbling and golden brown. Serve immediately with a simple salad.
Use cheddar for a sharper flavor or Gruyere for a nuttier finish. If you prefer a vegetarian version, leave out the frankfurters and use vegetarian Worcestershire sauce. The tomato sauce can be made up to 3 days ahead and chilled, or frozen for up to 3 months.