Cheesy Garlic Beef Rigatoni with Spinach and Mozzarella

When you need a hearty pasta dinner that combines creamy comfort with plenty of savory flavor, this Cheesy Garlic Beef Rigatoni with Spinach and Mozzarella is a recipe worth keeping close. Tender rigatoni is tossed with seasoned ground beef, fresh spinach, garlic butter, cream cheese, mozzarella, and Parmesan for a rich skillet meal that is satisfying from the very first bite.

The secret is layering the flavors instead of simply mixing everything together. The beef is browned with oregano, basil, smoked paprika, and garlic, while the creamy sauce is gently infused with butter and fresh garlic. Mozzarella melts into the sauce for a wonderfully cheesy texture, Parmesan adds savory depth, and spinach brings a fresh contrast to the richness.

It is cozy enough for a Sunday dinner but straightforward enough for a busy weeknight.

Table of Contents

Why You’ll Love This Recipe

This cheesy beef rigatoni brings together familiar ingredients in a way that feels extra special. The ridges and hollow centers of rigatoni are perfect for catching the creamy cheese sauce, while the seasoned beef gives every serving plenty of substance.

Here are a few reasons to make it:

  • Rich, creamy, and incredibly cheesy.
  • Packed with savory garlic butter flavor.
  • Uses simple supermarket ingredients.
  • Includes fresh spinach for color and freshness.
  • Ready in roughly 40 minutes.
  • Perfect for family dinners.
  • Easy to customize with additional vegetables or spice.
  • Leftovers can be reheated for an easy next-day lunch.

Choose Your Ingredients

Cheesy Garlic Beef Rigatoni with Spinach and Mozzarella
Cheesy Garlic Beef Rigatoni with Spinach and Mozzarella 6

Start with 90% lean ground beef, which provides plenty of beef flavor without making the finished dish excessively greasy. If your beef releases a significant amount of fat while cooking, drain it before adding the seasonings.

Rigatoni is particularly well suited to creamy sauces because its large tubes and ridged surface capture the sauce. Cook it just until al dente so it remains firm enough to hold up when combined with the beef and cheese.

Fresh garlic is important here because the recipe uses it in both the beef and the cream sauce. Dividing the garlic allows its flavor to develop in two different layers.

For the cheese, freshly shredded low-moisture whole-milk mozzarella melts beautifully, while freshly grated Parmesan adds a salty, nutty flavor. Full-fat cream cheese helps create a smooth and luxurious sauce.

Finally, baby spinach provides freshness and color. Roughly chopping it makes it easier to distribute throughout the pasta.

What You Need

For the Beef

  • 1½ lbs 90% lean ground beef
  • 4 tbsp unsalted butter, divided
  • 6 garlic cloves, finely minced and divided
  • ½ tsp fine salt, plus more to taste
  • ½ tsp ground black pepper
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • ½ tsp garlic powder
  • ½ tsp smoked paprika

For the Rigatoni and Sauce

  • 12 oz dry rigatoni
  • 1 cup heavy whipping cream
  • 1 cup whole milk
  • 2 oz full-fat cream cheese, softened and cubed
  • 4 oz low-moisture whole-milk mozzarella, freshly shredded, divided
  • 2 oz Parmesan, freshly grated, divided
  • 3 cups lightly packed baby spinach, roughly chopped
  • 2 tbsp finely chopped fresh parsley
  • 1 cup reserved pasta cooking water, as needed

Step-by-Step Preparation

Cheesy Garlic Beef Rigatoni with Spinach and Mozzarella
Cheesy Garlic Beef Rigatoni with Spinach and Mozzarella 7

1. Prepare the Ingredients

Before starting, mince the garlic and divide it into two portions. Soften and cube the cream cheese, shred the mozzarella, and grate the Parmesan.

Roughly chop the baby spinach and set it aside.

Preparing the ingredients in advance makes the sauce much easier to manage, particularly when adding the cheeses.

2. Cook the Rigatoni

