Homemade Beefaroni

This homemade beefaroni recipe combines elbow macaroni with a savory tomato sauce, hearty ground beef, and just a hint of spice. I make mine with gluten-free pasta, but this dish is super flexible. It’s a fast, family-friendly meal that’s ready in 30 minutes or less!

Delicious Details
- Cuisine Inspiration: American
- Primary Cooking Method: Stovetop
- Dietary Info: Gluten-free option, Dairy-free
- Skill Level: Easy
Beefaroni is right up there with stovetop mac and cheese as one of my favorite childhood meals. Since going gluten-free, I decided to make my own homemade version. I make this beefaroni recipe with simple ingredients, including elbow macaroni (the classic choice), ground beef, and tomato sauce. It takes less than 30 min to make and everyone in my family loves it.
What Makes This Beefaroni Recipe So Good?
- Loaded with flavor. There’s just a little chili powder in the mix, which adds a subtle warmth without making it spicy. The rich ground beef and tangy tomato sauce balance each other perfectly, so every bite feels hearty and satisfying.
- Easy to adapt. Need it gluten-free? Just swap in your favorite gluten-free pasta and you’re good to go. The rest of the recipe stays exactly the same.
- Keeps things simple. Aside from boiling the pasta, everything comes together in one pan. It’s the kind of 30-minute dinner that feels homemade and comforting without turning your kitchen upside down.
As a mom of a 4 and 2 year old, I’m always looking for something that’s quick, filling and good for those days that seem longer than others. My family loved it! I made it as described, just added a little cheese on top at the finish. Definitely will make again! Truly a keeper! – Timea
You’ll Need These Ingredients
Here’s the list of the ingredients needed to make this homemade beefaroni recipe. The full ingredient amounts will be in the recipe card at the end of this post.
- Macaroni: I use elbow macaroni. My favorite brands of gluten-free pasta for this dish include Jovial or Barilla, which make gluten-free elbow-shaped pasta. Feel free to use regular pasta as needed.
- Olive Oil: Use extra virgin olive oil or another cooking oil of your choice.
- Ground Beef: I like lean ground beef in this recipe. You can make this beefaroni with lean ground chicken or turkey. In this case, I recommend adding a little extra seasoning.
- Onion: You can use a yellow or red onion.
- Tomato Sauce: Choose your favorite brand of tomato sauce or make homemade sauce!
- Chili Powder: In addition to salt and pepper, I like to season my pasta sauce with chili powder. Use more or less to taste, swap it with cayenne or chili flakes, or leave it out altogether for a mild dish.

How to Make Beefaroni at Home
I’ve outlined my easy method for making the BEST beefaroni below. Detailed instructions will be in the recipe card at the bottom of the post.
- Cook the pasta. Start by boiling the macaroni in a large pot of salted water. Once it’s cooked al dente, drain the pasta and set it aside for now. I like to toss the cooked pasta with a little olive oil to help prevent sticking.
- Brown the meat. Next, in a skillet, brown the beef along with the onion, salt, and pepper. Cook until the meat is no longer pink.


- Combine and heat. Now, add the beef, tomato sauce, and chili powder to the pot with the cooked pasta. Stir that together and return the pot to the stove to heat through.
- Serve. Season your beefaroni with salt and pepper and serve it warm with a side of garlic breadsticks!


Recipe Tips and Variations
- Try a different pasta shape. Just about any pasta works in this beefaroni recipe. The best options are pasta shapes with nooks and crannies to hold the sauce, like ziti, penne, or small shells.
- Change the meat. For a flavor change, try mild or spicy ground sausage instead of the ground beef. Or substitute ground turkey.
- Make it vegetarian. Easily make this into a vegetarian beefaroni by using plant-based mince instead of ground meat. You could also swap the beef for finely chopped vegetables.
- Add vegetables. I love to throw in sliced mushrooms when I cook the onion for extra flavor, or I’ll stir in 2 cups of chopped baby spinach when I add the sauce.
- Throw in some cheese. To elevate beefaroni to the realm of pure comfort food, add freshly grated Parmesan or fresh Mozzarella cheese. Stir over low heat so that the cheese melts a little bit, then serve.
How to Store and Reheat Leftovers
- Refrigerate. Place the cooled beefaroni in an airtight container and store it in the fridge for up to 3 days.
- Freeze. Note that gluten-free pasta doesn’t freeze well. It becomes mushy when thawed. If you make beefaroni with regular pasta, it’s fine for freezing. Place portions in a freezer-safe sealable container and store them in the freezer for up to 3 months. Defrost the beefaroni completely in the fridge before reheating.
- Reheat. Place a serving of beefaroni in a microwave-safe dish and cover it to prevent any sauce splatter. Reheat in the microwave in 1-minute increments, stirring in between. You can also reheat beefaroni in a skillet over medium heat on the stove until heated through.

Make It a Meal
Round out your plate of beefaroni with a fresh salad or a side of crusty gluten-free French bread. Here are some of my favorite suggestions for what to serve with beefaroni:
- Salad. A Greek salad or Caprese zoodles salad is a fresh, light side. You could also make a crunchy Italian wedge salad.
- Vegetables. Make easy air fryer broccoli or flavorful lemon parmesan roasted broccoli to go with beefaroni. Roasted or air-fried asparagus are also good options.
- Bread. Pick up a loaf of crusty, fresh bread, or make gluten-free homemade bread! Serve beefaroni with toasted slices of sandwich bread for a homey touch.
More Easy Pasta Dinners

Beefaroni Recipe
Ingredients
- 8 ounces uncooked elbow macaroni (regular or gluten free)
- 1 teaspoon olive oil
- 1 ¼ pounds ground beef
- 1 small onion, chopped
- ½ teaspoon kosher salt
- ¼ teaspoon pepper
- 29 ounces tomato sauce
- 2 Tablespoons chili powder (you can use more or less, to taste)
Instructions
- Cook 8 ounces uncooked elbow macaroni according to package directions.
- While pasta is cooking, heat 1 teaspoon olive oil in a skillet over medium heat. Add 1 ¼ pounds ground beef, 1 small onion, ½ teaspoon kosher salt, and ¼ teaspoon pepper.
- Cook until the beef is browned and cooked through. Drain any excess grease.
- Drain the cooked pasta and return to the pot. Add the beef, 29 ounces tomato sauce, and 2 Tablespoons chili powder, and stir together.
- Return the pot to the stove over medium heat until heated through. Season to taste with salt and pepper.





Excellent. Tasted like my Mom, and I am 72 years old. Thank you very much. My grown-up daughters did not meet my Mom, due to her dying young. They always want recipes – follow traditions. We used to call this recipe Lasagne, but Beefroni is a better name
Ontario, Canada
Thank you for sharing your memories!
I think I’ll increase the amount of pasta by ½ next time..