When you want a pasta dinner that feels rich, comforting and completely satisfying, Garlic Butter Beef Rigatoni delivers exactly that. Tender rigatoni is tossed with caramelized ground beef, garlic butter and a luxurious Parmesan tomato cream sauce that settles beautifully inside every pasta tube.
This recipe brings together the best parts of a hearty beef pasta and a creamy tomato dinner. Ground beef is browned until some pieces develop delicious caramelized edges, then combined with onion, garlic and tomato paste for a deep savory foundation. Diced tomatoes and beef broth add brightness and richness before heavy cream, cream cheese and freshly grated Parmesan transform everything into a thick, velvety sauce.
The final touch is another spoonful of butter and fresh garlic, stirred into the finished sauce for an extra layer of garlic-butter flavor.
Rigatoni is particularly perfect here because its wide tubes and ridged surface capture the creamy beef and tomato sauce. Every forkful gives you tender pasta, savory beef and rich Parmesan cream.
It’s an ideal weeknight dinner, but it is also impressive enough for a relaxed weekend meal.
Table of Contents
Table of Contents
Why You’ll Love This Recipe
This rigatoni recipe is built around bold, comforting flavors without requiring complicated cooking techniques.
The ground beef is cooked until deeply browned, giving the sauce a hearty, savory character. Rather than breaking the meat into tiny uniform pieces, leaving some irregular crumbles allows certain edges to caramelize and develop extra flavor.
The garlic butter appears twice. The first addition flavors the beef and onion, while the final butter and garlic are stirred into the creamy sauce for a fresh, aromatic finish.
The tomato cream sauce is what brings everything together. Tomato paste and diced tomatoes provide concentrated tomato flavor, while heavy cream softens their acidity. Cream cheese adds body, and Parmesan gives the sauce a salty, nutty richness.
And because rigatoni has ridges and hollow centers, it holds onto the sauce exceptionally well.
Choose Your Ingredients

A few ingredient choices make a big difference in the final texture.
Rigatoni: Look for ridged rigatoni if available. The ridges give the sauce more surface area to cling to, while the hollow centers capture small pieces of beef and creamy tomato sauce.
Ground beef: Lean ground beef works well because the recipe already contains butter, cream and Parmesan. Let some of the beef remain in irregular pieces so it can develop browned edges.
Tomato paste: Don’t skip the short cooking step. Cooking the tomato paste for about a minute helps deepen its flavor and removes some of its raw tomato character.
Diced tomatoes: Lightly drain the tomatoes before adding them. This keeps the sauce concentrated rather than overly watery.
Heavy cream: Heavy cream creates a smooth, luxurious sauce and helps balance the acidity of the tomatoes.
Cream cheese: Allow it to soften before adding it. Softened cream cheese incorporates much more easily into the warm sauce.
Parmesan: Freshly grated Parmesan is ideal. It melts more smoothly and provides a stronger savory flavor.
Pasta water: Reserve some before draining the rigatoni. You may not need all of it, but it gives you a useful way to adjust the sauce without making it watery.
What You Need
Pasta
- 12 ounces rigatoni
- Salt, for the pasta water
- ⅓ cup reserved pasta water, if needed
Beef Mixture
- 1 pound lean ground beef
- 1 tablespoon olive oil
- 1 small yellow onion, finely diced
- 2 tablespoons butter, divided
- 5 garlic cloves, minced
Tomato Cream Sauce
- 2 tablespoons tomato paste
- 1 can, 14.5 ounces diced tomatoes, lightly drained
- ½ cup beef broth
- 1 cup heavy cream
- 2 ounces softened cream cheese
- ¾ cup freshly grated Parmesan cheese
Seasonings
- 1 teaspoon Italian seasoning
- 1 teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon black pepper
- ¾ teaspoon salt
- ¼ teaspoon crushed red pepper flakes, optional
Finish
- 1 tablespoon chopped parsley
- Extra Parmesan, for serving
Step-by-Step Preparation