Bring a large pot of lightly salted water to a boil. Add the rigatoni and cook according to the package directions until al dente.

The pasta should be tender but still have a slight bite. This is important because it will continue cooking briefly when combined with the hot sauce.

Before draining, reserve 1 cup of the pasta cooking water.

Drain the rigatoni and set it aside.

3. Brown the Ground Beef

Heat a large skillet over medium-high heat. Add the ground beef and break it apart with a wooden spoon or spatula.

Cook for approximately 8–10 minutes, stirring and breaking the beef into small crumbles as it browns.

If your skillet is too crowded, work in batches. The beef should develop some golden-brown edges rather than simply steaming.

Cook the ground beef until it reaches 160°F internally.

Drain any excess fat if necessary.

4. Season the Beef

Reduce the heat to low. Add the dried oregano, dried basil, garlic powder, smoked paprika, black pepper, and ¼ teaspoon of the salt.

Stir thoroughly so the seasonings are distributed throughout the beef.

The smoked paprika adds a subtle smoky note, while oregano and basil give the beef an Italian-inspired flavor.

5. Add Garlic Butter to the Beef

Add 2 tablespoons of butter and half of the minced garlic to the seasoned beef.

Cook over low heat for approximately 30 seconds, stirring constantly.

You only want the garlic to become fragrant. Avoid browning it heavily because burnt garlic can become bitter.

Remove the skillet from the heat and set the beef aside.

6. Build the Garlic Butter Sauce

Use a clean skillet for the cream sauce. Melt the remaining 2 tablespoons of butter over low heat.

Add the remaining minced garlic and cook for about 30 seconds, just until fragrant.

Keeping the garlic at low heat allows its flavor to infuse into the butter without burning.

7. Add the Cream, Milk, and Cream Cheese

Pour the heavy cream and whole milk into the skillet.

Add the softened cream cheese and stir gently.

Warm the mixture over low heat for approximately 3–4 minutes, stirring frequently, until the cream cheese melts and the sauce becomes smooth.

Do not bring the sauce to a vigorous boil. Gentle heat helps maintain a smooth dairy-based sauce.

8. Add the Cheeses

Reserve ¼ cup of the shredded mozzarella and 1 tablespoon of Parmesan for the final topping.

Remove the skillet from the heat.

Add the remaining mozzarella and Parmesan one handful at a time, stirring after each addition until melted.

Adding the cheese gradually helps create a smooth, creamy sauce instead of a thick mass of melted cheese.

9. Add the Spinach

Return the skillet to low heat.

Add the chopped baby spinach to the sauce and stir gently.

Cook for 1–2 minutes, just until the spinach wilts and becomes incorporated into the creamy sauce.

There is no need to overcook the spinach. Keeping it lightly wilted preserves some freshness and color.

10. Add the Rigatoni

Add the cooked rigatoni to the skillet.

Gently toss the pasta through the sauce, making sure the creamy mixture reaches inside the rigatoni tubes.

If the sauce is too thick, add reserved pasta water one or two tablespoons at a time. The starch in the pasta water helps loosen the sauce while keeping it creamy.

11. Add the Garlic Butter Beef

Add the seasoned ground beef and its garlic butter to the skillet.

Gently fold everything together until the beef, rigatoni, spinach, and cheese sauce are evenly distributed.

Taste the dish and add more salt if necessary.

Remember that Parmesan and mozzarella already contain salt, so add additional seasoning gradually.

12. Finish with Mozzarella

Sprinkle the reserved mozzarella over the top of the rigatoni.

Remove the skillet from direct heat and cover it for approximately 1 minute.

The residual heat will soften and melt the mozzarella without requiring aggressive cooking.

13. Garnish and Serve

Spoon the creamy rigatoni into bowls.

Finish each serving with the reserved Parmesan and freshly chopped parsley.

For extra flavor, add a small pinch of black pepper or red pepper flakes before serving.

Serve immediately while the sauce is warm and creamy.

