Sheet Pan Meatballs with Roasted Peppers and Beans

Browned beef meatballs on blistered red and yellow peppers with white beans and torn basil, on a marble counter
Jump to Recipe

Sheet pan meatballs with roasted peppers have about 40 g of protein per serving and take 45 minutes from start to finish. The protein comes from lean ground beef, egg, Parmesan and cannellini beans, not powder, so it tastes like the real thing.

You roast 24 meatballs on one pan and the peppers and red onion on another. Both go in the same 220 C / 425 F oven, so cleanup is two pans and one bowl.

The trade-off is that it takes two pans. I tried it all on one and the peppers steamed in the meatball juices instead of browning, so I stopped.

Each serving is six meatballs plus a big pile of peppers and beans, about 330 g of food. Nothing in the ingredient list needs a special shop trip.

Why You’ll Love This Recipe

  • About 40 g protein per serving, all from real food
  • Two pans in one oven, no stovetop needed
  • Panko soaked in milk keeps the meatballs tender
  • Leftovers reheat in 10 to 12 minutes without drying out

Ingredient Notes

  • 90% lean ground beef: This gives about 120 g of protein for the whole batch. 80/20 beef works but has about 18 g less protein in total and leaves more grease on the pan.
  • Panko: Soaking it in milk is what keeps the meatballs soft. Plain dry breadcrumbs work too, but use 30 g because they absorb more.
  • Cannellini beans: Canned is fine. Drain and rinse them well, and pat dry so the edges crisp. Great northern beans or chickpeas can replace them.
  • Bell peppers: Use a mix of red, yellow and orange. Green peppers roast fine but taste more bitter next to the balsamic.
  • Parmesan: Grate it from a wedge if you can. Pre-grated is drier and a bit saltier, so cut the added salt in the meatballs to 3/4 tsp.
Browned beef meatballs on blistered red and yellow peppers with white beans and torn basil, on a marble counter

Sheet Pan Meatballs with Roasted Peppers and Beans

Roast 24 beef meatballs and sliced bell peppers on two sheet pans, then stir in cannellini beans for the last 5 minutes. About 40 g protein per serving.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American, American comfort, Tex-Mex, Italian-American
Calories: 563

Ingredients
  

Meatballs
  • 600 g 90% lean ground beef (1 1/3 lb)
  • 40 g panko breadcrumbs (2/3 cup)
  • 60 ml whole milk (1/4 cup)
  • 1 large egg
  • 30 g grated Parmesan (1/3 cup)
  • 3 garlic cloves finely minced
  • 1 tsp dried oregano
  • 1 tsp fine salt
  • 1/2 tsp black pepper
  • 1/4 tsp red pepper flakes
  • 1 tbsp olive oil for brushing the meatballs
Peppers and beans
  • 3 bell peppers, mixed colors (about 450 g); cut into 2 cm strips
  • 1 red onion large (about 150 g); cut into 8 wedges
  • 1 can cannellini beans (425 g); drained, rinsed and patted dry
  • 2 tbsp olive oil
  • 3/4 tsp fine salt
  • 1 tbsp balsamic vinegar
  • 15 g fresh basil (about 1/2 cup); torn, for serving

Method
 

  1. Heat the oven to 220 C / 425 F with racks in the upper and lower thirds. Line two 33 x 46 cm / 13 x 18 inch rimmed sheet pans with parchment.
  2. Stir the panko and milk together in a 4-quart / 3.8 L bowl. Slice the peppers into 2 cm strips and the onion into 8 wedges while the panko soaks.
  3. Spread the peppers and onion on one pan in a single layer with small gaps. Drizzle with 2 tbsp olive oil and 3/4 tsp salt, and toss with your hands. Keep the beans aside for later.
  4. Add the beef, egg, Parmesan, garlic, oregano, 1 tsp salt, black pepper and red pepper flakes to the soaked panko. Mix with your hands just until combined, then shape into 24 meatballs of about 33 g (4 cm / 1.5 inch) each. Set them on the second pan about 2 cm apart and brush with 1 tbsp olive oil.
  5. Roast both pans for 10 minutes, then swap their racks and roast 8 to 10 minutes more. The meatballs are done when deeply browned and a thermometer in the center of the biggest one reads 160 F / 71 C.
  6. Take the meatballs out and set them aside. Stir the beans into the peppers and return that pan to the oven for 5 minutes, until the bean edges look crisp and the pepper edges are blistered.
  7. Drizzle the balsamic over the peppers and beans and toss. Divide among 4 plates, add 6 meatballs to each, and scatter with torn basil.

Notes

  • Use two sheet pans, one for meatballs and one for vegetables, so nothing steams.
  • Shape meatballs at about 33 g each so they cook evenly.
  • Swap the pans between racks at the 10-minute mark for even browning.
  • Rinse and pat dry the beans so they crisp instead of steaming.
Hands rolling raw beef mixture into even balls beside a parchment-lined pan of sliced peppers and red onion wedges

