This Messy Meatball Buns recipe is a cheesy and saucy dish, which is made with minced beef and green pesto. It’s a quick and easy weeknight meal, ready in about 25 minutes.
Messy Meatball Buns Recipe Ingredients
- 500g lean minced beef
- 8 heaped teaspoons green pesto
- 1 x 400g tin of plum tomatoes
- 1 x 125g ball of mozzarella
- 4 soft burger buns
- 1 tablespoon of olive oil
- Sea salt and freshly ground black pepper
How To Make Messy Meatball Buns
- Form the Meatballs: In a large bowl, use your clean hands to scrunch the minced beef with half of the pesto (4 heaped teaspoons) and a good pinch of sea salt and black pepper. Divide the mixture into 12 equal pieces and, with wet hands, roll them into balls.
- Brown the Meatballs: Heat 1 tablespoon of olive oil in a large, non-stick frying pan over a high heat. Add the meatballs and brown them on all sides, shaking the pan regularly so they get golden and gnarly.
- Make the Tomato Sauce: Once the meatballs are browned, pour in the tin of plum tomatoes, breaking them up with a wooden spoon. Add a quarter of a tin’s worth of water. Bring the sauce to a boil.
- Melt the Cheese: Slice the mozzarella and lay the slices over the meatballs in the simmering sauce. Place a lid on the pan, reduce the heat to medium, and let it thicken for about 5 minutes, until the cheese is melted and gooey.
- Assemble and Serve: While the cheese melts, warm the burger buns in a dry frying pan or in a low oven. Split each bun and spread the inside with the remaining pesto. Divvy up the cheesy meatballs and a little sauce into each bun, serving any extra sauce on the side for dunking.

Recipe Tips
- How to keep the meatballs moist? This quick recipe uses a simple method. The key is to not overwork the meat when you’re mixing it. Just scrunch it together until the pesto and seasoning are combined.
- What’s the best way to roll the meatballs? Using slightly wet hands is a classic kitchen trick that prevents the raw meat mixture from sticking to your palms, making it much easier to roll smooth, uniform balls.
- Can I make this ahead of time? Absolutely. You can prepare the meatballs in the tomato sauce completely, let them cool, and store them in an airtight container in the refrigerator for up to 2 days. Simply reheat gently on the stove before assembling the buns.
- Can I add other seasonings? For sure. A pinch of dried oregano or some finely chopped garlic added to the meat mixture would be a delicious addition for an even more Italian-style flavor.
What To Serve With Messy Meatball Buns
These saucy and cheesy meatball buns are a hearty meal on their own. For a complete and satisfying dinner, they pair perfectly with:
- Crispy French fries or potato wedges
- A simple green salad with a vinaigrette to cut the richness
- Creamy coleslaw
How To Store Leftover Meatball Buns
- Refrigerate: It is best to store the leftover meatballs and sauce separately from the buns to prevent them from getting soggy. The meatball mixture will keep in an airtight container in the refrigerator for up to 3 days.
- Freeze: The cooked meatballs in their tomato sauce freeze beautifully. Let them cool completely and store them in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.
Messy Meatball Buns Nutrition Facts
- Serving: 1 bun
- Calories: 780 kcal
- Carbohydrates: 55g
- Protein: 45g
- Fat: 42g
- Saturated Fat: 18g
- Sodium: 1450mg
Nutrition information is estimated and may vary based on ingredients and cooking methods used.
FAQs
Can I use a different kind of meat?
Yes, this recipe works wonderfully with minced pork, or a 50/50 mix of beef and pork, which will result in even juicier meatballs. Ground turkey or chicken would also work for a leaner option.
Why don’t these meatballs have breadcrumbs or egg?
This is a super-simplified, quick recipe designed for a weeknight. The u0022scrunchingu0022 of the meat helps to bind it together, and the lack of other fillers makes for a very meaty and dense meatball.
Can I use a different kind of cheese?
Yes. While fresh mozzarella provides that classic u0022cheese pull,u0022 slices of provolone would be a fantastic and very traditional substitute for a meatball sub.
Try More Recipes:
Messy Meatball Buns Recipe
Course: DinnerCuisine: Italian-AmericanDifficulty: Easy4
10
minutes20
780
kcalA quick and easy weeknight meal featuring juicy, pesto-infused beef meatballs simmered in a simple tomato sauce, then loaded into soft buns with melted mozzarella.
Ingredients
500g lean minced beef
8 heaped tsp green pesto
1 x 400g tin of plum tomatoes
1 x 125g ball of mozzarella
4 soft burger buns
1 tbsp olive oil
Salt and pepper
Directions
- In a bowl, mix the minced beef with half of the pesto and a pinch of salt and pepper. With wet hands, roll into 12 meatballs.
- Brown the meatballs in a hot, oiled frying pan on all sides.
- Pour in the tinned tomatoes (breaking them up) and a splash of water. Bring to a boil.
- Lay slices of mozzarella over the meatballs, cover the pan, and simmer on medium heat for 5 minutes until the sauce has thickened.
- Warm the buns and spread the inside of each with the remaining pesto.
- Fill the buns with the cheesy meatballs and sauce and serve immediately.
Notes
- The most important tip for this recipe is to not overwork the meat when forming the meatballs to keep them tender.
- Using wet hands is the secret to easily rolling the meatballs without the mixture sticking to you.
- For the best flavor, make sure to get a good golden-brown sear on all sides of the meatballs before you add the tomatoes.
- Don’t forget to warm your buns! A warm, soft bun makes all the difference in a perfect meatball sub.