Cheesy Garlic Beef Rigatoni with Spinach and Mozzarella
Cheesy Garlic Beef Rigatoni with Spinach and Mozzarella 8

Tips for the Best Beef Rigatoni

Brown the Beef Properly

Allow the beef to sit against the hot skillet for a little while before stirring. Browning creates deeper savory flavor.

Do Not Burn the Garlic

Garlic only needs about 30 seconds over low heat to become fragrant. If it turns dark brown, it can become bitter.

Use Freshly Grated Cheese

Freshly grated Parmesan and freshly shredded mozzarella generally melt more smoothly into homemade sauces.

Keep the Sauce Gentle

Cream and cheese should be warmed gently rather than rapidly boiled. High heat can make the sauce separate.

Reserve Pasta Water

Do not skip this step. Starchy pasta water is one of the easiest ways to adjust the sauce consistency.

Add the Cheese Off the Heat

Removing the skillet from direct heat before adding most of the cheese helps prevent overheating and improves the texture.

Taste at the End

Seasoning levels vary between brands of cheese and beef. Taste the finished dish before adding more salt.

Make It Even Better

For deeper garlic flavor, you can roast a few garlic cloves separately and stir the softened garlic into the finished sauce.

A small amount of freshly grated lemon zest can also brighten the richness of the cream and cheese without changing the overall character of the dish.

For extra texture, top the finished rigatoni with toasted breadcrumbs mixed with Parmesan. Add them immediately before serving so they remain crisp.

If you prefer a little heat, crushed red pepper flakes work beautifully with the creamy cheese sauce.

You can also prepare the chicken-style protein component in an air fryer when adapting this recipe with chicken instead of beef. An air fryer is especially useful for creating browned edges while keeping cooking convenient.

For homemade pasta variations, a stand mixer or robot pâtissier with a pasta attachment can be useful when you want to make fresh pasta at home.

Easy Variations

Spicy Beef Rigatoni

Add ½–1 teaspoon crushed red pepper flakes to the beef or sauce. Adjust the amount according to your preferred level of heat.

Mushroom Beef Rigatoni

Sauté sliced mushrooms before preparing the cream sauce. Return them to the skillet with the beef and pasta.

Beef and Broccoli Rigatoni

Steam small broccoli florets until tender-crisp, then fold them into the finished pasta.

Tomato Cream Beef Rigatoni

Add 1–2 tablespoons of tomato paste to the garlic butter base before adding the cream. This creates a richer tomato-cheese flavor.

Extra Garlic Rigatoni

If you are a serious garlic lover, increase the garlic slightly and add some roasted garlic to the finished sauce.

Lighter Version

Replace part of the heavy cream with additional whole milk and add extra spinach or vegetables. The sauce will be lighter while remaining creamy.

What to Serve with Cheesy Beef Rigatoni

Because this pasta is rich and filling, simple side dishes work particularly well.

Try serving it with:

  • Crisp green salad
  • Garlic bread
  • Roasted broccoli
  • Steamed asparagus
  • Green beans
  • Tomato and cucumber salad
  • Roasted zucchini

A fresh salad with a light vinaigrette provides acidity that balances the creamy cheese sauce.

Garlic bread is another classic choice, especially for soaking up any sauce left at the bottom of the bowl.

For a relaxed dinner, finish the meal with coffee prepared using your favorite coffee machine.

Storage and Reheating

Allow leftovers to cool before transferring them to an airtight container.

Store in the refrigerator for up to 3 days.

The sauce will become thicker as it chills. When reheating, place a portion in a skillet over low heat and add a splash of milk, cream, broth, or water.

Stir gently until the sauce becomes creamy again.

Avoid very high heat when reheating because the cheese sauce may separate.

For the best texture, freezing is not recommended. Cream-based sauces and cooked pasta can change texture after freezing and thawing.

Frequently Asked Questions

Can I use another pasta shape?

Yes. Penne, ziti, fusilli, cavatappi, shells, or bowtie pasta can all work. Choose a shape that has ridges, curves, or spaces capable of holding the creamy sauce.

