Love this? Save it for later!
Share the inspiration with your friends
“I wasn’t planning on cooking dinner that night,” I confess. It was a Tuesday, and the kind of day where work ran late and my fridge offered little but a lonely jar of marinara sauce and a half-used block of Parmesan. Honestly, the idea of pulling together a meal felt like climbing a mountain. Then my phone buzzed—my neighbor, Mark, who’s more into fixing cars than cooking, shouted over the fence, ‘You gotta try this one-pot spaghetti I whipped up yesterday.’
Curious and admittedly desperate, I watched him toss everything—pasta, sauce, water, and seasonings—into one pot. No fuss, no multiple pans, just one pot doing all the work. The smell was irresistible, wafting through the evening air like a warm invitation. I tried it, and wow, it wasn’t just easy; it was downright tasty and comforting. That cracked bowl on my kitchen counter and a slightly scorched pot later, I knew this recipe was sticking around for busy weeknights.
Maybe you’ve been there too—rushing home, juggling errands, and staring blankly at the fridge. This easy 20-minute one-pot spaghetti is exactly the kind of meal that feels like a small victory on chaotic nights. Let me tell you, it’s the kind of simple recipe that sneaks up on you and becomes your secret weapon for dinner.
Why You’ll Love This Recipe
After making this easy 20-minute one-pot spaghetti countless times, I can say with confidence it’s a true lifesaver. Whether you’re a kitchen novice or a seasoned cook, this recipe hits all the marks for a quick, satisfying meal.
- Quick & Easy: Ready in just about 20 minutes—perfect for those hectic weekday evenings when time is tight.
- Simple Ingredients: No need for a special grocery run; pantry staples like dried spaghetti, canned tomatoes, and basic spices do the trick.
- Perfect for Weeknight Dinners: Whips up fast enough to satisfy hungry families or solo diners without stress.
- Crowd-Pleaser: Kids and adults alike give this recipe thumbs up, making it great for casual meals or last-minute guests.
- Unbelievably Delicious: The magic of cooking pasta directly in the sauce-infused liquid creates a rich, creamy texture that feels indulgent but isn’t complicated.
What sets this recipe apart is the straightforward method of cooking spaghetti right in the pot with all the flavors mingling together. No draining, no extra pans—just pure comfort. It’s the kind of dish that makes you close your eyes with the first bite and think, “Yep, this is dinner done right.” Honestly, it’s become my go-to when I want something hearty but fuss-free.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are probably already sitting in your pantry or fridge, making this one-pot spaghetti a true weeknight hero.
- Spaghetti: 8 ounces (225g) dried spaghetti, broken in half to fit the pot better.
- Olive Oil: 2 tablespoons, preferably extra virgin for that fruity kick.
- Garlic: 3 cloves, minced (freshly minced gives the best aroma).
- Onion: 1 small yellow onion, finely chopped (adds a sweet depth).
- Crushed Tomatoes: 1 can (28 ounces / 800g), use San Marzano if you want that classic rich flavor.
- Water or Broth: 3 cups (720ml) to cook the pasta in; chicken or vegetable broth works great for extra flavor.
- Italian Seasoning: 1 teaspoon, or mix of dried basil, oregano, and thyme.
- Red Pepper Flakes: ¼ teaspoon, optional, for a subtle kick.
- Salt and Pepper: To taste.
- Grated Parmesan Cheese: ½ cup (about 50g), plus more for serving.
- Fresh Basil: A handful, chopped for garnish (optional but highly recommended).
Substitution tips: If you need gluten-free, swap spaghetti for gluten-free pasta. For a vegan twist, skip the Parmesan or use a dairy-free cheese alternative. When fresh garlic or onion isn’t handy, garlic powder and onion powder can work in a pinch—just adjust quantities to taste.
Equipment Needed
- Large Deep Skillet or Wide Pot: Ideally at least 12 inches (30cm) diameter with high sides to hold all the liquid and pasta comfortably.
- Wooden Spoon or Silicone Spatula: For stirring without scratching your cookware.
- Measuring Cups and Spoons: For accurate liquid and seasoning measurements.
- Chef’s Knife and Cutting Board: For prepping garlic and onion efficiently.
If you don’t have a wide skillet, a medium saucepan will do, but you might need to stir more frequently to avoid sticking. My budget-friendly tip: a good-quality non-stick skillet works wonders for easy cleanup and even cooking. I’ve found that cleaning my pan immediately after cooking prevents stubborn tomato stains, so keep a sponge handy!
Preparation Method