Tips for Success

  • Mix the beef with your hands just until the panko and cheese are evenly spread, then stop and start shaping.
  • Weigh the meatballs at about 33 g each, roughly 4 cm across, so all 24 finish in the same 18 to 20 minutes.
  • Spread the peppers in a single layer with small gaps between strips, and keep the beans off the pan until the last 5 minutes.
  • Slide an instant-read thermometer into the center of the biggest meatball and pull the pan when it reads 160 F / 71 C.
  • Add the balsamic after roasting, not before, so it coats the peppers instead of burning onto the parchment.

Variations

  • Swap the oregano and Parmesan for cumin, chili powder and sharp cheddar, use black beans, and finish with lime for a Tex-Mex pan.
  • Use 300 g beef and 300 g mild Italian sausage for more fennel flavor, and cut the salt in the meatballs to 1/2 tsp.
  • Spoon 120 ml marinara over the meatballs for the last 5 minutes and top with shredded mozzarella for a parmigiana-style pan.

Storage and Reheating

Sheet pan meatballs with roasted peppers keep for 4 days in an airtight container in the fridge. Cool everything to room temperature within 2 hours of cooking, then store the meatballs and the pepper and bean mix together or apart.

To reheat, cover the leftovers with foil and warm them at 175 C / 350 F for 10 to 12 minutes. A plate in the microwave at 70% power for 2 to 3 minutes also works, though the peppers come out softer.

Cooked meatballs freeze for up to 3 months. Freeze them alone on a tray, then move them to a zip bag, since thawed peppers go watery. On Sunday prep days I roast the meatballs ahead and make a fresh pepper pan on the night.

Serving Suggestions

Serve six meatballs with a quarter of the peppers and beans on each plate and torn basil on top. That comes to about 330 g of food and roughly 40 g of protein.

Crusty bread, buttered egg noodles or soft polenta soak up the pepper juices and balsamic. Any side adds calories and protein beyond the numbers on this card.

For meatball subs, pile leftovers into toasted hoagie rolls with provolone and broil for 2 minutes until the cheese melts.

Two bowls of meatballs and peppers with crusty bread, forks and a glass of water on a wooden table at dinner time

FAQ

Why are my roasted peppers soggy instead of browned?

Crowding is the usual cause. Peppers that share a pan with raw meatballs sit in meat juices and steam instead of roasting. Give the peppers their own sheet pan, spread them in one layer with gaps between strips at 220 C / 425 F, and look for dark, blistered edges before adding the beans.

Can I use chickpeas instead of cannellini beans in sheet pan meatballs?

Yes, use the same 240 g drained weight of canned chickpeas. Protein is nearly identical, so the per-serving number holds. Chickpeas stay firmer and get crisper edges on the pepper pan, while cannellini turn creamy. Rinse either one well to wash off the canned-bean saltiness.

Can I freeze sheet pan meatballs with roasted peppers?

Freeze the meatballs, but not the peppers. Cooled meatballs keep up to 3 months in a zip bag and thaw overnight in the fridge. Roasted peppers and beans turn soft and watery after freezing. Reheat thawed meatballs covered with foil at 175 C / 350 F for 10 to 12 minutes.

What goes well with sheet pan meatballs and roasted peppers?

Crusty bread, buttered egg noodles or soft polenta all work, since they soak up the pepper juices and balsamic. Tucked into a toasted hoagie roll with melted provolone, the same pan makes meatball subs. A green salad with lemon dressing cuts the richness.

How do I make sheet pan meatballs gluten free?

Swap the 40 g of panko for 40 g of gluten-free panko, or for certified gluten-free rolled oats pulsed into crumbs. The rest is naturally gluten free, but check the labels on the Parmesan, beans and balsamic vinegar. Protein stays within about 1 g per serving.

Where does the protein in these meatballs come from?

About 40 g per serving comes from regular food. Roughly 30 g is from the lean beef, 4 g from the cannellini beans and 3 g from the Parmesan. The rest comes from the egg, panko and vegetables. There’s no protein powder, so there’s nothing to swap out. These are estimates from standard ingredient values.

You might also like

About Author

Maren Ostlund

I taught middle school band for twelve years. At 38 I started lifting weights at the YMCA down the hill, mostly because my back hurt and my doctor suggested it. Somebody at the gym told me to track what I ate for a week. I did. I was eating 58 grams of protein a day, which is roughly one chicken breast and a lot of crackers.

Every plan I found told me to eat grilled chicken, rice and broccoli. I tried it for eleven days. I hated it. My husband hated it. My kids ate cereal for dinner twice.

So I stopped looking for diet food and went back to what I already cooked. Shepherd's pie. Chicken and dumplings. Baked ziti. Breakfast that is not a shake. I kept the dish and changed the math: more of the protein, less of the filler, cottage cheese where it would hide, lentils in the ground meat, Greek yogurt instead of half the cream.