Sheet Pan BBQ Meatballs

$7.84 recipe / $1.96 serving
by Beth Moncel
4.80 from 34 votes
Pin RecipeJump to recipe →

All recipes are rigorously tested in our Nashville test kitchen to ensure they are easy, affordable, and delicious.

You guys know how I feel about meatballs, right? Well I’m also a huge fan of cooking things on a sheet pan. So I decided to bring these two favorite things of mine together to make these Sheet Pan BBQ Meatballs, complete with roasted peppers and onions, and big slices of sweet pineapple. This meal is delicious, easy, and packs up well for meal prep! WIN.

Sheet pan bbq meatballs on the pan with pineapple, peppers, and onions. Tongs resting on the side.

This post contains some affiliate links, which means that we make a small commission off items you purchase at no additional cost to you.

Use Two Sheet Pans for Best Results

While you can do this all on one sheet pan, you’ll definitely get better results using two pans. Why? Because the peppers and onions caramelize better when they have room to breathe. If they’re too crowded, the steam will get trapped they’ll just get kind of soft instead of having those nice brown flavorful edges. Of course, if convenience is your priority, you may choose to use one pan.

Can I Use a Different Meat?

Absolutely! These meatballs work great with ground pork, beef, or chicken instead of the ground turkey listed in the recipe below.

Do I Need to Line The Sheet Pans?

This is really up to you. I ended up lining the sheet pan I used for my meatballs with parchment paper and left the sheet pan with the peppers, onions, and pineapple unlined. Lining the sheet pan makes clean up a lot easier, but you do get less caramelization since the vegetables are not in direct contact with the hot pan. So, if you prefer easy clean up, go ahead and line both pans. If you prize flavor over convenience, leave the pan (or pans) unlined.

Sheet pan bbq meatballs in a bowl with pineapple, onions and peppers, and rice
Share this recipe

Sheet Pan BBQ Meatballs

4.80 from 34 votes
These Sheet Pan BBQ Meatballs are easy, colorful, and delicious. Plus the leftovers hold up great, so they're meal prep friendly!
Author: Beth Moncel
Overhead view of sheet pan with bbq meatballs, pineapple, peppers, and onions, tongs on the side
Servings 4
Prep 20 minutes
Cook 25 minutes
Total 45 minutes

Ingredients

Meatballs

  • 1 lb. ground turkey ($3.89)
  • 1 large egg ($0.21)
  • 1/4 cup breadcrumbs ($0.07)
  • 6 Tbsp BBQ sauce, divided ($0.20)
  • 1/4 tsp garlic powder ($0.03)
  • 1/2 tsp smoked paprika ($0.05)
  • 1/2 tsp salt ($0.02)