- Heat the Oil: Place your large skillet or pot over medium heat. Add 2 tablespoons olive oil and let it warm for about 1 minute until shimmering but not smoking.
- Sauté Aromatics: Toss in the minced garlic and chopped onion. Cook for 3 to 4 minutes, stirring occasionally, until the onion turns translucent and the kitchen smells amazing. Be careful not to burn the garlic—it can get bitter fast.
- Add Tomatoes and Seasoning: Pour in the entire can of crushed tomatoes along with 3 cups (720ml) of water or broth. Stir in the Italian seasoning and red pepper flakes if using. Bring this mixture to a gentle simmer.
- Add Spaghetti: Break the spaghetti in half (trust me, it’s easier to cook this way) and add it to the pot, pressing it down so it’s mostly submerged. It might look crowded, but it softens quickly.
- Simmer and Stir: Reduce heat to medium-low and let the spaghetti cook uncovered for about 12 to 15 minutes. Stir every few minutes to prevent the noodles from sticking together or to the bottom. If the liquid gets too low before the pasta is tender, add a splash of water.
- Check for Doneness: Taste a strand around the 12-minute mark. It should be al dente—soft with a tiny bite. If it needs more time, keep simmering and stirring gently.
- Finish with Cheese: When pasta is cooked, remove from heat and stir in ½ cup (50g) grated Parmesan cheese until melted and creamy. Season with salt and pepper to taste.
- Garnish and Serve: Scatter chopped fresh basil on top, if desired, and maybe an extra sprinkle of Parmesan.
Pro tip: If you forgot to break the spaghetti, no worries! Just stir more often to help it soften evenly. And if your pot starts to look a little scorched on the edges, a quick soak after dinner makes cleanup a breeze.
Cooking Tips & Techniques
Cooking pasta directly in sauce and liquid can be tricky if you’re new to one-pot recipes, but here’s what I’ve learned the hard way. First, don’t rush the stirring. You want to keep the pasta from clumping or sticking, but over-stirring can break the noodles. Find a gentle balance.
Another thing: the liquid ratio is key. Too little, and your pasta turns dry or burns; too much, and you get a soupy mess. Using broth instead of water adds an extra layer of flavor, which I swear makes all the difference.
Don’t skip the Parmesan at the end! It not only adds flavor but also helps thicken the sauce for that perfect clingy texture. And if you’re feeling adventurous, a splash of cream or a dollop of ricotta stirred in right at the end can make this feel extra special.
Timing-wise, I usually prep my garlic and onion while the water heats up. Multitasking here saves precious minutes. Also, keep an eye out for the pasta’s doneness by tasting rather than relying solely on the clock, since stove heat can vary.
Variations & Adaptations
- Protein Boost: Add cooked ground beef, sausage, or shredded rotisserie chicken right before stirring in the cheese to make it a heartier meal.
- Veggie Power: Toss in chopped bell peppers, mushrooms, or spinach during the simmering stage to sneak in some greens.
- Spicy Twist: Double the red pepper flakes or add a dash of hot sauce for those who like a little heat.
- Gluten-Free: Use gluten-free pasta and vegetable broth to make this recipe suitable for gluten sensitivities.
- Dairy-Free: Omit Parmesan and stir in nutritional yeast or dairy-free cheese alternatives.
Personally, I once tried this recipe with a splash of white wine added after sautéing the garlic and onion, which gave it a lovely depth of flavor—just remember to let it reduce before adding the tomatoes!
Serving & Storage Suggestions
This spaghetti shines best served hot and fresh, with a sprinkle of extra Parmesan and a few fresh basil leaves for color. Pair it with a crisp green salad or some garlic bread to round out the meal.
Leftovers? No problem. Store in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop or microwave, adding a splash of water to loosen the sauce if it’s thickened too much. The flavors meld overnight, so sometimes I find it tastes even better the next day!
If you want to freeze leftovers, portion them into freezer-safe containers and thaw overnight in the fridge before reheating. Just keep in mind the texture of the pasta may soften slightly after freezing.
Nutritional Information & Benefits
Each serving of this easy 20-minute one-pot spaghetti provides a balanced mix of carbohydrates, protein, and fats, making it a satisfying meal. The tomatoes offer a good dose of vitamin C and antioxidants like lycopene, which supports heart health.
Using olive oil adds heart-healthy monounsaturated fats. If you add veggies or lean protein, you boost the fiber and protein content, making the dish even more nutritious.
For those watching gluten intake, swapping in gluten-free pasta keeps this recipe accessible. It’s also naturally low in added sugars and can be adapted to fit vegetarian or dairy-free diets.
Conclusion
To wrap it up, this easy 20-minute one-pot spaghetti recipe is a lifesaver for busy weeknights when you want something quick, delicious, and fuss-free. I love how it turns humble pantry ingredients into a cozy, satisfying meal that never feels rushed or lacking.
Feel free to tweak it with your favorite veggies, proteins, or spices to make it truly your own! Honestly, this is the recipe I come back to when I want dinner done without drama but with plenty of heart.
If you try it out, I’d love to hear how you make it your own—drop a comment or share your twists. Let’s keep the easy weeknight dinners rolling!
Frequently Asked Questions
Can I use other types of pasta for this one-pot spaghetti?
Absolutely! While spaghetti works best for this recipe, you can use linguine, fettuccine, or even penne. Just keep an eye on cooking time, as shapes and thickness vary.
What if I don’t have crushed tomatoes, can I use tomato sauce?
You can substitute tomato sauce, but the texture will be smoother and less chunky. Adjust the water amount slightly since sauce is thinner than crushed tomatoes.
How do I prevent the pasta from sticking together?
Stir every few minutes during cooking to keep the pasta separated. Also, breaking the spaghetti in half helps it cook evenly without clumping.
Is this recipe freezer-friendly?
Yes, you can freeze leftovers in airtight containers. Thaw in the fridge overnight and reheat gently. The texture might soften a bit but still tastes great.
Can I make this recipe vegan?
Definitely! Omit the Parmesan or use a vegan cheese alternative. Use vegetable broth instead of chicken broth and you’re all set.
Pin This Recipe!

