This ground beef pasta is an easy 30-minute dinner made with browned beef, onions, garlic, and wide pappardelle tossed in a creamy tomato-Parmesan sauce. A little tomato paste adds depth without turning it into a heavy tomato sauce, while fresh basil, parsley, cream, Parmesan, and Emmental make the sauce rich and flavorful.
It’s simple, hearty, and exactly the kind of pasta dinner you want when you need something good on the table without spending hours in the kitchen.

There are plenty of ways to make pasta with ground beef, but I don’t want the beef swimming in tomato sauce. For me, the beef should still be the star.
That’s why I use just a couple of tablespoons of tomato paste. I let it cook with the browned beef to deepen the flavor, then add broth, fresh herbs, cream, and cheese. You get a creamy sauce that coats the pasta beautifully but you can still taste the beef, garlic, and herbs.
And while I used pappardelle this time, don’t let the pasta shape stop you from making it. I’ve made this with penne too, and both work beautifully.
Why you’ll love this ground beef pasta
- Quick and easy – The beef sauce comes together while the pasta cooks, making this a great weeknight dinner.
- Creamy but not too heavy – Tomato paste, broth, and cream create a sauce that coats the pasta without drowning it.
- Plenty of beef flavor – Browning the ground beef first gives the sauce a deeper, richer flavor.
- Use the pasta you have – I love wide pappardelle here, but penne, rigatoni, tagliatelle, or fettuccine will work too.

Ingredients and substitutions
- Ground beef – I prefer lean ground beef for this recipe. You still get plenty of beef flavor without ending up with an oily cream sauce. If your beef releases a lot of fat, drain some of it before continuing.
- Onion and garlic – Don’t rush the onion. Let it soften and pick up all those browned bits from the beef before adding the garlic.
- Tomato paste – Two tablespoons is enough. We’re adding richness and a little acidity, not making a tomato pasta sauce. Let the paste cook for a minute or two before adding the broth.
- Beef broth – Adds more flavor than water and loosens all those browned bits from the bottom of the pan. Chicken or vegetable broth will work in a pinch.
- Fresh basil and parsley – I add some to the sauce while it simmers and finish the pasta with more fresh parsley.
- Cream – I use 15% cooking cream. Heavy cream also works, but it will give you a richer sauce.
- Parmesan and Emmental – Parmesan brings the salty, nutty flavor while Emmental melts beautifully and adds creaminess. Gruyère can replace the Emmental.
- Pappardelle – The wide ribbons are wonderful with this chunky ground beef sauce because they catch all those little pieces of meat. Penne, rigatoni, tagliatelle, or fettuccine are all good alternatives.

Step-by-step: Ground Beef Pasta
1. Brown the ground beef
Heat a large skillet over medium-high heat. Add the ground beef and cook until nicely browned, breaking it into smaller pieces as it cooks.
Tip: Don’t keep stirring! Give the beef some contact with the hot pan so it browns instead of steaming. Those browned bits are flavor.


2. Add the onion and garlic
Then, add the chopped onion and garlic to the beef and cook for 3 to 4 minutes, until softened.
3. Brown the tomato paste
Add the tomato paste and cook for 1 to 2 minutes, stirring it into the beef. It should darken slightly and coat the meat.
Add the fresh basil and parsley and season with salt and black pepper.


4. Simmer the beef sauce
Pour in the beef broth, scraping the bottom of the skillet to release any browned bits. Bring to a gentle simmer and cook for about 5 minutes so the sauce reduces slightly and the flavors come together.
5. Cook the pasta
Meanwhile, bring a large pot of salted water to a boil. Cook the pappardelle until just al dente, according to the package directions.
Before draining, reserve about 1 cup of the pasta water.


6. Make it creamy
Lower the heat under the beef sauce. Add the cream, Parmesan, and Emmental. Stir gently until the cheeses have melted and the sauce is creamy.
Don’t vigorously boil the sauce once you’ve added the cream and cheese.

7. Add the pasta
Add the drained pappardelle directly to the skillet and toss until the pasta is well coated with the creamy ground beef sauce.
If the sauce feels too thick, add a little reserved pasta water until it reaches the consistency you like.
Garnish generously with fresh parsley and extra Parmesan and serve immediately.

