One Pot Spaghetti and Meatballs turns a classic comfort dinner into a single skillet job. The spaghetti cooks right in the tomato sauce, soaking up flavor while it softens, so there is just one pan to wash when dinner is done. It is the kind of easy spaghetti and meatballs recipe the whole family asks for on repeat.
If you love fuss free dinners like this, add our Chicken Broccoli Skillet Casserole and Sausage, Peppers, and Rice to your weeknight rotation.

Quick Look at this Recipe
- ✅ Recipe Name: One Pot Spaghetti and Meatballs
- 🕒 Ready In: 40 minutes (10 prep, 30 cook)
- 👪 Serves: 6 people
- 🥣 Main Ingredients: Spaghetti, crushed tomatoes, cooked meatballs, onion, Parmesan, Italian herbs
- 📖 Dietary Info: Contains gluten and dairy
- ⭐ Why You'll Love It: A whole spaghetti and meatballs dinner in one cast iron skillet with one pan to wash
Summarize and Save the Recipe
Jump to:
- Quick Look at this Recipe
- Why You'll Love This One Pot Spaghetti and Meatballs
- Why Cook Spaghetti and Meatballs in One Pot
- Can You Boil Water and Cook Tomatoes in Cast Iron
- Ingredients You'll Need
- How to Make One Pot Spaghetti and Meatballs
- Tips for the Best One Pot Spaghetti and Meatballs
- Variations
- What to Serve With Spaghetti and Meatballs
- Storage and Reheating
- Recipe FAQs
- More Delicious Recipes
- Get the Recipe
Why You'll Love This One Pot Spaghetti and Meatballs
- One pan, one cleanup. Pasta, sauce, and meatballs all come together in a single skillet.
- More flavor, built in. The noodles cook in the sauce instead of plain water, so they soak up every bit of it.
- No jar required. A can of crushed tomatoes and a handful of pantry seasonings make a homemade tasting sauce.
- Fast and family approved. This easy one pan spaghetti and meatballs is on the table in about 40 minutes.
Why Cook Spaghetti and Meatballs in One Pot
We are used to simmering marinara in one pan while pasta boils in another. This one pot spaghetti and meatballs skips the second pot entirely. The spaghetti cooks right in the liquid that becomes your sauce.
There is a real payoff beyond less cleanup. As the noodles cook they release starch into the liquid, and that starch thickens the sauce and helps it cling to every strand. Plain boiled pasta rinsed in a colander never gets that.
Can You Boil Water and Cook Tomatoes in Cast Iron
Two cast iron myths scare people off this kind of recipe, and both are easy to put to rest. If your bare metal skillet is well seasoned, boiling water in it is no problem. The thing to avoid is a long, hard rolling boil in bare or poorly seasoned iron. If that makes you nervous, enameled cast iron sidesteps the worry completely.
Tomatoes are the other one. You can absolutely cook a tomato based dish in well seasoned cast iron. Just do not store the leftovers in the bare pan. Tomato acid can wear at the seasoning over time and pick up a faint metallic taste, so cook it, serve it, and move any extras to a storage container.
Ingredients You'll Need
Here is what goes into this spaghetti and meatballs recipe. Grab the full amounts from the recipe card below.

- Crushed tomatoes. Canned crushed tomatoes are the entire sauce base, no jar of sauce, paste, or diced tomatoes needed.
- Spaghetti. Regular dried spaghetti. In a 12 inch or larger skillet you will not need to snap the strands.
- Water. Cooks the pasta in the skillet and builds the starchy liquid that thickens the sauce.
- Seasonings. Diced onion, oregano, basil, Italian seasoning, red pepper flakes, granulated garlic, sugar, salt, pepper, and Parmesan.
- Meatballs. Precooked is best, and homemade is the move. Our Skillet Italian Meatballs are made for this recipe.
See the recipe card below for the full ingredient list and exact amounts.
How to Make One Pot Spaghetti and Meatballs

- Step 1: Cook the spaghetti. Add spaghetti, water, onion, garlic, and salt to the skillet and cook over medium, stirring often, until the pasta is al dente.

- Step 2: Reserve the pasta water. Scoop out a cup of the starchy pasta water and set it aside, then drain the rest through a fine sieve to keep the onions.

- Step 3: Add the sauce. Return the spaghetti to the skillet and stir in the crushed tomatoes, reserved pasta water, and seasonings.

