These Red Wine Meatballs are a total game-changer! Juicy, perfectly seasoned, and smothered in a rich, velvety red wine reduction, they’re cozy, comforting, and just begging to be served over creamy polenta, mashed potatoes, or crusty bread to soak up every last drop. Simple ingredients, big flavour, this is the kind of dish that feels fancy but is totally doable on a weeknight.
2cupsdry red wineCabernet Sauvignon, Merlot, or Shiraz work best
½cupbeef stockoptional, but recommended
A pinch of sugar
Salt and pepperto taste
Instructions
Shred bread in a food processor until fine crumbs form. Place in a bowl, pour in milk, and let soak for a few minutes.
Add ground beef, parsley, Parmesan, egg, 2 cloves garlic, red pepper flakes (if using), oregano, salt, and pepper. Mix gently until combined.
Roll mixture into 1-inch meatballs (about 48 mini meatballs).
Lightly coat meatballs with flour, shaking off excess.
Heat 2 Tbsp olive oil in a large skillet over medium heat. Cook meatballs in batches until browned and cooked through (8–10 minutes). Transfer to a plate.
In the same skillet, heat remaining 2 Tbsp olive oil. Sauté onion and remaining garlic until fragrant and soft.
Pour in red wine and simmer 5–7 minutes until reduced by half.
Stir in beef stock, sugar, and season with salt and pepper. Simmer 5–10 minutes to thicken.
Return meatballs to skillet, tossing gently to coat. Simmer 5 more minutes to let flavours meld.
Serve over creamy polenta, mashed potatoes, or toasted bread slices.
Enjoy!
Notes
Make-Ahead: Meatballs can be rolled and chilled up to 24 hours before cooking.Storage:
Fridge: Store in an airtight container for up to 4 days
Freezer: Store in an airtight/freezer safe container for up to 3-4 months.