This hearty meatball sub isn’t just comfort food—it’s a nutrient powerhouse. The addition of beef heart boosts iron, B vitamins, and protein while blending seamlessly with classic Italian flavors. The homemade marinara is slow-simmered for depth, the pesto adds a fresh, herby punch, and the melty provolone ties everything together. It’s the kind of sandwich you’ll crave again and again.
10 min
20 min
8
Main Course
Ingredients
FOR THE MEATBALLS
- 1 lb beef heart, ground
- 1 lb ground beef
- 1 lb ground pork
- 3 eggs, beaten
- 3 garlic cloves, minced
- 1/4 cup parsley leaves, chopped
- 1-1/2 tsp powdered gelatin, dissolved in 3T water
- 3 tsp salt
- 1/2 tsp ground black pepper
- 1 tbsp Pluck seasoning of choice
FOR THE MARINARA
- 4 tbsp lard or butter
- 1 onion, diced
- 2 cloves garlic, minced
- 1/2 tsp red pepper flakes
- 1 tsp oregano
- stem or two fresh thyme (optional)
- 1-1/2 tsp salt
- 28 oz can crushed tomatoes
FOR THE PESTO
- 1 clove garlic
- 1 cup basil leaves
- 1/4 cup roasted pine nuts
- 3 tbsp extra virgin olive oil
- 3 tbsp freshly-grated parmesan
- 1 tsp lemon juice
- 1/4 tsp salt
FOR THE SANDWICH
- Loaf rustic sourdough bread
- 8 slices of provolone cheese
Directions
Step 1
Preheat oven to 450F and prepare two lined baking sheets with wire racks. For the meatballs, mix all ingredients in bowl and combine well with your hands. Form into 2-inch round meatballs. Place meatballs on the wire racks and bake for 40 minutes, and rotating trays while switching top and bottom trays halfway through baking. After baking, reduce oven temperature to 350F.
Some farmers sell heart by the pound. Others sell it whole. If you have a sliver of the whole heart (in your 1lb package, or similar), it may well be trimmed for you! And you can go ahead and prepare evenly sized cubes and pulse it in your blender to prepare your ground
Step 2
While the meatballs are roasting, prepare sauces. For the marinara, add lard to a pan on medium heat. When shimmering, add onion and cook 6 minutes. Add garlic, pepper flakes, oregano, thyme and salt. Cook for another minute until it's fragrant, than add tomatoes and mix well. Increase heat and bring to a simmer, then reduce heat to medium-low for another 15-20 minutes to thicken a bit. For the pesto, combine all ingredients in a food processor and blend into a paste. Cover and refrigerate if not using shortly.
Step 3
Confirm that the oven temperature is 350F. Slice your bread lengthwise and place over a large sheet of foil (so sandwiches can be wrapped). Cover the bottom piece of bread with a thick layer of marinara and meatballs. Cover with provolone. Spread a thick layer of pesto on the bottom side of the upper bread and place on top of provolone to cover sandwich. Wrap loosely in foil and bake until the cheese has completely melted and the bread is warm and toasted, about 20 minutes. Serve warm.
NOTE: If you have a whole heart, it's likely close to 3 lbs and I suggest you consider using heart exclusively and omitting the other meats for the meatballs. To prepare a whole heart, stand it up on the heart shaped bottom end and slice down the side. Once it's open, trim any connective tissue off the inside of the top of the heart (reserving the thick fat on the outer side of the top of the heart). Next, trim all the tubes and silverskin from the inside of the heart. Now it's ready for any preparation. To blend the heart, cut into large, evenly sized cubes and pulse in a food processor until it resembles ground beef. Voila, it’s ready!




Leave a comment
All comments are moderated before being published.
This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.