
Creato con AI
Bring a large pot of salted water to a boil. Add the dry spaghetti and cook according to the package instructions until al dente. Reserve 1/2 cup of pasta water, then drain the spaghetti and set aside.
While the pasta is cooking, heat the olive oil in a large skillet over medium heat. Add the thinly sliced onions and sauté for 8-10 minutes, stirring occasionally, until soft and golden.
Add the minced garlic to the onions and cook for 1 minute until fragrant.
Stir in the chopped fresh tomatoes and cook for 5-7 minutes, until the tomatoes have softened and released their juices.
Pour in the semi-skimmed milk and bring to a gentle simmer. Cook for 2-3 minutes, stirring occasionally, until the sauce is creamy.
Add the grated parmesan cheese and stir until melted and the sauce is smooth. Season with salt and black pepper to taste.
Add the cooked spaghetti to the skillet and toss to coat in the creamy onion and tomato sauce. If the sauce is too thick, add a splash of reserved pasta water to loosen it.
Serve immediately, garnished with extra parmesan and freshly ground black pepper if desired.