1. Cook the Rigatoni
Bring a large pot of generously salted water to a boil.
Add the rigatoni and cook until just al dente according to the package directions.
The pasta should still have a slight firmness in the center. Avoid cooking it until completely soft because it will spend another couple of minutes in the skillet with the sauce.
Before draining, carefully reserve about ⅓ cup of pasta water.
Drain the rigatoni well and set it aside.
2. Brown the Beef
Heat the olive oil in a large skillet over medium-high heat.
Add the ground beef.
Break it apart as it cooks, but don’t make every piece perfectly small. Allow some irregular crumbles to remain.
Cook for approximately 5–7 minutes, stirring occasionally, until the beef is completely browned.
For maximum flavor, let some of the beef sit against the hot skillet long enough to develop browned, caramelized edges.
3. Add the Onion
Add the finely diced yellow onion to the skillet.
Cook for about 3 minutes, stirring occasionally.
The onion should become softer and slightly translucent while picking up the flavorful browned bits from the beef.
4. Add Butter and Garlic
Add 1 tablespoon of the butter along with half of the minced garlic.
Stir constantly for about 30 seconds.
The butter will coat the beef and onion, while the garlic becomes fragrant.
Don’t cook the garlic for too long at this stage because it will have another opportunity to cook later.
5. Season the Beef
Add the Italian seasoning, smoked paprika, garlic powder, onion powder, black pepper, salt and optional crushed red pepper flakes.
Stir thoroughly so the seasonings coat the beef.
The smoked paprika adds subtle smokiness, while Italian seasoning brings an aromatic herb flavor. The crushed red pepper is optional but gives the finished dish a pleasant kick.
6. Cook the Tomato Paste
Stir the tomato paste into the beef mixture.
Cook for approximately 1 minute, stirring frequently.
This short cooking period is important because it allows the tomato paste to caramelize slightly and develop a deeper flavor.
Make sure it is distributed evenly throughout the skillet.
7. Add Tomatoes and Beef Broth
Add the lightly drained diced tomatoes.
Pour in the beef broth.
Stir everything together, scraping the bottom of the skillet to release any flavorful browned bits.
Allow the mixture to simmer for approximately 3–4 minutes.
During this time, the tomatoes will soften and the liquid will reduce slightly, concentrating the flavor.
8. Add the Heavy Cream
Reduce the heat to medium-low.
Pour in the heavy cream and stir gently.
The sauce should immediately begin taking on a beautiful creamy tomato color.
Allow it to simmer gently rather than boil aggressively.
9. Add the Cream Cheese
Add the softened cream cheese.
Stir continuously until it melts completely into the tomato cream sauce.
The cream cheese adds body and gives the sauce a particularly smooth, rich texture.
If your cream cheese is cold and firm, it may take longer to incorporate, which is why softening it beforehand is helpful.
10. Add the Parmesan
Gradually sprinkle the freshly grated Parmesan into the sauce.
Stir constantly until the cheese melts.
The Parmesan will thicken the sauce and add its characteristic salty, nutty flavor.
At this point, the sauce should be thick, creamy and glossy.
Avoid boiling the sauce hard after adding the cheese.
11. Finish with Garlic Butter
Add the remaining tablespoon of butter and the remaining minced garlic.
Stir gently until the butter melts completely and the garlic becomes fragrant.
This second addition of garlic gives the finished dish a fresher garlic flavor rather than relying entirely on garlic cooked earlier.
12. Add the Rigatoni
Add the drained rigatoni directly to the skillet.
Using a large spoon or spatula, gently fold the pasta into the sauce.
Continue mixing until the ground beef is evenly distributed and every rigatoni tube is generously coated.
Take your time during this step. The sauce should work its way into the hollow centers of the rigatoni.
13. Let the Pasta Settle
Reduce the heat to low.
Allow the rigatoni to cook in the sauce for another 2 minutes.
This short finishing period allows the Parmesan tomato cream to cling more firmly to the pasta and settle inside the rigatoni tubes.
If the sauce looks perfect, don’t add pasta water simply because you have some available.
14. Adjust Only If Needed
If the sauce is too thick, add a small splash of the reserved pasta water.
Start with a tablespoon and stir.
Add more only if necessary.
The goal is a sauce that is thick, glossy and creamy, not thin or watery.
Because the Parmesan and cream cheese continue to thicken the sauce as it sits, slightly looser is preferable to excessively thick immediately after cooking.
15. Add the Parsley
Stir in the chopped fresh parsley.
Taste and adjust the salt or black pepper if necessary.
Remember that Parmesan contributes natural saltiness, so taste before adding a large amount of additional salt.
16. Serve Hot
Transfer the rigatoni to warm serving bowls.
Top with extra freshly grated Parmesan and a little more parsley if desired.
Serve immediately while the sauce is hot and creamy.