Easy 20-Minute One-Pot Spaghetti Recipe for Busy Weeknight Dinners
A quick and easy one-pot spaghetti recipe perfect for busy weeknights, using simple pantry staples and minimal cleanup.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 8 ounces (225g) dried spaghetti, broken in half
- 2 tablespoons extra virgin olive oil
- 3 cloves garlic, minced
- 1 small yellow onion, finely chopped
- 1 can (28 ounces / 800g) crushed tomatoes
- 3 cups (720ml) water or chicken/vegetable broth
- 1 teaspoon Italian seasoning (dried basil, oregano, thyme mix)
- ¼ teaspoon red pepper flakes (optional)
- Salt and pepper to taste
- ½ cup (about 50g) grated Parmesan cheese, plus more for serving
- A handful fresh basil, chopped (optional)
Instructions
- Place a large skillet or pot over medium heat and add 2 tablespoons olive oil. Warm for about 1 minute until shimmering but not smoking.
- Add minced garlic and chopped onion. Cook for 3 to 4 minutes, stirring occasionally, until onion is translucent and fragrant. Avoid burning the garlic.
- Pour in the crushed tomatoes and 3 cups water or broth. Stir in Italian seasoning and red pepper flakes if using. Bring to a gentle simmer.
- Break spaghetti in half and add to the pot, pressing it down so mostly submerged.
- Reduce heat to medium-low and cook uncovered for 12 to 15 minutes, stirring every few minutes to prevent sticking. Add a splash of water if liquid gets too low before pasta is tender.
- Taste pasta around 12 minutes for al dente texture; cook longer if needed.
- Remove from heat and stir in ½ cup grated Parmesan cheese until melted and creamy. Season with salt and pepper to taste.
- Garnish with chopped fresh basil and extra Parmesan if desired. Serve hot.
Notes
Stir gently but regularly to prevent pasta from sticking or breaking. Use broth instead of water for extra flavor. Parmesan cheese helps thicken the sauce and adds creaminess. For vegan version, omit Parmesan or use dairy-free cheese. Leftovers can be refrigerated up to 3 days or frozen. Add veggies or proteins for variations.
Nutrition
- Serving Size: 1 serving (about 1/4
- Calories: 380
- Sugar: 8
- Sodium: 450
- Fat: 12
- Saturated Fat: 2
- Carbohydrates: 55
- Fiber: 5
- Protein: 12
Keywords: one-pot spaghetti, quick dinner, easy pasta recipe, weeknight meal, simple spaghetti, one-pot meal, busy night dinner


