If you ask me, one-pot pasta dishes are a total game changer.
This hearty ground beef pasta is the kind of dinner that supposedly got its name because it’s so good, someone might propose after eating it. Tender orecchiette gets cooked right in a rich, creamy sauce packed with garlic and sun-dried tomatoes.
The ground beef is seasoned with red chili flakes and thyme, then simmered in beef broth until everything comes together. A splash of heavy cream and a handful of Parmesan cheese make the sauce silky and comforting.
It’s the kind of weeknight dinner that feels fancy but comes together in one pan, perfect for when you want something satisfying without a lot of cleanup.

Why You’ll Love This Ground Beef Pasta
- Ready in under an hour – This pasta comes together in just 35-50 minutes, making it perfect for busy weeknights when you need dinner on the table fast.
- One-pot wonder – Everything cooks together in a single pot, which means less cleanup and more time to relax after dinner.
- Restaurant-quality flavor at home – The creamy, garlicky sauce with sun-dried tomatoes and Parmesan tastes like something you’d order at an Italian restaurant, but you can make it in your own kitchen.
- Budget-friendly ingredients – Ground beef is an affordable protein that stretches to feed the whole family without breaking the bank.
- Impressive enough for company – Despite being easy to make, this dish looks and tastes special enough to serve when you have guests over.
What Kind of Ground Beef Should I Use?
For this pasta dish, you’ll want to use ground beef with a fat content that balances flavor and texture – I’d recommend going with 80/20 or 85/15. The 80/20 (which means 80% lean, 20% fat) will give you the most flavor and keep the dish nice and juicy, while 85/15 is a good middle ground if you want something slightly leaner. Avoid anything leaner than 90/10, as it can make your pasta dry and less flavorful. If you do end up with a fattier blend, just drain off some of the excess grease after browning the meat, but leave a little bit in there to help carry all those spices and create a rich sauce.

Options for Substitutions
This pasta dish is pretty forgiving when it comes to swaps, so here are some options if you need to make changes:
- Ground beef: Ground turkey, chicken, or Italian sausage all work great here. If using sausage, you might want to reduce the spices a bit since it’s already seasoned.
- Orecchiette: Can’t find orecchiette? Try penne, rigatoni, or shells – basically any short pasta that holds sauce well. Just cook according to package directions.
- Beef broth: Chicken broth works fine if that’s what you have. You can also use vegetable broth, though the flavor will be a bit lighter.
- Sun-dried tomatoes: If you don’t have sun-dried tomatoes, cherry tomatoes cut in half make a good substitute. Add them when you’d add the sun-dried ones, and they’ll break down as the pasta cooks.
- Heavy cream: Half-and-half works in a pinch, though the sauce will be slightly thinner. You can also use full-fat coconut milk for a dairy-free option.
- Fresh basil: Dried basil can work if needed – use about 3 tablespoons instead of the fresh cup, and add it earlier with the other spices.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with this pasta is adding the cream too early, which can cause it to curdle or separate – always wait until the pasta is fully cooked and remove the pan from direct heat before stirring in the cream and Parmesan.
Another common error is not breaking up the ground beef enough while browning, leaving you with large clumps instead of a nice, crumbly texture that coats the pasta evenly, so use a wooden spoon or spatula to really break it apart as it cooks.
Since orecchiette is a thick pasta shape, make sure to stir occasionally while it simmers in the broth to prevent sticking to the bottom of the pan, and add a splash more broth if the liquid evaporates before the pasta reaches tenderness.
Finally, don’t skip reserving some of that tomato oil from the sun-dried tomatoes jar – it adds incredible flavor when you use it to start the dish instead of plain olive oil.

