This Beefaroni recipe is comforting and rich, with a little kick of spice. It’s quick and easy to make, and a perfect weeknight pasta dish.

Close up of beefaroni on a plate, with parmesan and parsley on top, and a fork on the side

Easy to Make Homemade Beefaroni

Beefaroni is one of those dishes that every kid loves. But sometimes adults forget that they can eat it, too! Homemade beefaroni is a million times better than anything you’ll find in a can, and it elevates a childhood staple into a perfect weeknight meal for anyone. 

It’s not news that I love pasta and I love beef, and this is one of my favorite ways to combine the two. This quick beefaroni recipe is spicy, saucy, and packed with fresh flavors from onions, garlic, and parsley. The flavors are deep and rich, and it’s an especially comforting meal on a cold night. 

Don’t let anyone tell you that beefaroni is just for kids! Try this recipe and it will quickly become a staple in your kitchen.

A serving bowl of beefaroni, topped with parmesan cheese and parsley

Recipe Ingredients

Here are all the ingredients you need to make this beefaroni dish. Check out the recipe card at the bottom of the article for the exact amounts of each ingredient.

  • Olive oil
  • Onions – I recommend using yellow or sweet onions for this recipe, but white or red onions will work, too.
  • Garlic
  • Ground beef – You should use lean ground beef.
  • Kosher salt
  • Paprika
  • Italian seasoning
  • Chili powder
  • Worcestershire sauce
  • Black pepper – For best results, use freshly-ground pepper.
  • Canned tomato sauce
  • Elbow pasta – The pasta should be cooked and drained.
  • Fresh parsley – Parsley is an optional garnish.
  • Parmesan cheese – Parmesan cheese is also an optional garnish.

What is Italian Seasoning? 

Italian seasoning is a popular spice blend, and the exact mixture varies depending on the brand. It usually contains rosemary, thyme, basil, oregano, and marjoram. Sometimes it contains other herbs and spices as well, such as garlic, chili flakes, and sage. You can buy Italian seasoning at any grocery store, but if you’re in a pinch you can just make your own by combining some of those spices. 

A plate of beefaroni topped with parsley and parmesan, with a fork on the plate

How to Make Beefaroni

Here’s how to make this super quick and easy pasta dish.

  • Cook the aromatics. Heat a pan over medium heat and add the oil. Add the onion and cook until it’s softened, about 5 minutes. Then add the garlic and cook for 1 minute.
Diced onions cooking in a pan
  • Add the beef. Put the ground beef in the pan and break it up with a spoon or spatula. Cook the beef until it is no longer pink, then drain the grease from the skillet.
Ground beef cooking in a pan with diced onions and garlic
  • Finish the sauce. Add the tomato sauce, Worcestershire sauce, Italian seasoning, chili powder, paprika, salt, and pepper to the pan, and stir to combine. Bring the sauce to a simmer, and cook for 10 minutes over a low heat, while stirring occasionally.
Tomato and beef sauce simmering in a pan
  • Add the pasta. Add the cooked pasta to the pan, and stir to combine. Taste the beefaroni and adjust the seasoning if needed, then serve with parsley and parmesan cheese. 
Cooked elbow macaroni on top of tomato and beef sauce in a pan

Tips for Success

Here are a few tricks and tips for making this meaty pasta dish.

  • Brown the meat. When cooking the beef, don’t stir it too much. You want the beef to maintain contact with the pan so that it can brown a little bit. Browning the beef adds extra flavor to the meat, and gives the dish a much richer, meatier flavor. 
  • Use a good quality tomato sauce. Beef and pasta may be the stars of this beefaroni, but the tomato sauce is every bit as important. There’s a lot of tomato sauce in this recipe, and the smooth, acidic tomato flavor really shines through. The taste of tomato sauces that you’ll find in the store really varies, so try to use a good quality one. 
  • Use fresh parmesan. I highly recommend using the optional garnishes of parmesan cheese and parsley for this recipe. And I also recommend using fresh parmesan cheese, instead of pre-grated cheese. The nuttiness and saltiness of fresh parmesan really brings this dish together. 
Close up of beefaroni on a plate, garnished with parsley and parmesan, with a fork in the background

How to Store and Reheat Leftovers

You can store this beefaroni in an airtight container in the fridge for up to 4 days. To reheat, cook on low heat over the stove until heated through, about 5 minutes. Or you can reheat in the microwave on medium heat, cooking in 30-second intervals until warm throughout. You might want to add a splash of water before reheating to keep the beefaroni saucy. 

Close up of beefaroni in a serving dish, topped with parmesan and parsley

Can You Freeze Beefaroni?

Not only can you freeze beefaroni, but I highly recommend keeping some in your freezer at all times. Frozen beefaroni makes for a super easy meal in a pinch. Freeze the dish in an airtight container for up to 3 months. Thaw overnight in the fridge, or defrost in the microwave before heating.

Close up of beefaroni in a serving dish, with a serving spoon taking a spoonful out

More Pasta Recipes to Try

If you liked this easy beefaroni recipe, then check out some of my other favorite pasta dishes. 

A plate of beefaroni topped with parsley and parmesan, with a fork on the plate


  • Author: Dan
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes
  • Yield: 4-5 1x

This meaty, saucy beefaroni dish is the perfect weeknight meal. It’s spicy, rich, comforting, and very easy to make.



  • 1 tablespoon olive oil
  • 1/2 cup diced onions
  • 1 tablespoon chopped garlic
  • 1 pound lean ground beef
  • 1/2 teaspoon kosher salt
  • 1 teaspoon paprika
  • 1 teaspoon Italian seasoning
  • 1 teaspoon chili powder
  • 1 tablespoon Worcestershire sauce
  • Fresh black pepper to taste
  • 29 ounce can tomato sauce
  • 8 ounces elbows, cooked and drained
  • Fresh parsley, chopped (optional, for garnish)
  • Grated parmesan cheese (optional, for garnish)


  1. Add the oil to a large, non stick skillet over medium heat. Add the onion to the skillet and cook for 5 minutes until the onion is softened. Add the garlic and cook one minute longer.
  2. Add the ground beef to the onions and garlic and cook while breaking up into crumbles until the beef is no longer pink. Drain the grease from the skillet.
  3. Add the salt, paprika, Italian seasoning, chili powder, Worcestershire sauce, pepper and tomato sauce to the skillet, stirring to combine with the beef and onions. Bring to a simmer and then cook for 10 minutes, stirring occasionally, over low heat.
  4. Add elbows and stir to combine. Taste for seasonings and serve with fresh chopped parsley and grated parmesan cheese.
  • Category: Dinner
  • Method: Stove
  • Cuisine: Italian

Keywords: homemade beefaroni, ground beef pasta recipes, pasta recipes, ground beef recipes

You Might Also Like:

Leave a Reply

Recipe rating

Cocktails and Drinks

Side “Bar”

Try some of the cocktails and drinks we’re mixing up this week!



Join thousands of subscribers and get new recipes via email!

Never miss another recipe!