Beefaroni
This post may contain affiliate links. Please read my disclosure policy.
We are officially retiring the thin and watery canned version of this childhood classic. This one pot Beefaroni is a massive upgrade that uses the starch from the pasta to create a thick and silky sauce that actually sticks to the noodles. It is a fast and fun dinner that gives you all that nostalgic comfort without the extra cleanup or the bland flavors.

The Secret to Better Beefaroni
The biggest mistake people make with this dish is boiling the pasta in a separate pot. When you do that, you are literally pouring all the flavor and the natural thickeners down the drain. By cooking the dry macaroni directly in the meat and tomato sauce, the noodles soak up that savory beef broth like a heavy duty sponge.
This simple change gives you a much richer flavor and a sauce that actually sticks to the pasta. No one wants a watery soup at the bottom of their bowl, and this method solves that tragedy once and for all.
This recipe is about getting a massive win in the kitchen without creating enough dishes to make you want to move house. We are using a mix of sharp cheddar and melty mozzarella to get a cheesy finish that is light years ahead of the bland stuff from your childhood.
Think of this as the sophisticated older sibling to the grocery store version. You get all the nostalgia with none of the metallic canned taste and a lot less attitude.
Pro Tip
Don’t be afraid to let the beef brown until it is dark and crispy in some spots. Those brown bits on the bottom of the pan are concentrated flavor that will dissolve into the sauce, giving you a much richer result than just gray, boiled meat.
You know I love my own pot dishes so you cannot go wrong with this. All you need is a skillet and a few pantry staple ingredients and you’re set.

Start by heating your skillet over medium-high heat. Add the ground beef and cook until it’s no longer pink, breaking it up with a spatula as it cooks. Once browned, drain any excess grease if needed.

Next, toss the chopped onion and minced garlic into the skillet with the cooked beef. Cook these together until the onions turn translucent and the garlic smells heavenly, about 3 to 5 minutes.

Pour in the tomato sauce and diced tomatoes, then stir in the beef broth. Sprinkle in the Italian seasoning, salt, and pepper to season. Bring everything to a gentle simmer.

Add the uncooked elbow macaroni to the skillet, ensuring it’s submerged in the liquid. Cover and let it simmer on low heat. Stir occasionally and cook until the pasta is just tender, about 10 to 12 minutes.

As soon as the pasta is nearly done, reduce the heat to low and stir in the heavy cream. Mix well and cook for a couple more minutes until everything is nicely thickened and creamy. Then, fold in half of the shredded cheddar and mozzarella cheeses until they’re melted and smoothly incorporated.

Sprinkle the remaining cheese over the top and cover the skillet for a few minutes. This lets the cheese melt into a gooey topping from the residual heat. Finish by garnishing with freshly chopped parsley for a pop of color.

Substitutions and Variations
- Swap the Protein: If you want a lighter version, ground turkey or chicken works perfectly here. Just keep in mind that poultry has less fat, so you might need a tiny splash of olive oil when browning the meat to keep it from sticking.
- Make it Spicy: For those who like a bit of a kick, swap the Italian seasoning for red pepper flakes or add some diced jalapeños with the onions. You can also use Pepper Jack cheese instead of the mozzarella to turn up the heat.
- Go Dairy Free: You can skip the heavy cream entirely if you need to. The starch from the pasta will still give you a decent sauce, though it will not be quite as velvety. For the cheese, use your favorite plant based shred that melts well.
- Veggie Loaded: This is a great “fridge clearer” meal. You can easily sneak in finely diced bell peppers, carrots, or even a few handfuls of fresh spinach at the very end. It is a smart way to add some color without ruining the classic comfort food vibe.
- The Pasta Shape: While elbow macaroni is the law for Beefaroni, you can use shells or fusilli in a pinch. Just check your pasta box for the recommended cook time, as larger shapes might need an extra minute or two and a splash more broth.
How To Serve
I usually just serve beefaroni on its own because it is quite filling, but needless to say you can serve it along some garlic bread or a salad. Here’s what I recommend:
Easy Garlic Bread
Caesar Salad Recipe
Creamy Cucumber Salad
Broccoli Salad