Sides

  • 1 20oz. can pineapple slices (in juice) ($0.89)
  • 1 yellow onion ($0.32)
  • 1 red bell pepper ($1.50)
  • 1 Tbsp cooking oil ($0.04)
  • 1/8 tsp salt ($0.02)
  • 2 green onions, sliced ($0.20)
  • 1 cup long grain white rice (uncooked) ($0.40)
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Preheat the oven to 400ºF. Combine the ground turkey, egg, breadcrumbs, 2 Tbsp of BBQ sauce (reserve the remaining ¼ cup for later), garlic powder, smoked paprika, and salt in a bowl. Mix the ingredients together by hand until evenly combined.
  • Divide and shape the meat mixture into 16 meatballs. This is easiest by first dividing the mixture into four equal portions, then dividing and shaping each of those portions into four meatballs. The mixture may be fairly wet. That is okay. Place the meatballs on a parchment lined baking sheet and set aside.
  • Slice the bell pepper and onion into ¼-inch wide strips. Place the pepper and onion slices on a second baking sheet (lined or unlined, your choice) and drizzle with cooking oil. Toss to coat, then season with salt. Spread the peppers and onions evenly over one side of the baking sheet.
  • Remove the pineapple slices from the can and blot them dry with paper towel. Lay the pineapple slices over the second half of the baking sheet with the peppers and onions.
  • Place both baking sheets in the preheated oven and roast for 15 minutes.
  • While the sheet pans are in the oven, begin cooking the rice. Add the rice and 1.5 cups water to a sauce pot. Place a lid on top and bring the water up to a boil. Once boiling, turn the heat down to low. Let the rice simmer for 15 minutes. After 15 minutes, turn the heat off and let the rice rest, undisturbed and with the lid on, until the rest of the meal is finished.
  • After roasting for 15 minutes, take the sheet pan with the vegetables out and give the peppers and onions a stir. Use a brush to lightly coat the pineapple slices with about 2 Tbsp BBQ sauce. Return that sheet pan to the oven.
  • Remove the sheet pan with the meatballs and use the brush to lightly coat the meatballs with the remaining 2 Tbsp BBQ sauce. Return the sheet pan to the oven. Finish roasting both sheet pans for an additional 10 minutes.
  • After the meatballs, peppers, onions, and pineapple have finished roasting, it's time to serve! Fluff the rice with a fork, then add about ¾ cup rice to each bowl or meal prep container. Divide the meatballs, peppers, onions, and pineapple slices between the four bowls. Top with sliced green onion, then enjoy!

See how we calculate recipe costs here.


Equipment

  • Enamelware Sheet Pan
  • Parchment Paper

Nutrition

Serving: 1servingCalories: 549.03kcalCarbohydrates: 77.25gProtein: 28.68gFat: 14.1gSodium: 823.63mgFiber: 4.15g
Read our full nutrition disclaimer here.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!
Side view of sheet pan with peppers and onions, bbq meatballs, and pineapple slices

How to Make Sheet Pan BBQ Meatballs – Step by Step Photos

Meatball ingredients in a bowl

Begin by preheating the oven to 400ºF. Combine 1 lb. ground turkey, one large egg, ¼ cup breadcrumbs, 2 Tbsp BBQ sauce (save the remaining ¼ cup for later), ¼ tsp garlic powder, ½ tsp smoked paprika, and ½ tsp salt in a bowl. Use your hands to mix the ingredients until evenly combined.

Shaped meatballs on a parchment lined baking sheet

Divide and shape the meat mixture into 16 meatballs. I do this by first dividing the mixture into four portions, then dividing and shaping each of those portions into four meatballs. Place the meatballs on a parchment lined baking sheet. Set them aside.

Sliced peppers and onions on a baking sheet

Slice one yellow onion and one red bell pepper into ¼-inch wide strips. Place the peppers and onions on a second baking sheet and drizzle with 1 Tbsp cooking oil. Toss to coat in the oil, then season with ⅛ tsp salt.

Pineapple slices on a baking sheet with the peppers and onions

Move the peppers and onions over to one side of the baking sheet. Remove the pineapple slices from the can and blot them dry with paper towel. Place the pineapple slices on the other half of the baking sheet with the peppers and onions. Transfer both sheet pans to the oven and roast for 15 minutes.

Cooked rice in sauce pot

While the meatballs, peppers, onions, and pineapple are cooking, begin the rice. Add 1 cup long grain white rice to a sauce pot with 1.5 cups water. Place a lid on top, turn the heat on to high, and bring the water up to a boil. Once boiling, turn the heat down to low and let the rice simmer for 15 minutes. After 15 minutes, turn the heat off and let the rice rest, undisturbed and lid in place, until the rest of the meat is finished.

BBQ sauce being brushed onto pineapple slices

After having roasted for 15 minutes, remove the sheet pan with the peppers, onions, and pineapple from the oven. Give the peppers and onions a stir. Use a brush to lightly coat the pineapple with 2 Tbsp BBQ sauce. Return the sheet pan to the oven.

BBQ sauce being brushed onto the meatballs

