This one pot creamy tomato pasta is a cozy, flavorful dish made with fresh tomatoes, Parmesan, and herbs. Easy to make and perfect for a comforting weeknight dinner.
Cook the tomatoes: Heat 3 tablespoons of olive oil in a pan until hot.Place the whole tomatoes, trimmed side down, into a large pan. Add the chopped onion and garlic to the center. Season with about 1 teaspoon of salt. Cover and cook over medium heat for 8–10 minutes, until the tomatoes are soft and the bottoms are lightly charred.
Prepare the sauce: Remove the tomato skins. Add the tomato paste, Parmesan, Italian seasoning, black pepper, heavy cream, and vegetable broth to the pan. Using a blender or immersion blender, blend everything until smooth. Return the sauce to the pan and let it simmer gently.
Cook the pasta: Meanwhile, cook the pasta in salted boiling water according to package directions until al dente. Drain, reserving about two ladles of pasta water.
Combine: Add the cooked pasta directly into the sauce and toss to coat. If the sauce needs loosening, add a splash of the reserved pasta water until creamy and smooth.
Serve: Plate the pasta and finish with chili oil, fresh parsley, and extra Parmesan.