Can I use ground turkey instead of beef?

Yes. Ground turkey can replace the beef, although the flavor will be lighter. You may want to add a little extra olive oil or butter to maintain richness.

Can I use frozen spinach?

Yes. Thaw it completely and squeeze out as much excess water as possible before adding it to the sauce. Fresh baby spinach is preferred for texture.

Why is my cheese sauce too thick?

The sauce can thicken because of the cheese and as it cools. Add reserved pasta water a tablespoon at a time until it reaches the desired consistency.

Why did my sauce separate?

High heat is one of the most common causes. Keep the sauce at low heat and avoid boiling after adding the dairy and cheese.

Can I make this dish spicy?

Absolutely. Add crushed red pepper flakes, extra black pepper, or a pinch of cayenne pepper.

Can I prepare it ahead of time?

You can prepare the beef and sauce ahead of time, but the best texture comes from cooking and combining the pasta shortly before serving.

Conclusion

This Cheesy Garlic Beef Rigatoni with Spinach and Mozzarella is everything a comforting pasta dinner should be: hearty, creamy, cheesy, garlicky, and full of satisfying flavor.

The seasoned ground beef brings savory depth, while the garlic butter adds richness. The creamy combination of heavy cream, cream cheese, mozzarella, and Parmesan creates a sauce that clings beautifully to every piece of rigatoni. Fresh spinach adds a welcome pop of color and freshness without taking away from the indulgent character of the dish.

Serve it with a crisp salad and warm garlic bread for an easy family dinner that feels wonderfully comforting.

Cheesy Garlic Beef Rigatoni with Spinach and Mozzarella

Cheesy Garlic Beef Rigatoni with Spinach and Mozzarella

Ingredients
  

  • 1 1/2 pounds 90% lean ground beef
  • 4 tablespoons unsalted butter divided
  • 6 garlic cloves finely minced, divided
  • 1/2 teaspoon fine salt plus more to taste
  • 1/2 teaspoon ground black pepper
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon smoked paprika
  • 12 ounces dry rigatoni
  • 1 cup heavy whipping cream
  • 1 cup whole milk
  • 2 ounces full-fat cream cheese softened and cut into cubes
  • 4 ounces low-moisture whole-milk mozzarella freshly shredded (about 1 cup), divided
  • 2 ounces Parmesan freshly grated, divided
  • 3 cups lightly packed baby spinach about 3 ounces, roughly chopped
  • 2 tablespoons finely chopped fresh parsley
  • 1 cup reserved pasta cooking water used as needed

Method
 

  1. Cook the rigatoni in lightly salted water until al dente. Save 1 cup of the cooking water, then drain.
  2. Brown the ground beef in a large skillet over medium-high heat for 8–10 minutes, breaking it into crumbles and working in batches if needed, until it reaches 160°F. Drain excess fat. Lower the heat and stir in oregano, dried basil, garlic powder, smoked paprika, black pepper and 1/4 teaspoon salt.
  3. On low heat, toss the ground beef with 2 tablespoons butter and half the garlic for 30 seconds. Take off the heat.
  4. In a clean skillet, melt the remaining butter. Add the remaining garlic on low heat for 30 seconds. Stir in the cream, milk and cream cheese; warm gently for 3–4 minutes until smooth.
  5. Save 1/4 cup mozzarella and 1 tablespoon Parmesan for topping. Take off the heat. Stir in the remaining Parmesan and mozzarella a handful at a time.
  6. Stir the spinach into the sauce on low heat for 1–2 minutes, until wilted. Fold in the rigatoni and the ground beef with its garlic butter. Add reserved pasta water a tablespoon or two at a time if needed for a creamy sauce. Taste and add the remaining salt as needed.
  7. Sprinkle the reserved mozzarella over the rigatoni. Cover off the heat for 1 minute to soften. Spoon into bowls. Finish with the reserved Parmesan and fresh parsley.