Spaghetti and meatballs are a classic dish that just about everyone enjoys, but this recipe proves that the only thing better than putting meatballs on your pasta is stuffing them with pasta— the cheesier the pasta, the better. This must-try recipe is a great twist on classic meatballs; it is so good that it deserves much more than to just be a side dish. Put these mac & cheese meatballs on bread and top them with a little barbecue sauce to make one kickass meatball sub.

Mac & Cheese Stuffed Meatball Sub

  • Prep Time:15 mins
  • Cook Time:25 mins
  • Total Time:40 mins
  • Servings:3
  • Medium


  • 1 1/2 pounds ground beef
  • 2 tablespoons chopped onion
  • 1 egg
  • 1/3 cup Panko bread crumbs
  • 1/2 cup cheddar cheese
  • 1/2 teaspoon ground pepper
  • 10 cheddar cheese cubes
  • 1 cup chilled mac & cheese
  • 2 tablespoons barbecue sauce
  • 3 hoagie rolls
sauce, cheese, chili
Photo by Carolyn Jenson
  • Step 1

    Mix beef, onion, bread crumbs, shredded cheese, pepper, and egg.

    Gif by Carolyn Jenson
  • Step 2

    Divide the mixture into 10 equal pieces, and squish each piece of meat into circles.

    Gif by Carolyn Jenson
  • Step 3

    Add the chilled macaroni on the meat, and place a cheese cube on top.

    Gif by Carolyn Jenson
  • Step 4

    Fold the edges up, roll into balls, and then place in a pan.

    Gif by Carolyn Jenson
  • Step 5

    Bake for 25 minutes at 375°F.

    Gif by Carolyn Jenson
  • Step 6

    Place meatballs onto the hoagie roll and drizzle on barbecue sauce.

    Gif by Carolyn Jenson