Variations
- Make it spicy – Add ¼ to ½ teaspoon red pepper flakes with the garlic.
- Add mushrooms – Brown sliced mushrooms after the beef and before adding the onion.
- Use another pasta – Penne and rigatoni make this easier to eat and are particularly good for kids, while tagliatelle or fettuccine give you a similar result to pappardelle.
- Change the cheese – Gruyère works beautifully instead of Emmental. You can also use all Parmesan for a sharper, less melty sauce.


Ground Beef Pasta
This easy ground beef pasta combines browned beef, onion, garlic, and pappardelle in a creamy tomato-Parmesan sauce with fresh herbs and Emmental cheese. A hearty 30-minute pasta dinner that’s perfect for busy weeknights.
Video
Ingredients
- 450 g (1 lb) Ground beef
- 1 large Red Onion finely chopped
- 2 large Garlic cloves minced
- 2 tbsp Tomato paste
- 180 ml Beef broth
- 1 sprig Fresh basil
- 2 tbsp Fresh parsley plus more for garnish
- ½ tsp Salt or to taste
- ½ tsp Black pepper
- 120 ml (½ cup) Cooking cream 15%
- 3 – 4 tbsp (¼ cup) Parmesan cheese freshly grated
- 3 – 4 tbsp (¼ cup) (¼ cup) Emmental cheese shredded
- 450 g (1 lb) Pappardelle pasta
- Extra Parmesan for serving
Method
- Brown the beef: Heat a large skillet over medium-high heat. Add the ground beef and cook until nicely browned, breaking it into smaller pieces as it cooks.
- Add aromatics: Add the onion and cook for 3 to 4 minutes until softened. Add the garlic and cook for 30 seconds.
- Cook the tomato paste: Stir in the tomato paste and cook for 1 to 2 minutes until slightly darkened. Add the basil, parsley, salt, and pepper.
- Simmer: Add the beef broth, scraping up the browned bits from the bottom of the skillet. Simmer for about 5 minutes.
- Cook the pasta: Meanwhile, cook the pappardelle in generously salted water until just al dente. Reserve 1 cup of pasta water, then drain.
- Finish the sauce: Reduce the skillet to low heat. Stir in the cream, Parmesan, and Emmental until melted and creamy.
- Combine: Add the pasta and toss until well coated. Add reserved pasta water, a little at a time, if needed to loosen the sauce.
- Serve: Garnish with fresh parsley and additional Parmesan. Serve immediately.
Notes
- Brown the beef well before adding the onion for the best flavor.
- If your ground beef releases a lot of fat, drain the excess before continuing.
- Don’t skip cooking the tomato paste for a minute or two; it removes the raw taste and deepens the flavor.
- Cook the pasta just until al dente because it will continue cooking in the sauce.
- Reserve pasta water before draining. It is the easiest way to adjust the sauce at the end.
- Penne, rigatoni, tagliatelle, or fettuccine can replace the pappardelle.
- Gruyère can replace the Emmental.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!Tips for success
- Get some color on the beef. Browning creates flavor, so use a large skillet and don’t overcrowd the meat.
- Cook the tomato paste. Raw tomato paste can taste sharp. A minute or two in the skillet mellows it and intensifies its flavor.
- Cook the pasta just until al dente. It will continue cooking when you toss it through the hot beef sauce.
- Always save some pasta water. The starch helps loosen the sauce while keeping it creamy rather than watery.
- Lower the heat before adding cream and cheese. You want the sauce gently heated, not furiously boiling.
- Don’t make the sauce too thick in the skillet. Pappardelle absorbs sauce quickly. If it looks perfect before it hits the plate, it may be too dry five minutes later.
Troubleshooting
| Problem | What happened | How to fix it |
|---|---|---|
| Sauce is too thick | Pasta absorbed the liquid | Add reserved pasta water a little at a time |
| Sauce is too thin | Broth didn’t reduce enough | Simmer briefly before adding the pasta |
| Beef looks grey rather than browned | Pan wasn’t hot enough or was overcrowded | Use medium-high heat and let the meat sit against the pan |
| Sauce feels greasy | Ground beef released too much fat | Drain excess fat after browning |
| Cheese isn’t melting smoothly | Sauce was too hot | Reduce heat before adding cream and cheese |
| Pasta became soft | It was fully cooked before going into the sauce | Drain it while still al dente |
More pasta recipes
- Chicken Pasta Recipe
- Mushroom Pasta Recipe
- Turkey Meatballs Pasta
- Pappardelle Pasta with Lamb
- Creamy Cheesy Chicken Pasta
- Chicken Enchilada Pasta Recipe
Frequently asked questions
This pasta will keep in the fridge for 4 to 5 days. When you need to reheat it, add a few tablespoons of water to help the starch in the sauce blend again.
Ground beef works well with tomato, Bolognese-style, cheese, and creamy sauces. This recipe falls somewhere between tomato and cream sauce: a small amount of tomato paste provides depth, while broth, cream, Parmesan, and Emmental make it creamy.
Pappardelle is excellent with a chunky ground beef sauce because the wide ribbons catch both the meat and creamy sauce. Tagliatelle, fettuccine, rigatoni, and penne are also great choices.
Absolutely. In fact, my husband loves penne, so we often make it with penne pasta. Use the same amount of pasta and cook it just until al dente before adding it to the sauce.
Yes, you can prepare the pasta and beef mixture ahead of time and store it in the refrigerator for up to 2 days. Reheat it on the stove or in the microwave before serving, adding a splash of broth or water to loosen the sauce if needed.
You can, but the pasta texture is better when freshly cooked. I recommend freezing the ground beef sauce separately for up to 2 months and cooking fresh pasta when you’re ready to serve it.
Boil water with salt in a large pot at least 4 times the quantity of pasta. So, 1 cup of pasta would need at least 4 cups of water.
Once the water comes to a boil, add the pasta and give it a good stir.
Let the pasta cook for about 8 to 12 minutes.
The best way to check pasta is to taste it. It has to be Al Dente – meaning soft but still has a bite.
Drain the pasta and set it aside until ready to use it in the sauce.
Yes. Leave out the cream and add a little extra beef broth and reserved pasta water as needed. The Parmesan will still help create a flavorful sauce, although it won’t be as creamy.
Yes, you can substitute ground turkey or chicken for the ground beef in this recipe. Just adjust the cooking time accordingly, as poultry cooks faster than beef.
Yes, you can use any type of cheese you prefer or have on hand. Mozzarella, provolone, or even goat cheese can be delicious alternatives to the cheeses listed in the recipe.
More ground beef recipes
- Homemade Bolognese Sauce
- Homemade Lasagna with Béchamel Sauce
- Ground Beef Casserole with Cheddar Biscuits
- Cheesy Lasagna Soup
- Delicious Skillet Lasagna
Don’t lose this recipe! Save it for Later!
📌 Save this Recipe for later on Pinterest so you can easily find it again.
⭐ Add Veena Azmanov Kitchen to your Google Preferred Sources.
It helps Google show you more of our recipes.
📧 Subscribe for new recipes delivered to your inbox.
🎥 Follow us for more recipes


