One-Pot Creamy Garlic Beef Pasta
This one-pot creamy garlic beef pasta is the kind of dinner you want on a busy weeknight, rich and garlicky and on the table in about half an hour. The pasta cooks right in the skillet with the beef and a quick garlic cream sauce, so you get a creamy, satisfying meal without a sink full of pans.

Why This One-Pot Pasta Stays on Repeat
The whole thing happens in one deep skillet. The beef gets a good sear, the garlic sizzles without burning, and then the pasta soaks up a savory, creamy sauce as it cooks. It tastes like you spent way longer on it.
It is the meal I make when I want something hearty that cleans up fast. The cream coats every piece of rigatoni, and the garlic is mellow but unmistakable.
Ingredients

- 1 lb ground beef (85% lean): some fat keeps the sauce rich, but drain off excess if the pan gets greasy
- 1 small yellow onion, diced small: sweetens as it cooks
- 6 cloves garlic, minced: fresh garlic makes the sauce, jarred won’t taste the same
- 2 tbsp unsalted butter: for sautéing
- 2 tbsp all-purpose flour: thickens the sauce so it clings
- 2 cups beef broth: low-sodium gives you control over the salt
- 1 cup heavy cream: whole milk works in a pinch but won’t be as velvety
- 8 oz rigatoni (or another short, sturdy pasta): the tubes catch the beef and cream
- 1 tsp kosher salt, plus more for the pasta water (if you cook pasta separately, but we are not)
- ½ tsp black pepper
- Grated Parmesan and fresh parsley, for serving
Variations / Substitutions
- Ground turkey: use it, but add an extra tablespoon of butter when browning, the sauce will be leaner
- Dairy-free cream: a thick oat cream or cashew cream works here, just warm it gently at the end so it doesn’t split
- Spice: a pinch of red pepper flakes with the garlic gives a gentle warmth that wakes up the cream
- Greens: stir in a few handfuls of baby spinach at the very end until just wilted
If you love the one-pot method but want a tomato-based version, check out the one-pot creamy tomato beef pasta on the site.
How to Make One-Pot Creamy Garlic Beef Pasta
Step 1: Sear the Beef

Heat a large, deep skillet or Dutch oven over medium-high heat. Crumble in the 1 lb ground beef and cook, breaking it apart with a spoon, until no pink remains, about 5 to 7 minutes.
You will hear the beef sizzle and see some browned bits sticking to the bottom. That fond is all flavor, so do not rush to scrape it up yet.
Step 2: Soften the Onion and Garlic

Spoon off all but 1 tablespoon of fat from the pan. Add the 2 tbsp butter and the diced onion. Cook, stirring often, until the onion turns translucent, about 3 minutes. Then stir in the minced garlic and let it go just until fragrant, about 1 minute.
The garlic will smell sweet and nutty, not sharp. Keeping it over medium heat for only a minute prevents it from tasting bitter later.
Step 3: Build the Sauce Base

Sprinkle the 2 tbsp flour over the onion mixture and stir constantly for 1 minute to cook off the raw flour taste. Slowly pour in the 2 cups beef broth while stirring to scrape up any browned bits. Add the 1 tsp salt and ½ tsp pepper.
The liquid will look thin and a little cloudy at this point, and that is exactly right. The broth starts building the body that will finish when the cream goes in later.
Step 4: Simmer the Pasta

Stir in the 8 oz rigatoni and bring the pot to a boil over high heat. Once boiling, reduce the heat to a steady simmer, cover, and cook for 10 to 12 minutes, stirring once halfway through.
The pasta should be tender and most of the liquid absorbed, but the dish will still look slightly loose. It thickens as it sits for a minute off the heat.
Step 5: Stir in Cream and Serve

Remove the skillet from the heat and pour in the 1 cup heavy cream. Stir gently until the sauce turns pale and satiny. The residual heat warms the cream without curdling it.
Spoon into bowls right away and top with grated Parmesan and a scatter of parsley. Serve while it is hot and the sauce is glossy.
A Few Tips for the Creamiest Sauce
- Use fresh garlic. The pre-minced stuff loses its punch and can turn acrid when sautéed.
- Let the flour cook a full minute before adding broth, otherwise the sauce can taste pasty.
- If the sauce looks too thick after adding the cream, stir in a splash of warm broth or milk to loosen it.
- Grate your own Parmesan. The pre-shredded kind often has starches that stop it from melting into the sauce.
Cook times by pasta shape:
| Pasta shape | Approximate simmer time |
|---|---|
| Rigatoni | 10 to 12 minutes |
| Penne | 10 to 12 minutes |
| Medium shells | 9 to 11 minutes |
| Fusilli | 9 to 11 minutes |
Storing and Reheating Leftovers
- Refrigerate: Cool the pasta completely and store it in a sealed container for up to 4 days. The sauce thickens as it chills.
- Reheating: Warm leftovers in a skillet over low heat with a splash of milk or broth, stirring gently until the sauce loosens and the pasta is heated through. The microwave works too, just add a little liquid and stop to stir halfway.
What to Serve with One-Pot Creamy Garlic Beef Pasta
A crisp green salad with a lemony vinaigrette cuts through the richness nicely. Roasted broccoli with a drizzle of olive oil and salt adds something green that still feels hearty. If you want extra crunch, a few thick slices of toasted garlic bread on the side won’t hurt.
Frequently Asked Questions
Can I use milk instead of heavy cream?
Yes, but the sauce will be thinner and less rich. Whole milk works best, and you can whisk a teaspoon of cornstarch into the cold milk to help it thicken.
How do I make this with ground turkey?
Swap the beef for ground turkey and add an extra tablespoon of butter when sautéing the onion. The sauce will be lighter but still creamy.
Can I make this ahead of time?
The pasta is best fresh, because it continues to absorb liquid as it sits. If you do make it ahead, reheat gently with extra broth or milk to bring the creaminess back.
What if my sauce looks greasy?
It probably means the beef wasn’t drained enough after browning, or the heat was too high when adding the cream. Spoon off any excess grease before adding the flour, and take the pan off the heat entirely before stirring in the cream.

One-Pot Creamy Garlic Beef Pasta Recipe
Ingredients
Method
- Heat a large deep skillet over medium-high heat. Crumble in the ground beef and cook, breaking it apart, until browned, 5 to 7 minutes. Drain all but 1 tablespoon of fat.
- Add the butter and onion to the skillet and cook until softened, about 3 minutes. Stir in the garlic and cook 1 minute until fragrant.
- Sprinkle the flour over the mixture and stir 1 minute. Slowly pour in the beef broth while scraping up any browned bits, then add the salt and pepper.
- Stir in the rigatoni, bring to a boil, then cover and simmer over low heat until the pasta is tender and most of the liquid is absorbed, 10 to 12 minutes, stirring once.
- Remove from the heat, stir in the heavy cream, and serve topped with Parmesan and parsley.
