One Pot Spaghetti Recipe

Erin S. | Dinners, Dishes, and Desserts

One Pot Spaghetti with Meat Sauce - classic spaghetti with meat sauce that comes together in just minutes all in one pan! It's a weeknight dinner no one can say no to.

When I was growing up we had spaghetti with meat sauce probably every other week. It was something that I loved.

My mom always made a homemade pasta sauce and sometimes, if my dad had his way it would include meatballs.

One Pot Spaghetti Photo

Served with Cheesy Garlic Bread and it was my favorite dinner as a kid. 

To this day, spaghetti is one of my go-to comfort foods. But sometimes I don't have the time to make the sauce and let it simmer and be perfect.

So I love this one pot pasta version for busy weeknights. It takes about 20 minutes together, has a homemade sauce, and is absolutely delicious. 

One Pot Spaghetti Picture

What is One Pot Pasta?

One pot pasta is when the pasta, the meat, and the sauce is all cooked in one pan.

You add the pasta to the pan when it is raw and uncooked. There is enough liquid added to the pan, so it boils and cooks the pasta as the sauce simmers and comes together.

One Pot Spaghetti Image

It all comes together in just one pan, so you don't have to worry about a bunch of dishes to do either!

You can mix up the flavors and make all sorts of different one pot pastas. I have a TON of them on the blog.

This Homemade Hamburger Helper Lasagna in another great version. 

One Pot Spaghetti Pic

How to Make One Pot Spaghetti

  • This spaghetti with meat sauce recipe starts by browning the ground beef and onion together until the beef is cooked and the onions are soft. Add in a little garlic and let it cook until it is fragrant. 
  • Next add in the tomatoes, the seasoning, water, and spaghetti. You can use any combination of tomato products you want. I like to use a big can of crushed tomatoes so you get a little tomato texture, but plenty of sauce. You can use tomato sauce, diced tomatoes, crushed tomatoes or even a jar of marinara sauce in place of the tomatoes and the spices. This recipe is super flexible. 
File 1 - One Pot Spaghetti
  • Bring the liquid to a boil and make sure to stir every couple of minutes. You do not want the spaghetti to stick together or it will not cook properly and it will not turn out right. So just cover and then stir every couple of minutes. 
  • Once the pasta is cooked top with shredded Parmesan cheese to serve. You can mix in some if you like it cheesy or just serve it on the top. Either way it is delicious

Can you Freeze Spaghetti with Meat Sauce

Yes, even though the spaghetti and the meat sauce are already mixed together, you can freeze this.

Make sure it is completely cooled and placed in an air tight container. Thaw in the fridge and then you can reheat.

File 2 - One Pot Spaghetti

You can reheat on the stove top or in the microwave.

I love this spaghetti with meat sauce recipe because it makes enough that we can have leftovers for lunch the next day. Just like any pasta sauce, this is even better the next day! Makes for such a great lunch. 

Planning a dinner party and need some inspiration?

How about looking for a new slow cooker dinner idea?

We’ve got you covered in our ever-growing Facebook group! If you’re not a member yet, why not?!


We’re chatting cooking techniques, dessert ideas, and everything in between. If you’re already a member, invite your friends to join us too!


One Pot Spaghetti Recipe

    4 Servings


  • 2 teaspoons Olive Oil
  • 1 pound Ground Beef
  • 1 small Onion, finely diced
  • 3 cloves Garlic, minced
  • 1 28 ounce can Crushed Tomatoes
  • 3 cups Water
  • 2 teaspoons Italian Seasoning
  • 1 teaspoon Dried Oregano
  • 1 teaspoon Dried Basil
  • 1 teaspoon Granulated Sugar
  • 1 teaspoon Salt
  • 1/2 teaspoon Black Pepper
  • 12 ounces Dry Spaghetti
  • 1/2 cup Grated Parmesan Cheese


  1. In a large skillet heat olive oil over medium high heat. Add ground beef and onions breaking apart. Cook for 4-5 minutes until the beef is cooked and the onions are soft.
  2. Add garlic and let cook for 1 minute, until fragrant.
  3. Add tomatoes, water, all of the spices and seasonings, and spaghetti. Bring to a boil, cover and reduce heat. Cook for 10-12 minutes until the pasta is cooked, stirring every few minutes.
  4. Add Parmesan cheese and serve immediately.


Cooking Method:
, , , , , , , ,
Related Recipes:
Easy Dinner Recipes, Dinner Recipes, Pasta Recipes, Sauce Recipes, Italian Recipes, Simmered Recipes, Family Meals and Snack Recipes, Easy Recipes, Quick Recipes
Recipe Yields:
4 servings
Prep Time:
Cook Time:
Total Time:
Author: Erin S.
Recipe Yields: 4 servings
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes

Nutrition Facts

Servings Per Recipe 4

Amount Per Serving
Calories from Fat 134
Calories 667

% Daily Value*
Total Fat 17g
  Saturated Fat 2g
Sodium 1286mg
Total Carbohydrate 80g
  Dietary Fiber 0g
  Sugars 2g
Protein 36g

* Percent Daily Value are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
** Nutrition Facts are estimated based on ingredients and data provided by Fat Secret. Please consult a doctor if you have special dietary needs.
Erin S.

About Erin

Erin is passionate about quick and easy dinners that lead to family togetherness on her blog, Dinners, Dishes & Desserts. How could we not ask her to share that passion as an Easy Dinner fanatic?

Show Comments