Tips for Perfect Rigatoni
Cook the pasta al dente. The rigatoni will continue cooking in the sauce, so don’t take it too far in the pot.
Brown the beef properly. Give some of the meat time to touch the hot skillet without constant stirring. Those browned edges add tremendous flavor.
Cook the tomato paste. One minute is enough to develop a deeper, richer tomato flavor.
Use softened cream cheese. It melts into the sauce much more easily.
Grate Parmesan fresh. Freshly grated cheese generally melts more smoothly than many pre-shredded alternatives.
Don’t thin the sauce unnecessarily. Pasta water is there as an adjustment tool, not a required ingredient in a fixed amount.
Keep the final heat low. Gentle heat helps maintain the creamy texture after adding dairy and cheese.
Make It Even Better
Add Fresh Herbs
Fresh parsley provides a bright finish against the rich sauce. You can also add a little fresh basil for a more pronounced Italian-inspired flavor.
Add Mushrooms
Sliced mushrooms make an excellent addition. Cook them after browning the beef or sauté them separately until golden before combining them with the sauce.
Add Spinach
A few handfuls of fresh spinach can be stirred into the sauce just before adding the pasta. Allow it to wilt completely.
Add More Heat
For a spicier version, increase the crushed red pepper flakes or add a pinch of cayenne.
Add a Crispy Side
An air fryer makes it easy to prepare a quick vegetable side while the pasta cooks. Broccoli, zucchini or asparagus can provide a lighter contrast to the creamy rigatoni. If you’re shopping for one, comparing the features of the best air fryer 2026 can help you choose a model suited to everyday cooking.
Keep Your Tools Simple
The main essential kitchen utensils needed are a large pot, skillet, colander, wooden spoon, spatula and whisk or spoon for stirring the sauce.
A robot pâtissier isn’t needed for this pasta, but it can be useful if you’re preparing homemade bread or a dessert to serve alongside dinner.
Easy Variations
Creamy Beef and Spinach Rigatoni
Add fresh spinach during the final few minutes of sauce preparation. Stir until wilted before adding the cooked rigatoni.
Spicy Tomato Beef Rigatoni
Increase the crushed red pepper flakes and add a pinch of cayenne for a more intense spicy finish.
Mushroom Beef Rigatoni
Add 200–250 g sliced mushrooms. Brown them well so they develop a concentrated savory flavor.
Cheesy Rigatoni Bake
Transfer the finished pasta to a baking dish, sprinkle with additional Parmesan and mozzarella, then bake until bubbling and lightly golden.
Sausage and Beef Rigatoni
Replace part of the ground beef with Italian sausage for an even richer meat sauce.
Vegetable-Packed Rigatoni
Add diced zucchini, bell peppers or spinach to increase the vegetables while keeping the creamy tomato base.
Storage and Reheating
Allow leftover rigatoni to cool before transferring it to an airtight container.
Refrigerate for up to 3 days.
Because the Parmesan tomato cream thickens as it cools, leftovers may look considerably firmer than the freshly prepared dish.
To reheat, place the pasta in a skillet over low to medium-low heat.
Add a small splash of milk, cream or beef broth and stir gently.
Warm slowly until the sauce becomes creamy again.
Avoid very high heat because the dairy and cheese can separate.
For the best texture, reheat only the amount you plan to eat rather than repeatedly heating and cooling the entire batch.
Freezing is possible, but the cream-based sauce may change slightly in texture after thawing. Refrigeration is preferable for maintaining the original consistency.
What to Serve With It
This rigatoni is rich and hearty, so simple sides work beautifully.
Try:
- Crisp green salad
- Garlic bread
- Roasted broccoli
- Air-fried zucchini
- Steamed green beans
- Roasted asparagus
- Fresh tomato salad
A simple salad with a light vinaigrette provides acidity and freshness that balance the creamy tomato sauce.
Garlic bread is perfect when you want something comforting and substantial alongside the pasta.
For dessert, keep things simple. A small sweet treat followed by coffee from a machine à café makes an easy finish to the meal.
Common Mistakes to Avoid
Overcooking the rigatoni: It should be al dente before entering the sauce.
Constantly stirring the beef: Give it enough uninterrupted contact with the skillet to develop caramelized edges.
Skipping the tomato-paste step: Cooking tomato paste briefly creates more depth.
Boiling the cream sauce: A gentle simmer is much better for maintaining a smooth texture.
Adding all the pasta water: Only add it if the sauce actually needs loosening.
Adding cold cream cheese: Softened cream cheese incorporates much more smoothly.
Using too much salt: Parmesan, broth and seasonings already contribute saltiness.
FAQs
Can I use another pasta shape?
Absolutely. Penne, ziti, rigatoni-style pasta or large shells can all work. Rigatoni is particularly effective because its large tubes capture the creamy sauce and beef.
Can I use ground turkey instead of beef?
Yes. Ground turkey can be substituted, although the flavor will be milder. The garlic butter, tomato paste and Parmesan will still provide plenty of flavor.
Can I add spinach?
Yes. Fresh spinach is an easy addition. Stir it into the sauce shortly before adding the rigatoni and cook until wilted.
Why is my sauce too thick?
The Parmesan and cream cheese naturally thicken the sauce. Add a tablespoon or two of reserved pasta water and stir until you reach the desired consistency.
Why did my creamy sauce separate?
Excessive heat can cause dairy-based sauces to separate. Keep the sauce at a gentle simmer and use low heat once the cream cheese and Parmesan have been added.
Can I make this recipe ahead?
You can prepare the beef and tomato mixture ahead of time and refrigerate it. For the best texture, cook the rigatoni and finish the creamy sauce closer to serving.
How long do leftovers last?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of liquid to restore the creamy consistency.
Conclusion
Garlic Butter Beef Rigatoni in Parmesan Tomato Cream is the ultimate combination of hearty beef pasta and luxurious creamy tomato sauce.
The browned ground beef provides savory depth, while garlic butter adds irresistible aroma and richness. Diced tomatoes and tomato paste create a concentrated tomato foundation, and heavy cream, cream cheese and freshly grated Parmesan transform it into a thick, velvety sauce.
Rigatoni is the perfect pasta choice because every ridged tube captures the sauce, beef and seasonings.
Serve it piping hot with extra Parmesan and fresh parsley, alongside a crisp salad or warm garlic bread. It’s a comforting homemade dinner that feels indulgent, flavorful and satisfying from the very first bite.