Remove the sheet pan with the meatballs and use the brush to lightly coat them with the remaining 2 Tbsp BBQ sauce. Return the sheet pan to the oven. Finish roasting both sheet pans for an additional 10 minutes.

Finished sheet pans with meatballs, peppers, onions, and pineapple

After the final 10 minutes you should have some nice caramelization on the peppers and onions and the meatballs will be cooked through.

Glass meal prep container with rice, bbq meatballs, peppers, onions, and pineapple

Fluff the rice with a fork, then add ¾ cup rice to each bowl or meal prep container. Divide the peppers, onions, BBQ meatballs, and pineapple slices between each bowl or container. Top with sliced green onions and serve, or refrigerate until ready to eat (3-4 days).

A bowl with rice, sheet pan BBQ meatballs, roasted peppers and onions, and pineapple slices.

What a delicious meal!!

TRY THESE OTHER MEATBALL RECIPES:

Share this recipe

Posted in: , , , , , , , ,

Leave a Comment

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

Recipe Rating





This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

Leave a Comment
  1. Didn’t have ground turkey so used ground bison, which turned out great. The bison meatballs would have been overcooked after 25 minutes, so cooked them for 10 minutes, coated them with BBQ sauce, and cooked them for 5 more minutes. I also used poblano in place of red bell pepper, which added interesting but not over intense heat. Cut the pineapple into bite-size pieces. Put the rice in bowls, topped with pepper/onion mix and pineapple chunks, and then topped with meatballs. Lastly, I used Woody’s Cook’n Sauce, which I truly believe is the very best barbecue sauce available.

  2. Hi Monti! Have you ever tried using the juice from the canned pineapple to replace an = amount of water, when cooking the rice? Thinking it might be a bit of a flavor booster. Thanks!

      1. No problem. You ought to see how I make a “modified” – (not the word I was actually going to use, but didn’t want to offend anyone) Spanish style rice, using another flavor booster hack! 😱 🤣

  3. This was an amazing and EASY recipe! I’m sorry I didn’t take a picture of my finished dish, but it was so colorful AND tasty. This will definitely be shared with family and friends, and will be a permanent go to for ground turkey.

  4. Loved it. I used ground chicken because I found it on sale, and fried the meatballs for a couple minutes on the stovetop before adding them in after the initial 15 minutes roast time. So the meatballs cooked about 10 minutes total after the browning. Looking forward to eating more this week!

  5. This is good. I used garlic scapes instead of onions.
    I will say that I was under the impression that it was a one pan meal from the picture. It’s not! I am hoping to find a good one that is.

  6. I love the concept of this meal, but I’m appalled at the high amount of fat and sodium in the nutrition analysis. What could be done to lower these two values to make this a healthier meal?

    1. Hi Ron, ground turkey is naturally low in fat and the recipe only calls for a tablespoon of oil. To lower fat and sodium, I recommend using your favorite low sodium spice blend, and steaming the veggies instead of coating them in oil.

    2. Here’s a few tweaks we make for health –
      1. We buy a basic tomato ketchup (not high fructose corn syrup, low sodium, all organic) and use it to make our own ketchup. This lets us control the amount of sugar and other things.
      2. Ground turkey is pretty lean, and you can use unsalted oats in place of breadcrumbs if the salt in the breadcrumbs is an issue. (We’re gluten free so tend to use oatmeal in place of breadcrumbs pretty often!)
      3. Adding more veggies is always a great option too. Then you can portion control the amount of rice and meat you’re eating, but still feel full!
      Just some suggestions!

  7. Searching for ground Turkey recipes and came across this one. Had all the ingredients plus microwave rice to make it even easier. Wow! I was not expecting to love this. I can’t believe something so simple was so good. Will be a regular in our house

  8. This one was quite good!! Very easy to make ahead and cook a few hours later (stored in the fridge in the meantime). My 9 year old says “love the meatballs.” Thank you! 

    1. You could probably use fresh pineapple! I haven’t tried it, but it seems like it would work alright.

  9. I tried this because it looked so easy. It was really good, a nice new idea for ground beef and rice. Will make again.

  10. Great recipe! I used ground pork for the meatballs and used two cooking sheets as recommended. The only thing I would do differently is saute the meatballs before baking (they are good without doing this, but if you’ve got the time it would be worth it!). Definitely heed the advice of using parchment paper – it will save you a headache later on. We will definitely make this again!

  11. This was great, but the meatballs in particular were unreal. They were perfectly moist and full of flavour. I used Diana’s Spicy BBQ sauce, a personal fav, and would recommend it for this recipe for sure. The one cautionary tale I have to share is don’t be like me and use tinfoil. I use it for everything, and charred the bottom of my meatballs and the pineapple stuck. Would recommend sticking with the parchment paper as recommended in the recipe!

  12. I made this recipe for my two sons and myself this week and I’ve gotta tell you this was a hit. I didn’t make any alterations and I did cook the meatballs on parchment paper. Really tasty, really easy, and I love the simple ingredients. I’ve been enthusiastically cooking for 50+ years and have come to rely on many of your recipes. I tell everyone about Budget Bytes. My older son is using them often, to my happy surprise.

    I especially appreciate your breaking down a sauce (enchilada) or mixed seasoning so that I don’t have to go our and buy something JUST for that recipe. I am so happy that you are still going strong and I will continue to spread the word. Thanks a million!

  13. I made this with ground pork instead of ground turkey and woah mama!! Use ground pork instead, trust me. I also added some pineapple juice to the rice (HIGHLY recommend). It all tasted super great with Kroger’s Sweet and Tangy BBQ sauce. Next time I am going to add some summer squash and add some garlic and pineapple juice to the veggies too. My 18 month old devoured this… which should tell you how good it is. Definitely adding it to our weekly rotation!

  14. This was pretty easy to make and a very easy clean up. Besides that it was delicious !!!!

  15. Love this meal, but….I have a few tips on making the meatballs extra moist: I use 1/2 cup of potato flakes (that’s the instant variety) instead of the 1/4 cup of breadcrumbs, and then if you have a little ricotta around….throw in a tablespoon to the mix. (I usually don’t have ricotta hanging around, but I do have the instant potato.) These slight changes make for a more moist meatball. But still, always… my hats is off to Beth for coming up with these delicious and imaginative sheet pan meals. V creative! So nice for the ease and lack of dishes/cleanup, and tastiness.

    1. I love the potato flake idea! That’s also a great sub for people who can’t do breadcrumbs. Thanks for sharing those ideas!

  16. This recipe was flavorful and popular with family members from 5-94 years of age. It was easy to prep ahead of time to put in the oven. 

    Definitely a keeper! 

  17. Around here the grocery store only carries ground turkey in 19 oz. packages, not 16. how much additional bread crumbs and BBQ sauce should I add, if any?

    1. I think you can get away with using the same amounts. It won’t be an enormous difference. :)

  18. Made this for dinner for my bf. We both loved it! The onions were blackened and super delicious

  19. Absolutely delicious! This meal was super easy to make and clean up. Lots of flavor with only a few ingredients. It was perfect to double and have for meal prep. We had this as subs one night and at it with rice for lunches at work the rest of the week.

  20. Really tasty – loved the pineapple flavor with the rest of the meal. My biggest complaint is that it was too dry. I would love an extra sauce to put over the whole dish! Any recommendations?

  21. This was very good! My only complaint is that the meatballs were a little dry. I would bake them for five minutes less next time.

    1. Patrick, I would try roasting the meatballs at 375 degrees for 10 minutes approximately. They turn out just right for me. If 10 minutes is not enough then I would extend that time to 12 minutes. Good luck 

  22. Looks great!  Can this meal be frozen all together for meal prep or should I freeze the meatballs separately? 

  23. So easy and so good. Made tonight with no modifications. Love the step by step pictures, as always!

  24. I made this last night and loved it. Turkey was on sale so I made a double batch and threw half the meat balls in the freezer. I used 3 lined sheet pans so I could control the cook time on each and have easy clean up. I also chopped up my scallions and mixed them in the rice with a little olive oil. It was delicious with some extra bbq sauce on the side for dunking the meat balls. Great weeknight meal and good for meal prep!

    1. I made this a second time with the frozen meatballs I made the first time. I also added more bell pepper and thinly sliced carrot for more veg. It turned out great. I highly recommend doubling the meat and freezing a batch (uncooked) for later use. I also used Trader Joes freezer rice that comes out perfect in 3 minutes!

  25. My family LOVED these meatballs! We used Sweet Baby Ray’s BBQ sauce (original) and it was amazing. They were gone in a flash with the 3 of us. My son and husband tore it up, ha. Will be making again for sure.

  26. Absolutely delicious !! Love a great sheet pan dinner! Will be making again!!!

  27. Do you remember which fat % of ground turkey you used? Wondering if 85/15% would work since it’s the cheapest. Thanks!

    1. I believe it was 93/7. You can definitely use a higher fat, though. :)

  28. This was sooo good! I have made many sheet pan combinations, but the pineapple slices raised the bar! I followed the recipe except I substituted ground pork and I made the meatballs smaller, almost half your size. The advice of two sheet pans was great. I added a cubed sweet potato to the mix of vegetables. It was a great meal prep and so delicious!

  29. I would like to make these for my son, who has an egg allergy. Are you familiar with any egg substitutes? I have used dry egg substitutes in baking, but obviously that wouldn’t work here. I would like to try with Just Egg, wondering if you have any advice? Also wondering if you have any egg-free meatball recipes. Meatballs are just so awesome for toddlers!

    1. Unfortunately I haven’t worked with any egg substitutes, so I don’t have one to recommend. I do have one meatball recipe with no egg, my beef kofta meatballs. The egg helps bind the meat together so it stays in a ball instead of just crumbling into ground meat, so you sometimes need to be a bit more careful with the meatballs that have no egg. :)

    2. My son has an egg allergy too. I just prepped with apple sauce like I do for meatloaf. I used a quarter of a cup. I’ll let you know how it turns out. 🤣

    3. I realize this is an old comment, but google chia seed egg substitute or flax seed egg substitute. They work great in almost everything!

  30. Really good! Really easy. I had my 4 yr old make the meatballs, and he had so much fun helping me. It kind of reminded me of your sweet and sour sheet pan chicken, which is good, but I liked this even better.

  31. Made this last night! Doubled the meatballs to have leftovers. It is very yummy! Highly recommend. Thanks for a great recipe! 

  32. I didn’t get my timing right on the vegetables and let the pineapple go too long. It still tasted great and even after serving 2 people, we have leftovers.

  33. Made this for dinner tonight and loved it! I just got some new bbq sauce from a trip to KC that was perfect in this recipe. This will be a new go-to especially for meal prep. Great meal for after the gym!

  34. Do you think this would work with “Beyond Beef?” My husband bought a pack, and this looks like a lot of flavors to compensate for it being meatless.

    1. That’s a great idea! I used some vegan frozen meatballs, and made the rest of the recipe. It was tasty, but I bet the beyond beef would be even better. Will try that next time!

  35. Made this tonight exactly as written. Meatballs were a huge hit, even with the 3 year old. My husband and I really liked the combination of pineapple, peppers, and onions. 3 meatballs and 1/2 cup rice was about right for me, portion-wise. Husband ate 6 or 7 and thought they’re just great. 

  36. I would loved to have that in weekend. Nice Recipe. And the $ is the best part of the recipe, love the idea. Thanks