What to Serve With Marry Me Ground Beef Pasta?
This pasta is pretty hearty on its own, but I love serving it with a simple side salad dressed with olive oil and lemon juice to balance out all that creamy richness. Garlic bread is always a winner here – you’ll want something to mop up that delicious sauce at the bottom of your bowl. If you’re feeding a crowd, roasted vegetables like zucchini, bell peppers, or broccoli make a great addition and add some color to your plate. A glass of red wine doesn’t hurt either, especially since this dish has such bold, savory flavors that pair nicely with a medium-bodied red.
Storage Instructions
Store: This pasta keeps really well in the fridge for up to 4 days in an airtight container. The flavors actually get even better the next day as everything melds together. Just know that the pasta might absorb some of the sauce, so you may want to add a splash of broth or cream when reheating.
Freeze: You can freeze this dish for up to 2 months, though the texture of the cream sauce might change slightly. Let it cool completely, then store in freezer-safe containers. I’d recommend freezing it in individual portions so you can grab just what you need for a quick dinner.
Reheat: Warm it up on the stove over medium-low heat with a little extra broth or cream to loosen the sauce. Stir occasionally until heated through. You can also microwave it, but add a tablespoon or two of liquid first and stir halfway through to keep it creamy.
| Preparation Time | 15-20 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 35-50 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2300-2500
- Protein: 100-110 g
- Fat: 110-120 g
- Carbohydrates: 210-220 g
Ingredients
- 1.25 lb ground beef
- 1.25 tsp black pepper
- 1 tsp red chili flakes
- 1.5 tsp dried thyme
- 3 tbsp tomato paste (I use Hunt’s for the best color and richness)
- 8 cloves garlic (freshly minced for best flavor)
- 1 onion (finely diced into 1/4-inch pieces)
- 14 oz orecchiette pasta
- 2.75 cups beef broth (I prefer Swanson beef broth for its deep profile)
- 0.5 cup sun-dried tomatoes (thinly sliced into strips)
- 0.75 cup heavy cream
- 0.75 cup parmesan cheese (freshly grated for a smoother melt)
- 1 cup fresh basil
- 0.5 tsp smoked paprika
Step 1: Prepare Mise en Place
- 1 onion, finely diced
- 8 cloves garlic, freshly minced
- 0.5 cup sun-dried tomatoes, thinly sliced
- 0.75 cup parmesan cheese, freshly grated
- 1 cup fresh basil, roughly chopped
Finely dice the onion into roughly 1/4-inch pieces, mince the garlic, thinly slice the sun-dried tomatoes into strips, and freshly grate the parmesan cheese.
Roughly chop the fresh basil and set aside—I like to add it at the very end so it stays vibrant and aromatic rather than cooking down into the sauce.
Having everything prepped and ready before you start cooking ensures smooth timing and prevents the meat or aromatics from burning while you’re chopping.
Step 2: Brown the Ground Beef and Build the Flavor Base
- 1.25 lb ground beef
- 3 tbsp tomato paste
- 1.25 tsp black pepper
- 1 tsp red chili flakes
- 1.5 tsp dried thyme
- 0.5 tsp smoked paprika
Heat a large, heavy-bottomed pot or deep skillet over medium-high heat.
Add the ground beef and cook, breaking it apart as it browns, until it’s fully cooked and lightly caramelized (about 5-7 minutes).
Once the beef is browned, reduce heat to medium and stir in the tomato paste, black pepper, red chili flakes, thyme, and smoked paprika.
Toast these spices for about 1-2 minutes, stirring constantly—this blooming technique releases the oils and deepens the flavors so they’re much more prominent in the final dish.
Step 3: Cook Aromatics and Deglaze
- diced onion from Step 1
- minced garlic from Step 1
Add the diced onion and minced garlic from Step 1 to the spiced beef and cook for about 2 minutes, stirring frequently, until the onion starts to soften and the garlic becomes fragrant.
This brief cooking mellows the raw bite of the garlic while allowing the onion to release its natural sweetness into the meat mixture, creating a cohesive flavor foundation.
Step 4: Build the Sauce and Cook the Pasta
- 2.75 cups beef broth
- 14 oz orecchiette pasta
Pour in the beef broth and bring the mixture to a simmer over medium heat.
Add the orecchiette pasta directly to the pot and stir to combine.
Simmer uncovered for about 10-12 minutes, stirring occasionally, until the pasta is tender and has absorbed much of the broth, creating a creamy, sauce-like consistency.
The pasta cooking directly in the broth allows it to absorb the savory flavors throughout, rather than being added at the end.
Step 5: Finish with Cream, Cheese, and Sun-Dried Tomatoes
- 0.75 cup heavy cream
- freshly grated parmesan cheese from Step 1
- sliced sun-dried tomatoes from Step 1
Once the pasta is tender, reduce the heat to low and stir in the heavy cream, freshly grated parmesan cheese from Step 1, and the sliced sun-dried tomatoes from Step 1.
Stir gently for about 1-2 minutes until the cheese melts completely and the sauce becomes silky and cohesive.
I find that adding the cream off high heat prevents it from breaking or becoming grainy, keeping the sauce luxuriously smooth.
Step 6: Finish with Fresh Basil and Serve
- fresh basil from Step 1
Taste the pasta and adjust seasoning with salt and pepper if needed.
Gently fold in the fresh basil from Step 1 just before serving to preserve its brightness and aromatic quality.
Divide into bowls or plates and serve immediately while the sauce is warm and creamy.

