One-Pot Spaghetti & Meat Sauce

Let me tell you about my favorite weeknight lifesaver: this one-pot spaghetti and meat sauce. I discovered this recipe during one of those chaotic evenings when I had hungry kids, a sink full of dishes, and zero patience for complicated cooking.

The beauty of this dish is that everything happens in one pot, from browning the meat to cooking the pasta. The result? Perfectly cooked spaghetti coated in a rich, creamy tomato sauce with Italian sausage that tastes like it’s been simmering all day. Plus, there’s only one pot to wash, which honestly might be the best part.

Before you get started

Grab your biggest, deepest pot or Dutch oven for this recipe: you’ll need the room since everything cooks together. I usually reach for my 6-quart pot, which gives the pasta plenty of space to cook evenly. Have your can opener ready for those tomatoes, and make sure your chicken broth is nearby.

The timing on this recipe moves pretty quickly once you start, so having everything within arm’s reach makes the whole process smoother. Oh, and don’t break the spaghetti in half. I know it’s tempting, but trust me, it’ll fit in the pot just fine once the liquid starts simmering.

What You Need To Make One-Pot Spaghetti and Meat Sauce

For this recipe, you’ll need ground Italian sausage (though any ground meat works great), diced onion, a can of San Marzano peeled tomatoes, chicken broth, heavy cream, and spaghetti. The flavor comes from Italian seasoning, garlic powder, and onion powder, with optional red pepper flakes if you like some heat.

Check the recipe card below for all the specific measurements.

How To Make One-Pot Spaghetti and Meat Sauce

1

Start by browning your Italian sausage in your pot over medium-high heat, breaking it up with your spoon as it cooks. Once it’s nicely browned and cooked through, add in your diced onions and let them sauté until they’re soft and translucent. This is when your kitchen starts smelling incredible.

2

Season everything with your Italian seasoning, garlic powder, and onion powder, giving it a good stir to coat the meat and onions.


3

Now add those San Marzano tomatoes, crushing them up a bit with your spoon as you stir them in. Let this mixture cook for about 5 minutes to develop those flavors.

4

Pour in your chicken broth and heavy cream, stirring to combine everything into a beautiful pink sauce. Bring it all to a simmer, then here comes the magic: add your dry spaghetti right to the pot.

5

Give everything a good stir, making sure the pasta is mostly submerged, then cover the pot and let it cook until the spaghetti is tender, stirring occasionally to prevent sticking.

One-Pot Spaghetti and Meat Sauce

This easy one-pot spaghetti and meat sauce recipe combines Italian sausage, San Marzano tomatoes, and pasta cooked directly in a creamy tomato broth. Perfect for busy weeknights, everything cooks in a single pot for minimal cleanup and maximum flavor in just 30 minutes.
Print Pin Rate

Ingredients

  • 1 lb ground Italian sausage or meat of choice
  • 1/2 onion diced
  • 28 oz can San Marzano tomatoes
  • 32 oz chicken broth
  • 1 cup heavy cream
  • 1/2 lb spaghetti
  • 2-3 tbsp Italian seasoning
  • 1 tbsp garlic powder
  • 2 tbsp onion powder
  • Optional: red pepper flakes

Instructions

  • Brown the sausage in a large pot over medium-high heat. Remove and set aside.
  • Sauté onions in the same pot until softened, about 3 minutes.
  • Add all seasonings and cook for 30 seconds until fragrant.
  • Add tomatoes (crush them as you add), cook 5 minutes.
  • Pour in broth and cream, bring to a simmer.
  • Add uncooked spaghetti and return sausage to pot.
  • Cover and simmer 12-15 minutes until pasta is tender, stirring occasionally.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating