Skip to main content

Chipotle Meatballs

This high-protein dish offers a smoky twist on classic meatballs, combining tender minced pork and veal with the deep, earthy heat of chipotles in adobo. The addition of crispy chopped bacon and fresh flat-leaf parsley creates a complex savoury flavour profile that is perfectly balanced by a brightening squeeze of lime. By soaking the breadcrumbs in milk, the meatballs remain incredibly moist and light during the cooking process.

Perfect for a nutritious dinner or as part of a social sharing platter, these chipotle meatballs are grilled on skewers for a quick and even finish. They are an excellent choice for those seeking a homemade meal that is rich in protein without compromising on bold, spicy flavours. Serve them alongside a crisp green salad or some cooling soured cream to complement the warmth of the Mexican spices.

Continue reading below

Ingredients for Chipotle Meatballs

  • 80ml whole milk

  • 80ml fine dry bread crumbs

  • 6 bacon slices, chopped

  • 80g finely chopped onion

  • 1 tablespoon chopped garlic

  • 1 tablespoon finely chopped seeded canned chipotles in adobo

  • 1 teaspoon ground cumin

  • 3/4 teaspoons dried oregano

  • 2 tablespoons water

  • 350g pork mince

  • 230g ground veal

  • 1 large egg, lightly beaten

  • 1/4 cup chopped flat-leaf parsley

  • Equipment: about 16 (6-inch) wooden skewers, soaked in water

  • Garnish: lime wedges

How to make Chipotle Meatballs

Stir together milk and bread crumbs in a large bowl.

Cook bacon in a 10-inch heavy skillet over medium heat, stirring occasionally, until crisp. Transfer with a slotted spoon to paper towels to drain.

Pour off all but 1 tablespoon fat from skillet, then cook onion, garlic, chipotles, cumin, and oregano in skillet, stirring, until onion is softened, about 3 minutes. Add water and cook, stirring and scraping up brown bits, until water has evaporated, about 1 minute. Stir into bread crumb mixture, then add ground meats, egg, parsley, bacon, and 1 teaspoon salt and mix well with your hands.

Preheat grill.

Form scant tablespoons of meat mixture into balls and thread 3 balls 1/2 inch apart onto each skewer, arranging skewers on a lightly oiled grill pan. Grill 3 to 4 inches from heat (do not turn) until browned and cooked through, 8 to 10 minutes.

Disclaimer

While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.

Article history

The information on this page is peer reviewed by qualified clinicians.

  • 16 Jan 2026 | Originally published

    Authored by:

    UK recipe editors

    Peer reviewed by

    UK recipe editors
flu eligibility checker

Ask, share, connect.

Browse discussions, ask questions, and share experiences across hundreds of health topics.

symptom checker

Feeling unwell?

Assess your symptoms online for free

Sign up to the Patient newsletter

Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.