There are some dinners that just feel like a warm hug on a plate, and this one is exactly that. I remember the first time I made this dish, it was a chaotic Tuesday with the kids and I needed something that came together fast but still felt special. The tomatoes were sitting on the counter, looking all glossy and perfect, and I thought, 'Why not let them shine?'
Advertisements1
This recipe is all about celebrating the humble tomato. We're roasting them until they're sweet and jammy, then tossing them with pasta and a handful of pantry staples. It's the kind of meal that makes you look like a rockstar even when you're running on three hours of sleep.
And the best part? It's all made in one pan, which means less cleanup and more time to actually sit down and enjoy your family. Because let's be honest, we all need a little more of that.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons olive oil
Extra-virgin olive oil adds richness. You can substitute with avocado oil for a neutral flavor.
1 medium onion, finely chopped
Sweet or yellow onions work best. If you're in a pinch, use 1 teaspoon onion powder.
4 cloves garlic, minced
Fresh garlic is key here. Pre-minced garlic in a jar works too, but use 1.5 teaspoons.
2 pints (about 600g) cherry tomatoes, halved
Grape tomatoes or any small variety works. If using larger tomatoes, chop them into chunks.
1 teaspoon dried oregano
Italian seasoning or dried basil are great swaps. Fresh herbs can be used too, just double the amount.
1/2 teaspoon red pepper flakes (optional)
Omit for a mild dish, or add a pinch more for extra heat. Smoked paprika adds a nice twist.
1 teaspoon salt
Use kosher salt for best flavor. If using table salt, reduce to 3/4 teaspoon.
1/2 teaspoon black pepper
Freshly ground is best, but pre-ground works in a pinch.
8 ounces (225g) spaghetti or your favorite pasta
Gluten-free pasta or whole wheat are great options. You could also use zucchini noodles for a low-carb version.
1/4 cup (60ml) reserved pasta water
This starchy water helps the sauce cling to the pasta. If you forget, just use regular water.
1/4 cup (about 25g) freshly grated Parmesan cheese, plus more for serving
Pecorino Romano is a nice salty alternative. For a dairy-free version, use nutritional yeast.
Fresh basil leaves, for garnish (optional)
Fresh parsley or a sprinkle of oregano also work well. It adds a pop of color and freshness.
Tips & Tricks
- Don't overcrowd the pan when roasting the tomatoes. Give them space so they caramelize instead of steaming.
- Reserve a cup of pasta water before draining. You'll likely need it to loosen the sauce to the perfect consistency.
- Taste and adjust seasoning at the end. Tomatoes can vary in sweetness, so add a pinch of sugar if yours are tart.
Pro Tips
Step-by-Step Instructions
1. Boil the pasta
Bring a large pot of salted water to a boil. Cook the pasta according to package directions until al dente. Before draining, reserve 1 cup of pasta water, then drain the pasta and set aside.
2. Sauté the aromatics
While the pasta cooks, heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook, stirring occasionally, for 3-4 minutes until soft and translucent. Add the garlic and cook for 30 seconds until fragrant.
3. Roast the tomatoes
Add the halved cherry tomatoes to the skillet. Sprinkle with oregano, red pepper flakes (if using), salt, and pepper. Stir to combine. Cook for 6-8 minutes, stirring occasionally, until the tomatoes have burst and released their juices. The mixture should look jammy and the tomatoes should be soft and wrinkled.
4. Combine pasta and sauce
Add the drained pasta to the skillet with the tomato sauce. Pour in 1/4 cup of the reserved pasta water and toss everything together. The heat should be medium-low. Cook for 1-2 minutes, tossing, until the pasta is well coated and the sauce has slightly thickened. If it looks dry, add more pasta water a splash at a time.
5. Finish with cheese
Remove the skillet from the heat. Sprinkle the grated Parmesan over the pasta and toss to combine. The residual heat will melt the cheese and create a creamy coating.
6. Garnish and serve
Taste and adjust seasoning with salt and pepper. Garnish with fresh basil leaves if desired. Serve immediately, passing extra Parmesan at the table.
Delicious Variations
Add a protein
Toss in grilled chicken, sautéed shrimp, or cannellini beans for extra staying power.
Make it creamy
Stir in 2 tablespoons of cream cheese or a splash of heavy cream at the end for a richer sauce.
Go green
Add a handful of baby spinach or arugula in the last minute of cooking and let it wilt.
How to Store Dinners With Tomatoes
Refrigerator
Store leftovers in an airtight container in the fridge for up to 3 days.
Freezer
Freeze in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat in a skillet over medium heat with a splash of water or olive oil, stirring until warmed through. You can also microwave in 30-second bursts.
Frequently Asked Questions
Q: Can I use canned tomatoes instead of fresh?
Yes, you can use a 15-ounce can of diced or crushed tomatoes. Drain them slightly and reduce the cooking time to 4-5 minutes, as they release more liquid.
Q: What can I substitute for Parmesan cheese?
Pecorino Romano, Asiago, or even a dairy-free nutritional yeast are all great substitutes. For a vegan option, use nutritional yeast or a plant-based parmesan.
Q: How do I make this dish gluten-free?
Simply use gluten-free pasta (like rice or chickpea pasta) and ensure your other ingredients are certified gluten-free. The rest of the recipe is naturally gluten-free.
Q: Can I add meat to this recipe?
Absolutely! Cooked Italian sausage, ground beef, or bacon crumbles are delicious additions. Just cook the meat first, then set aside and add it back with the pasta.
Q: Is this recipe spicy?
It's not spicy unless you add the red pepper flakes. If you're sensitive to heat, leave them out or reduce to 1/4 teaspoon. The dish is still flavorful with just oregano and garlic.
I hope this one-pan tomato pasta becomes a staple in your weeknight rotation. It's simple, satisfying, and sure to bring everyone to the table. If you give it a try, let me know how it goes in the comments below. And remember, parenting is a journey, not a perfection.
Dinners With Tomatoes
Juicy tomatoes, garlic, and herbs create a vibrant one-pan dinner that's perfect for busy weeknights and bursting with fresh flavor.
🧂 Ingredients
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 4 cloves garlic, minced
- 2 pints (about 600g) cherry tomatoes, halved
- 1 teaspoon dried oregano
- 1/2 teaspoon red pepper flakes (optional)
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 8 ounces (225g) spaghetti or your favorite pasta
- 1/4 cup (60ml) reserved pasta water
- 1/4 cup (about 25g) freshly grated Parmesan cheese, plus more for serving
- Fresh basil leaves, for garnish (optional)
📋 Instructions
- 1Boil the pasta — Bring a large pot of salted water to a boil. Cook the pasta according to package directions until al dente. Before draining, reserve 1 cup of pasta water, then drain the pasta and set aside.
- 2Sauté the aromatics — While the pasta cooks, heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook, stirring occasionally, for 3-4 minutes until soft and translucent. Add the garlic and cook for 30 seconds until fragrant.
- 3Roast the tomatoes — Add the halved cherry tomatoes to the skillet. Sprinkle with oregano, red pepper flakes (if using), salt, and pepper. Stir to combine. Cook for 6-8 minutes, stirring occasionally, until the tomatoes have burst and released their juices. The mixture should look jammy and the tomatoes should be soft and wrinkled.
- 4Combine pasta and sauce — Add the drained pasta to the skillet with the tomato sauce. Pour in 1/4 cup of the reserved pasta water and toss everything together. The heat should be medium-low. Cook for 1-2 minutes, tossing, until the pasta is well coated and the sauce has slightly thickened. If it looks dry, add more pasta water a splash at a time.
- 5Finish with cheese — Remove the skillet from the heat. Sprinkle the grated Parmesan over the pasta and toss to combine. The residual heat will melt the cheese and create a creamy coating.
- 6Garnish and serve — Taste and adjust seasoning with salt and pepper. Garnish with fresh basil leaves if desired. Serve immediately, passing extra Parmesan at the table.



