Loading...

Cook the spaghetti in a large pot of salted boiling water according to package directions until al dente, typically 9 to 10 minutes.

Before draining the spaghetti, reserve 1/2 cup of the pasta water. Then, drain the spaghetti and set it aside.

Heat a large, deep skillet over medium-high heat.

Add 1 tablespoon of butter to the skillet. If needed, add a little olive oil to prevent sticking. Add the ground beef to the skillet.

Cook the ground beef for 5 to 7 minutes, breaking it up with a spoon, until it is fully browned.

Drain any excess grease from the skillet.

Add the finely diced yellow onion to the skillet with the beef and cook for 3 to 4 minutes until the onion has softened.

Stir in the minced garlic and cook for about 30 seconds until fragrant.
Add the remaining 2 tablespoons of butter, Italian seasoning, garlic powder, onion powder, salt, black pepper, and red pepper flakes (if using) to the skillet.

Stir for 1 minute, ensuring the beef is well coated in the garlic butter mixture.

Pour in the heavy cream (or half and half) and the beef broth (or reserved pasta water).

Stir, scraping the bottom of the skillet to loosen any browned bits, and simmer for 3 to 4 minutes until the sauce has slightly thickened.

Reduce the heat to low.

Stir in the shredded cheddar cheese a handful at a time until it is completely melted. Then, add the grated Parmesan and stir until the sauce is smooth and creamy.

If the sauce becomes too thick, add a splash of the reserved pasta water until it reaches your desired consistency.

Taste the sauce and adjust seasoning (salt, pepper, etc.) as needed.

Add the cooked spaghetti directly to the skillet with the cheesy beef sauce.

Toss for 2 to 3 minutes, ensuring every strand of spaghetti is thoroughly coated in the cheesy garlic butter sauce.

Remove the skillet from the heat and let the dish sit for a couple of minutes. This allows the sauce to cling beautifully to the spaghetti.

Garnish with chopped parsley or green onions, if desired, before serving.


Cook the spaghetti in a large pot of salted boiling water according to package directions until al dente, typically 9 to 10 minutes.

Before draining the spaghetti, reserve 1/2 cup of the pasta water. Then, drain the spaghetti and set it aside.

Heat a large, deep skillet over medium-high heat.

Add 1 tablespoon of butter to the skillet. If needed, add a little olive oil to prevent sticking. Add the ground beef to the skillet.

Cook the ground beef for 5 to 7 minutes, breaking it up with a spoon, until it is fully browned.

Drain any excess grease from the skillet.

Add the finely diced yellow onion to the skillet with the beef and cook for 3 to 4 minutes until the onion has softened.

Stir in the minced garlic and cook for about 30 seconds until fragrant.
Add the remaining 2 tablespoons of butter, Italian seasoning, garlic powder, onion powder, salt, black pepper, and red pepper flakes (if using) to the skillet.

Stir for 1 minute, ensuring the beef is well coated in the garlic butter mixture.

Pour in the heavy cream (or half and half) and the beef broth (or reserved pasta water).

Stir, scraping the bottom of the skillet to loosen any browned bits, and simmer for 3 to 4 minutes until the sauce has slightly thickened.

Reduce the heat to low.

Stir in the shredded cheddar cheese a handful at a time until it is completely melted. Then, add the grated Parmesan and stir until the sauce is smooth and creamy.

If the sauce becomes too thick, add a splash of the reserved pasta water until it reaches your desired consistency.

Taste the sauce and adjust seasoning (salt, pepper, etc.) as needed.

Add the cooked spaghetti directly to the skillet with the cheesy beef sauce.

Toss for 2 to 3 minutes, ensuring every strand of spaghetti is thoroughly coated in the cheesy garlic butter sauce.

Remove the skillet from the heat and let the dish sit for a couple of minutes. This allows the sauce to cling beautifully to the spaghetti.

Garnish with chopped parsley or green onions, if desired, before serving.