Hi, I’m Veena
I’m the recipe developer, baker, and food photographer behind Veena Azmanov Kitchen.
I’ve spent years developing and testing recipes, from everyday meals and homemade breads to cakes and desserts.
I share the practical tips and little details I’ve learned along the way so you can get great results in your own kitchen.
















This looks so cheesy and delicious, I can’t wait to try it!
Thanks, Sophia. You will love this.
Fantastic pasta recipe to add to my pasta collection. Definitely a must-try recipe to keep handy this year! 🙂
Thanks, Elaine. I think you will love this
This is a family favourite! Thanks for the great tips throughout. It turned out perfectly 🙂
So happy you enjoyed this recipe, Laura. Thanks for coming back to write this feedback
This ground beef pasta is such an easy weeknight recipe to make and so delicious 🙂
It sure is. Thank you Emily.
This is a family favorite! Love that it’s ready in 15 minutes!
Thanks, Kelly, yes, 15 mins is all it takes.
Got to love a 15 minute meal that’s full of flavor! Thanks so much for the recipe.
Yes, definitely Katherine. Thanks
Love all things pasta! This dish was wonderful and so simple to make. The flavors were spot on too. Definitely making again. Thanks so much for sharing!
Ah, so happy to hear that, Angela. Happy to hear you enjoyed it. Thanks for coming back to write this feedback.
This recipe is rich & full of flavour. Definitely a dish you make to impress someone 🙂
Thank you, Jack. yes, definitely very delicious. Happy you enjoyed it. Thanks for the feedback.
I love the idea of the gruyere cheese! Perfect weeknight lunch, easy and delicious, I’ll definitely try this out thanks for the recipe!
Thanks, Farah, I think you will love this one.
Such a quick an easy recipe, and it tasted great too!
So happy you enjoyed this Tonje. Thanks for the feedback.