- Step 4: Add the meatballs. Fold in the cooked meatballs and warm everything over medium low until heated through, then top with Parmesan and parsley.
Tips for the Best One Pot Spaghetti and Meatballs
- Reserve a cup of pasta water before draining. Stirred back in, it loosens and glosses the sauce.
- Stir frequently, not occasionally. This is the number one fix for noodles sticking or clumping on the bottom.
- Keep it at medium. Medium high boils over and turns the pasta gummy.
- Drain through a fine sieve so you do not lose the onions down the drain.
- Swap with what you have. Granulated garlic can become fresh or powder, and diced onion can become dried onion or onion powder.
Variations
- Add ground meat. Brown and drain ground beef or Italian sausage before stirring it in.
- Make it cheesier. Stir a handful of shredded mozzarella or sharp cheddar in at the end for a richer, clingier sauce.
- Swap the liquid. Use a cup of chicken broth in place of the water for more savory depth. The sauce runs a touch thinner.
- Change the pasta. Any large, sturdy shape works. Adjust the liquid and cook time to match.
What to Serve With Spaghetti and Meatballs
Garlic bread is the classic partner. Our Rosemary Garlic Bread and Cheesy Pull Apart Bread are both perfect for mopping up sauce, and our Artisan Italian Bread with Dipping Oil is great for tearing and dunking. A crisp green salad loaded with cucumbers, tomatoes, and bell peppers balances the richness.
Planning a bigger Italian night? Round out the spread with our Dutch Oven Pizza Pasta, creamy Alfredo Tortellini, or a hearty Baked Ziti with Meat Sauce.
Storage and Reheating
Keep leftovers in an airtight container in the fridge for 3 to 4 days. Do not store them in bare cast iron. When you reheat, add a splash of water or broth and stir, since the pasta keeps drinking up the sauce as it sits.
You can freeze it, but the noodles soften on the thaw, so the texture is best fresh. This dish comes together fast enough that I usually make it the day I plan to eat it.
Recipe FAQs
Yes. Thaw them first so the dish does not take longer to come together, or add a few extra minutes of covered cooking time if you start from frozen. Homemade gives the best flavor, but good quality frozen meatballs work fine in a pinch.
Two things cause it. First, heat that is too high, so keep the skillet at medium. Second, not enough stirring, since this is a stir frequently recipe. Move the noodles often, especially in the first few minutes, so they cook evenly and release their starch into the sauce instead of onto the pan.
Absolutely. Use a large Dutch oven, at least 5 quarts, so full length spaghetti sits below the liquid and cooks evenly. A Dutch oven also makes doubling the recipe easy.
Yes. Broth adds savory depth. The trade off is a slightly thinner sauce, since the reserved pasta water is starchier and does more thickening. If you use broth, simmer a couple of extra minutes to reduce.
Yes, but move up to a large Dutch oven or a very large, deep skillet so everything stays submerged and cooks evenly. Keep stirring frequently and give it a few extra minutes.
In well seasoned cast iron, yes. Cook and serve it promptly rather than storing the leftovers in the bare pan, since tomato acid can wear at the seasoning and lend a faint metallic note over time.
More Delicious Recipes
If you tried this One Pot Spaghetti and Meatballs or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting!
Get the Recipe
One Pot Spaghetti and Meatballs
Equipment
- 12" Cast Iron Skillet
Ingredients
- 16 oz spaghetti
- 8 cups water cold
- 1 cup onion diced
- 2 tablespoon garlic powder divided
- 3 teaspoon salt divided
- 28 oz crushed tomatoes
- 1 tablespoon oregano
- 1 tablespoon Italian seasoning
- ½ tablespoon basil
- 1 tablespoon sugar
- ¼ teaspoon red pepper flakes crushed
- ¼ cup Parmesan cheese more for garnish if desired
- 18 oz meatballs cooked
Instructions
- In a 12 inch skillet add spaghetti, water, onion, one tablespoon of granulated garlic and 1 ½ teaspoons salt together and cook noodles until al dente over medium heat.
- Once the spaghetti has fully cooked, remove one cup of the pasta water and set aside. Drain the remaining water.
- Return the spaghetti to the skillet and add all the remaining ingredients, including the reserved pasta water, granulated garlic, and salt.
- Stir well, add the meatballs, and cook on medium low until well combined and the meatballs are heated through.
- Top with optional grated extra Parmesan cheese and parsley or basil.
Notes
- Reserve the pasta water. Scoop out a cup of the starchy water before draining and stir it back in to loosen and gloss the sauce.
- Stir frequently. This is not a set-it-and-forget-it dish. Move the noodles often, especially early on, so they cook evenly and do not stick to the bottom.
- Keep it at medium. Higher heat boils over and turns the pasta gummy.
- Serving math. Figure 4 hearty servings or 6 to 8 modest ones, with 2 to 3 meatballs per person.
Nutrition
Dutch Oven Daddy is not a dietician or nutritionist, and any nutritional information shared is only an estimate. We recommend running the ingredients through an online nutritional calculator if you need to verify any information.
















Dina Miller says
This is such a great recipe! So easy and so delicious for the family. We love one pan meals.
D says
Tasty!!
Edward says
This is one of my favorite spaghetti and meatball recipes! It is so awesome I can make it all in one skillet. Saves a ton of time cleaning up.