Comforting Marry Me Ground Beef Pasta
Ingredients
- 1.25 lb ground beef
- 1.25 tsp black pepper
- 1 tsp red chili flakes
- 1.5 tsp dried thyme
- 3 tbsp tomato paste (I use Hunt's for the best color and richness)
- 8 cloves garlic (freshly minced for best flavor)
- 1 onion (finely diced into 1/4-inch pieces)
- 14 oz orecchiette pasta
- 2.75 cups beef broth (I prefer Swanson beef broth for its deep profile)
- 0.5 cup sun-dried tomatoes (thinly sliced into strips)
- 0.75 cup heavy cream
- 0.75 cup parmesan cheese (freshly grated for a smoother melt)
- 1 cup fresh basil
- 0.5 tsp smoked paprika
Instructions
- Finely dice the onion into roughly 1/4-inch pieces, mince the garlic, thinly slice the sun-dried tomatoes into strips, and freshly grate the parmesan cheese. Roughly chop the fresh basil and set aside—I like to add it at the very end so it stays vibrant and aromatic rather than cooking down into the sauce. Having everything prepped and ready before you start cooking ensures smooth timing and prevents the meat or aromatics from burning while you're chopping.
- Heat a large, heavy-bottomed pot or deep skillet over medium-high heat. Add the ground beef and cook, breaking it apart as it browns, until it's fully cooked and lightly caramelized (about 5-7 minutes). Once the beef is browned, reduce heat to medium and stir in the tomato paste, black pepper, red chili flakes, thyme, and smoked paprika. Toast these spices for about 1-2 minutes, stirring constantly—this blooming technique releases the oils and deepens the flavors so they're much more prominent in the final dish.
- Add the diced onion and minced garlic from Step 1 to the spiced beef and cook for about 2 minutes, stirring frequently, until the onion starts to soften and the garlic becomes fragrant. This brief cooking mellows the raw bite of the garlic while allowing the onion to release its natural sweetness into the meat mixture, creating a cohesive flavor foundation.
- Pour in the beef broth and bring the mixture to a simmer over medium heat. Add the orecchiette pasta directly to the pot and stir to combine. Simmer uncovered for about 10-12 minutes, stirring occasionally, until the pasta is tender and has absorbed much of the broth, creating a creamy, sauce-like consistency. The pasta cooking directly in the broth allows it to absorb the savory flavors throughout, rather than being added at the end.
- Once the pasta is tender, reduce the heat to low and stir in the heavy cream, freshly grated parmesan cheese from Step 1, and the sliced sun-dried tomatoes from Step 1. Stir gently for about 1-2 minutes until the cheese melts completely and the sauce becomes silky and cohesive. I find that adding the cream off high heat prevents it from breaking or becoming grainy, keeping the sauce luxuriously smooth.
- Taste the pasta and adjust seasoning with salt and pepper if needed. Gently fold in the fresh basil from Step 1 just before serving to preserve its brightness and aromatic quality. Divide into bowls or plates and serve immediately while the sauce is warm and creamy.