Frequently Asked Questions
Why is my sauce too thick?
Pasta is a sponge, and it will continue to soak up liquid even after you turn off the heat. If it looks too dry, simply stir in a splash of beef broth or water until it reaches your desired consistency.
Can I make this ahead of time?
You can, but keep in mind that the macaroni will soften as it sits in the sauce. If you are meal prepping, I recommend undercooking the pasta slightly so it stays firm when you reheat it later.
How do I reheat leftovers without them getting mushy?
Skip the microwave if you can and reheat it in a skillet over low heat. Add a tiny splash of milk or broth to loosen the sauce back up and stir gently until it is heated through.
Can I use frozen ground beef?
Yes, but make sure to thaw it completely before hitting the pan. If you try to brown frozen meat, it will release too much moisture and steam rather than getting those crispy brown bits we want for flavor.
Do I have to use heavy cream?
You do not, but it is the difference between a “good” meal and a “great” one. The cream cuts through the sharp acidity of the canned tomatoes and gives the dish that professional, velvety finish.
Storage and Reheating
- In the Fridge: Store your leftover Beefaroni in an airtight container for up to 4 days. Keep in mind that the pasta will continue to absorb the sauce as it sits, so do not be surprised if it looks a bit thicker the next day.
- In the Freezer: This dish freezes surprisingly well for up to 3 months. Let it cool completely before transferring it to a freezer-safe bag or container, leaving a little room for expansion.
- The Best Way to Reheat: To bring that silky sauce back to life, reheat the Beefaroni in a skillet over low heat with a splash of beef broth or water. If you must use a microwave, cover the bowl and stir halfway through to ensure it heats evenly without drying out.

Discover More Ground Beef Recipes
- Italian Meatloaf
- Sloppy Joe Casserole
- Spaghetti Bolognese
- One Pot Beef Stroganoff
- Spanish Rice with Ground Beef
Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Beefaroni
Video
Ingredients
- 1 pound ground beef (extra lean)
- 1 medium onion (chopped)
- 3 cloves garlic (minced)
- 15 ounces tomato sauce (1 can)
- 14.5 ounces diced tomatoes (1 can undrained)
- 1½ cups beef broth (low sodium)
- ½ cup heavy cream
- 2 teaspoon Italian seasoning
- salt and pepper (to taste)
- 2 cups elbow macaroni (uncooked)
- 1 cup cheddar cheese (shredded)
- 1 cup mozzarella cheese (shredded)
- fresh parsley (chopped, for garnish)
Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.
Instructions
- In a large skillet or saucepan, brown the ground beef over medium-high heat until no longer pink. Break up the meat with a spatula as it cooks. Drain any excess grease from the skillet.
- Add the chopped onion and minced garlic to the beef, and cook until the onions are translucent and fragrant, about 3-5 minutes.
- Stir in the tomato sauce, diced tomatoes, beef broth, Italian seasoning, salt, and pepper. Bring the mixture to a simmer.
- Stir in the uncooked elbow macaroni, ensuring it’s submerged in the liquid. Cover and simmer on low heat for about 10-12 minutes, stirring occasionally.
- When the macaroni is close to being done but still has a slight bite to it, reduce the heat to low and stir in the ½ cup of heavy cream. Continue to cook for an additional 2-4 minutes, or until the pasta is fully cooked and the sauce has thickened to your liking. Be careful not to let the mixture come to a boil after adding the cream to prevent it from curdling.
- Remove from the heat and stir in half of the cheddar and mozzarella cheeses until melted.
- Sprinkle the remaining cheese on top of the Beefaroni. Cover the skillet for a few minutes to allow the cheese to melt from the residual heat.
- Garnish with fresh chopped parsley before serving.
Notes
- Adjust the Cheese: Feel free to try different types of cheese for different flavors.
- Spice It Up: For a spicier version, add a pinch of red pepper flakes or a splash of hot sauce to the tomato sauce.
- Add Veggies: Sneak in some extra nutrients by adding chopped spinach, mushrooms, or bell peppers to the beef mixture.
- Gluten-Free Option: Use gluten-free elbow macaroni. Just ensure it’s cooked al dente to prevent it from becoming mushy.
- Leftovers Tip: If the sauce thickens too much upon reheating, simply stir in a little water or broth to bring it back to the perfect consistency.
Nutrition Information
Notice: Nutrition is auto-calculated for your convenience. Where relevant, we recommend using your own nutrition calculations.


