Beefaroni

Last Updated on September 3, 2025

Skip the store-bought stuff! This homemade Beefaroni recipe delivers all the nostalgic comfort of the classic with tender elbow macaroni, savory ground beef, and rich tomato sauce. Ready in just 30 minutes, it's a family favorite you'll want to put on repeat.

It's budget-friendly, loved by kids and adults alike, and perfect for those hectic weeknights when you need dinner on the table fast. Guaranteed to please even the pickiest eaters.

I'd double the batch if I were you, and don't expect leftovers.

Beefaroni topped with melted cheese in a pot.

WANT TO SAVE THIS RECIPE?

Enter your email below & we'll send it straight to your inbox.

Key Ingredients for Homemade Beefaroni 

  • Elbow Macaroni: The classic pasta for beefaroni. You can also swap it out for any small-shaped pasta, such as penne, rotini, or fusilli. 
  • Ground Beef: Use 85% or 90% lean ground beef; otherwise, your beefaroni will be too greasy. You can also use other ground meats, such as chicken or turkey.
  • Onion and Garlic: You can use either yellow or white onion. Add as much garlic as you please.
  • Tomato Sauce: I use Hunt’s tomato sauce for a rich base, but tomato passata works great too. It gives the sauce a smoother, more velvety texture.
  • Beef Broth: For that savory, beefy flavor. You can also use chicken or vegetable broth. Water works, too, just be sure to adjust the seasonings.
  • Italian Seasoning: Use either store-bought or make your own with dried basil, oregano, rosemary, thyme, and marjoram.
  • Worcestershire Sauce: Brings that umami flavor to the dish.
  • Cheddar and Mozzarella: I use a combo of cheddar and mozzarella, but any soft, melty cheese will work too. Grate it yourself. Blocked cheese doesn’t have the anti-caking agents that keep pre-shredded cheese from melting well.
A serving of cheesy beefaroni on a plate.

How to Make Beefaroni

This beefaroni recipe comes together quickly with just a few easy steps.

1. Cook the pasta. Add elbow macaroni to a large pot of boiling salted water. Cook to al dente, or about 1 to 2 minutes less than package instructions. Drain and set aside.

2. Cook the beef. Saute onion and garlic, and stir in the ground beef. Cook for 6 to 8 minutes or until brown. Drain excess fat, if needed.

3. Add the sauce ingredients. Stir in tomato sauce and beef broth. Season with salt, pepper, Italian seasoning, paprika (if using), Worcestershire sauce, and sugar. 

4. Simmer the sauce. Continue cooking until the mixture boils. Reduce heat and cook for 10 minutes, stirring occasionally.

5. Add pasta and cheese. Stir in the cooked macaroni and shredded cheddar cheese until fully combined and cheese is melted.

6. Optional Bake (for melty top). Top beefaroni with mozzarella and bake for 10 to 15 minutes at 375 degrees Fahrenheit.

7. Plate and serve. Garnish with chopped parsley, if using. Serve and enjoy!

A serving of cheesy beefaroni on a white plate

Tips & Tricks

The recipe is perfect as it is, but these tips make it even better.

  • Use lean beef: Stick to 85% or 90% lean ground beef; otherwise, your beefaroni will be too greasy. You can also use other ground meats, such as chicken or turkey.
  • Salt the pasta water. And be generous with it. It’s your first chance to season the noodles. Unsalted water can leave your pasta tasting flat, even in a flavorful sauce.
  • Grate your cheese. Freshly grated cheese melts better and tastes better than pre-shredded cheese.
  • Pasta options: You can also swap out elbow macaroni for any small-shaped pasta, such as penne, rotini, or fusilli. 
  • Cheese alternatives: I love cheddar and mozzarella here, but any melty cheese works too. Try mixing it up with Colby, Monterey Jack, or provolone.
A bowl of cheesy, meaty beefaroni

How to Store Leftovers 

To Store: Let the beefaroni cool completely, then transfer it to an airtight container. Refrigerate for up to 3-4 days.

To Freeze: Portion leftovers into freezer-safe containers and freeze for up to 3 months. Let it thaw in the fridge overnight before reheating.

To Reheat: Microwave beefaroni in 30-second increments until warmed through.