Ingredients
Method
- Bring a large pot of salted water to a boil. Cook the rigatoni until just al dente. Reserve about 1/3 cup pasta water, then drain.
- Heat the olive oil in a large skillet over medium-high heat. Add the ground beef and cook for 5 to 7 minutes, breaking it into small irregular crumbles and allowing some pieces to develop browned caramelized edges.
- Add the onion and cook for 3 minutes until softened.
- Add 1 tablespoon butter and half of the garlic. Stir for about 30 seconds until fragrant.
- Season with Italian seasoning, smoked paprika, garlic powder, onion powder, black pepper, salt, and red pepper flakes.
- Stir in the tomato paste and cook for 1 minute.
- Add the diced tomatoes and beef broth. Simmer for 3 to 4 minutes so the tomatoes soften and the sauce becomes slightly concentrated.
- Reduce the heat to medium-low. Add the heavy cream and softened cream cheese, stirring until smooth.
- Gradually stir in the Parmesan until melted into a thick, creamy tomato sauce.
- Add the remaining tablespoon butter and garlic. Stir until the garlic butter melts completely into the Parmesan tomato cream.
- Add the cooked rigatoni directly to the skillet and fold everything together until the ground beef is evenly mixed throughout and every tube is heavily coated.
- Let the pasta cook over low heat for another 2 minutes so the Parmesan tomato cream settles inside the rigatoni tubes.
- Add a small splash of reserved pasta water only if necessary. Keep the sauce thick, glossy, and creamy rather than watery.
- Stir in the parsley and serve hot with extra Parmesan if desired.