There is something quietly perfect about a table set for two: two warm plates of pasta, glossy red sauce clinging to every strand, a blanket of melted cheese on top, and two chilled glasses of white wine catching the light. This recipe builds that exact scene at home in under an hour, using pantry staples and a skillet that goes straight from the stove to the oven.
Advertisements1
The sauce starts with sweet onion and garlic softened in olive oil, then simmers with crushed tomatoes and a splash of the same white wine you will pour with dinner. A little pasta water and butter turn it silky, while torn fresh mozzarella and grated Parmigiano melt into golden, bubbling pools under the broiler.
It is a date-night dinner, a Sunday supper for two, or a small celebration that does not need a crowd. Serve it with the wine still cold, a torn hunk of bread, and nothing else demanding your attention.
Why You'll Love This Recipe
About the Ingredients
12 oz (340 g) spaghetti or linguine
Long pasta twirls best for two generous plates. If you only have penne or rigatoni, use the same weight and add 1 minute to the boiling time.
3 tbsp extra-virgin olive oil
Use a fruity, everyday olive oil for the base. Avocado oil works if you prefer a neutral flavor, but do not substitute butter here or the onion will brown too fast.
1 medium yellow onion, finely diced (about 1 cup)
Yellow onion gives sweetness without sharpness. A shallot is a fine swap if you want a more delicate, wine-friendly flavor.
4 garlic cloves, thinly sliced
Fresh garlic is essential; slices toast gently instead of burning like minced garlic can. Jarred garlic is a last resort, so use 1 teaspoon and add it later.
1/2 tsp red pepper flakes
Adjust to taste, since the heat blooms in the oil. Smoked paprika can replace it for a sweeter, less spicy warmth.
28 oz (794 g) canned crushed tomatoes
San Marzano-style tomatoes are sweeter and less acidic. If using whole peeled tomatoes, crush them by hand for a chunkier sauce.
1/2 cup (120 ml) dry white wine, such as Pinot Grigio or Sauvignon Blanc
Choose a wine you would happily drink, since its flavor concentrates. Substitute 1/2 cup low-sodium chicken broth plus 1 tablespoon lemon juice if avoiding alcohol.
1 tsp kosher salt, plus more for the pasta water
Kosher salt seasons evenly and dissolves fast. If using fine table salt, start with 3/4 teaspoon and taste before adding more.
8 oz (227 g) fresh mozzarella, torn into pieces
Fresh mozzarella melts into creamy pools; low-moisture mozzarella shreds more evenly but browns faster. Pat fresh mozzarella dry so the sauce does not turn watery.
1/2 cup (50 g) freshly grated Parmigiano-Reggiano
Grate it yourself for the best melt and nutty bite. Pecorino Romano is a sharper substitute, so use a little less.
2 tbsp cold unsalted butter
Swirling cold butter at the end emulsifies the sauce and makes it glossy. Olive oil can stand in, but the sauce will be slightly less velvety.
1/4 cup torn fresh basil leaves, plus more to serve
Add most of the basil off the heat so it stays fragrant. Fresh parsley or a pinch of dried oregano works if basil is unavailable.
Tips & Tricks
Do not drain the pasta dry
Reserve at least 1 cup of starchy cooking water before draining, because that water is what helps the sauce cling to every strand instead of sliding off.
Pat the mozzarella very dry
Excess moisture from fresh mozzarella can make the sauce soupy under the broiler, so blot the torn pieces on paper towels first.
Watch the broiler the entire time
Cheese goes from golden to burnt in under a minute, so stay at the oven door and pull the skillet as soon as the edges bubble.
Season the sauce in layers
Salt the pasta water generously, season the sauce before the cheese goes on, and taste again at the end, since the cheese adds salt too.
Pro Tips
Step-by-Step Instructions
1. Boil the pasta water
Bring a large pot of water to a rolling boil and add 1 tablespoon kosher salt. The water should taste lightly salty, like the sea, because this is the only chance to season the pasta itself.
2. Soften the onion
Heat the olive oil in a 12-inch oven-safe skillet over medium heat (about 350°F / 175°C) and cook the onion for 6 to 7 minutes, stirring occasionally, until translucent and soft but not browned.
3. Bloom the garlic
Add the garlic and red pepper flakes and cook for 45 seconds, just until fragrant. Do not let the garlic brown, or it will turn bitter.
4. Deglaze with wine
Pour in the white wine and simmer for 2 to 3 minutes, scraping up the browned bits, until the sharp alcohol smell fades and the liquid reduces by half.
5. Simmer the sauce
Stir in the crushed tomatoes and 1 teaspoon kosher salt, lower the heat, and simmer uncovered for 15 minutes, until the sauce thickens and a spoon dragged across the pan leaves a brief trail.
6. Cook the pasta
Add the spaghetti to the boiling water and cook for 1 minute less than the package directions, until al dente with a slight bite at the center. Reserve 1 cup of pasta water, then drain.
7. Toss pasta with sauce
Add the drained pasta to the skillet with 1/4 cup pasta water and the cold butter, tossing over medium-low heat for 1 to 2 minutes until the sauce coats every strand and looks glossy, adding more water if needed.
8. Top with cheese
Fold in half the basil, then scatter the torn mozzarella and Parmigiano over the top in an even layer. Pat the mozzarella dry first so the sauce stays thick.
9. Broil until bubbling
Broil on high (500°F / 260°C) for 3 to 4 minutes, until the cheese is melted, golden in spots, and bubbling at the edges. Watch closely, as the cheese can scorch quickly.
10. Rest and serve
Let the skillet rest for 3 minutes so the cheese sets slightly, then scatter with the remaining basil, divide between two warm plates, and serve beside chilled glasses of the same white wine.
Delicious Variations
Spicy Arrabbiata Version
Double the red pepper flakes and skip the mozzarella, finishing with a shower of Parmigiano for a leaner, hotter sauce.
Lemon-Ricotta Twist
Swap the mozzarella for dollops of ricotta and a teaspoon of lemon zest before broiling for a brighter, creamier topping.
Mushroom and White Wine
Add 8 ounces sliced cremini mushrooms with the onion and use vegetable broth instead of some of the wine for a deeper, earthier sauce.
How to Store Two Plates of Pasta with Sauce and Cheese Next to Glasses of White Wine
Refrigerator
Store leftovers in an airtight container in the refrigerator for up to 3 days; keep the pasta and any extra sauce together so it does not dry out.
Freezer
Freeze the sauced pasta without the cheese topping in a freezer-safe container for up to 2 months; thaw overnight in the refrigerator before reheating.
Reheating
Reheat in a covered skillet over medium-low heat with a splash of water for 5 to 6 minutes, then add fresh cheese and broil for 1 to 2 minutes to re-crisp the top.
Frequently Asked Questions
Q: What kind of white wine goes with pasta and tomato sauce?
A crisp, dry white like Pinot Grigio, Sauvignon Blanc, or Vermentino pairs best with tomato sauce and melted cheese. Serve it well chilled, around 45°F to 50°F, and use the same bottle in the sauce so the flavors match.
Q: Can I make this pasta dish ahead of time?
Yes, you can assemble the sauced pasta up to 24 hours ahead and refrigerate it covered before adding the cheese. Add the mozzarella and Parmigiano just before broiling so the topping stays fresh and melts properly.
Q: How do I keep the cheese from burning under the broiler?
Set the oven rack 6 inches from the broiler element and stay at the door the whole time, since 3 to 4 minutes is all it takes. If the cheese browns too fast, move the rack lower or tent the skillet loosely with foil.
Q: Can I use dried herbs instead of fresh basil?
Yes, use 1 teaspoon of dried oregano or basil in place of the fresh leaves, adding it with the tomatoes so it has time to soften. Finish with a drizzle of olive oil to bring back the fresh finish.
Q: Is this recipe enough for two people with leftovers?
This recipe makes two generous dinner plates plus about two smaller portions of leftovers, since it uses 12 ounces of pasta. Halve the pasta to 6 ounces if you want exactly two plates with no leftovers.
Set two plates to warm, open that bottle of white wine, and make this skillet pasta tonight. If you try it, leave a rating and a comment below, and tell me which variation you served beside your glasses.
Two Plates of Pasta with Sauce and Cheese Next to Glasses of White Wine
Two plates of pasta with sauce and cheese next to glasses of white wine make an easy, cozy dinner for two with rich tomato sauce and melted mozzarella.
🧂 Ingredients
- 12 oz (340 g) spaghetti or linguine
- 3 tbsp extra-virgin olive oil
- 1 medium yellow onion, finely diced (about 1 cup)
- 4 garlic cloves, thinly sliced
- 1/2 tsp red pepper flakes
- 28 oz (794 g) canned crushed tomatoes
- 1/2 cup (120 ml) dry white wine, such as Pinot Grigio or Sauvignon Blanc
- 1 tsp kosher salt, plus more for the pasta water
- 8 oz (227 g) fresh mozzarella, torn into pieces
- 1/2 cup (50 g) freshly grated Parmigiano-Reggiano
- 2 tbsp cold unsalted butter
- 1/4 cup torn fresh basil leaves, plus more to serve
📋 Instructions
- 1Boil the pasta water — Bring a large pot of water to a rolling boil and add 1 tablespoon kosher salt. The water should taste lightly salty, like the sea, because this is the only chance to season the pasta itself.
- 2Soften the onion — Heat the olive oil in a 12-inch oven-safe skillet over medium heat (about 350°F / 175°C) and cook the onion for 6 to 7 minutes, stirring occasionally, until translucent and soft but not browned.
- 3Bloom the garlic — Add the garlic and red pepper flakes and cook for 45 seconds, just until fragrant. Do not let the garlic brown, or it will turn bitter.
- 4Deglaze with wine — Pour in the white wine and simmer for 2 to 3 minutes, scraping up the browned bits, until the sharp alcohol smell fades and the liquid reduces by half.
- 5Simmer the sauce — Stir in the crushed tomatoes and 1 teaspoon kosher salt, lower the heat, and simmer uncovered for 15 minutes, until the sauce thickens and a spoon dragged across the pan leaves a brief trail.
- 6Cook the pasta — Add the spaghetti to the boiling water and cook for 1 minute less than the package directions, until al dente with a slight bite at the center. Reserve 1 cup of pasta water, then drain.
- 7Toss pasta with sauce — Add the drained pasta to the skillet with 1/4 cup pasta water and the cold butter, tossing over medium-low heat for 1 to 2 minutes until the sauce coats every strand and looks glossy, adding more water if needed.
- 8Top with cheese — Fold in half the basil, then scatter the torn mozzarella and Parmigiano over the top in an even layer. Pat the mozzarella dry first so the sauce stays thick.
- 9Broil until bubbling — Broil on high (500°F / 260°C) for 3 to 4 minutes, until the cheese is melted, golden in spots, and bubbling at the edges. Watch closely, as the cheese can scorch quickly.
- 10Rest and serve — Let the skillet rest for 3 minutes so the cheese sets slightly, then scatter with the remaining basil, divide between two warm plates, and serve beside chilled glasses of the same white wine.