Serving Suggestions 

Beefaroni is even better with the right sides. Here are some of my favorites.

Olive Garden Salad

Texas Toast

Cheesy Garlic Bread

Roasted Brussels Sprouts

Cornbread

Beefaroni

4.6 from 374 votes
Course: Dinner, MainCuisine: American
Servings

6

servings
Prep time

10

minutes
Cooking time

30

minutes
Calories

478

kcal

This Homemade Beefaroni is pure comfort food, loaded with pasta, ground beef, gooey cheese, and rich tomato sauce. It's kid-approved and perfect for busy weeknights.

Ingredients

  • 2 cups elbow macaroni (uncooked)

  • 1 tablespoon olive oil

  • 1 small yellow onion, finely chopped

  • 2 cloves garlic, minced

  • 1 pound ground beef (85% lean)

  • 1 (15-ounce) can tomato sauce

  • 1 cup beef broth (or water)

  • 1 teaspoon kosher salt

  • 1/2 teaspoon black pepper

  • 1 teaspoon Italian seasoning

  • 1/2 teaspoon paprika (optional)

  • 2 teaspoons Worcestershire sauce

  • 2 teaspoons sugar

  • 1 1/2 cups shredded cheddar cheese

  • 1/2 cup shredded mozzarella cheese (optional, for topping)

  • Fresh parsley, chopped (optional, for garnish)

Instructions

  • Cook macaroni in a large pot of boiling salted water to al dente, about 1 to 2 minutes less than package instructions. Drain and set aside.
  • Heat oil in a Dutch oven over medium heat. Add onion and cook for 3 to 4 minutes, or until translucent. Add garlic and cook for 30 seconds more.
  • Add ground beef. Break it apart with a spoon and cook for 6 to 8 minutes or until brown. Drain excess fat if needed.
  • Stir in tomato sauce and beef broth. Season with salt, pepper, Italian seasoning, paprika (if using), Worcestershire sauce, and sugar.
  • Bring mixture to a simmer. Reduce heat and cook for 10 minutes, stirring occasionally.
  • Stir in cooked macaroni and cheddar cheese until well combined and the cheese is melted. The beefaroni is ready to plate at this point, but you can also bake it for a cheesier dish. (Step 7)
  • (Optional) Preheat oven to 375 degrees Fahrenheit. Sprinkle beefaroni with mozzarella. Bake for 10 to 15 minutes, or until bubbly and golden.
  • Garnish with chopped parsley, if desired. Serve and enjoy!

Notes

  • Use lean beef: Stick to 85% or 90% lean ground beef; otherwise, your beefaroni will be too greasy. You can also use other ground meats, such as chicken or turkey.
  • Salt the pasta water. And be generous with it. It’s your first chance to season the noodles. Unsalted water can leave your pasta tasting flat, even in a flavorful sauce.
  • Cheese options: I use a combo of cheddar and mozzarella, but any soft, melty cheese will work too. Try mixing it up with Colby, Monterey Jack, or provolone.

Nutrition

  • Total number of serves: 6
  • Calories: 478kcal
  • Fat: 26g
  • Saturated Fat: 12g
  • Cholesterol: 88mg
  • Sodium: 927mg
  • Potassium: 210mg
  • Carbohydrates: 32g
  • Fiber: 2g
  • Sugar: 4g
  • Protein: 28g
  • Calcium: 272mg
  • Iron: 1mg
  • Vitamin D: 3mg

Did you like the recipe?
Click on a star to rate it!

4.6 from 374 votes

Leave a Comment

Your email address will not be published. Required fields are marked *

7 Comments

  1. Christine says:

    Love this thank you.

  2. Donna Schelonka says:

    Love it!

  3. Tina says:

    I made this after a “what an I going to make with this hamburger” search. My husband and I enjoyed the cheesy Italian taste. It’s filling and easy to make and reheat.

  4. Kathy McNair says:

    I made this last night. It was delicious!

  5. Jim Blackford says:

    This looks so good. Cannot wait to try it!

  6. Mary Kapitanski says:

    This sounds delicious. I fry the ground beef with a hot sausage or 2 (take skin off and crumble sausage) adds a great flavor

  7. Carol Steging says:

    Love your recipes. U are wonderful