Spicy Lamb Meatballs with Green Goddess Dip – Bold, Herby, and Irresistible

These spicy lamb meatballs with green goddess dip are a vibrant twist on classic meatballs — bold, juicy, and packed with Middle Eastern-inspired spices. Ground lamb is blended with fresh herbs, chili, garlic, and warm seasonings, then seared or roasted until perfectly golden on the outside and tender inside.

The real magic? They’re served with a creamy, tangy green goddess dip — made with yogurt, fresh herbs, lemon, and garlic — creating the perfect cooling contrast to the meatballs’ heat.

This dish is perfect as an appetizer, party platter, or served as part of a Mediterranean-inspired dinner with flatbreads, rice, or salad. It’s naturally gluten-free, meal-prep friendly, and endlessly crave-worthy.

Ingredients Overview

For the Spicy Lamb Meatballs:

  • Ground Lamb: Rich, flavorful, and ideal for absorbing spices. Choose lean-to-moderate fat content (80–85%) for best texture.

  • Garlic & Onion: Finely minced for moisture and aromatic depth.

  • Fresh Herbs: Parsley and mint balance lamb’s richness with freshness.

  • Chili or Red Pepper Flakes: Add a kick of heat. Adjust to your preference.

  • Cumin & Coriander: Warm, earthy spices that bring out the lamb’s savory character.

  • Paprika: Use smoked or sweet for color and subtle depth.

  • Egg: Binds the meatballs together.

  • Breadcrumbs or Almond Flour: Just a bit to hold structure — almond flour keeps it gluten-free.

  • Salt & Black Pepper: Essential for balanced flavor.


For the Green Goddess Dip:

  • Greek Yogurt: Thick, creamy, and protein-rich. Acts as the base for the dip.

  • Fresh Herbs: Parsley, chives, basil, cilantro, or dill — any combo adds herbaceous brightness.

  • Lemon Juice: Adds tang and freshness.

  • Garlic: Just one clove — raw garlic adds punch.

  • Olive Oil: For a luscious, emulsified texture.

  • Salt & Pepper: To round out the flavor.

Optional Add-ins:

  • Anchovy or capers (traditional for green goddess, optional for a briny punch)

  • Avocado (for extra creaminess)

  • Jalapeño (for an herby-spicy version)

Step-by-Step Instructions

Make the Meatballs


1. Preheat Oven or Skillet

Preheat your oven to 400°F (200°C) or heat a cast-iron skillet over medium heat with a drizzle of olive oil.


2. Mix the Meatball Mixture

In a large mixing bowl, combine:

  • 1 lb ground lamb

  • 2 garlic cloves, minced

  • ¼ cup finely diced onion

  • 2 tbsp chopped fresh parsley

  • 1 tbsp chopped fresh mint

  • 1 tsp cumin

  • ½ tsp coriander

  • ½ tsp smoked paprika

  • ¼–½ tsp red chili flakes (or 1 minced red chili)

  • 1 egg

  • ¼ cup almond flour or breadcrumbs

  • ½ tsp salt

  • ¼ tsp black pepper

Mix gently with hands or a fork until just combined — don’t overmix or the meatballs will be tough.


3. Form & Cook Meatballs

Form into 1½-inch balls (about 18–20). Arrange on a parchment-lined baking sheet or prep for skillet cooking.

  • Oven Method: Bake for 18–20 minutes, turning once halfway through, until browned and cooked through.

  • Skillet Method: Cook in olive oil over medium heat for 8–10 minutes, turning to brown all sides evenly.


Make the Green Goddess Dip


4. Blend the Dip

In a blender or food processor, combine:

  • 1 cup plain Greek yogurt

  • ½ cup fresh parsley leaves

  • ¼ cup chopped chives or green onions

  • ¼ cup basil or cilantro

  • Juice of 1 lemon

  • 1 garlic clove

  • 1–2 tbsp olive oil

  • Salt & pepper to taste

Blend until smooth and vibrant green. Taste and adjust lemon or salt. Chill until ready to serve.


5. Serve & Garnish

Serve warm meatballs with the green goddess dip on the side or drizzled over top. Garnish with chopped herbs, chili flakes, or a lemon wedge.

Pro Tips:

  • Don’t overcook the lamb — it can dry out quickly.

  • Rest meatballs for 5 minutes after cooking for juicier bites.

  • Make the dip ahead — flavors deepen as it chills.

Tips, Variations & Substitutions

Make It a Meal:

  • Serve with basmati rice, couscous, or quinoa.

  • Wrap in pita with shredded lettuce, cucumber, and extra dip.

  • Pair with roasted vegetables or a simple cucumber tomato salad.

Recipe Variations:

  • Use ground beef or turkey for a milder flavor.

  • Add crumbled feta or grated onion for extra moisture and Mediterranean flair.

  • Make mini meatballs for party appetizers with toothpicks and dipping sauce.

Dietary Swaps:

  • Gluten-Free: Use almond flour instead of breadcrumbs.

  • Dairy-Free Dip: Sub coconut yogurt or a tahini-lemon sauce.

  • Keto-Friendly: Keep the meatballs low-carb by skipping breadcrumbs.

Serving Ideas & Occasions

These meatballs are versatile enough for everyday meals or special gatherings.

Serve With:

  • Warm flatbread or naan

  • Herbed rice or tabbouleh

  • Grilled zucchini or eggplant

  • Chopped salad with lemon vinaigrette

  • Stuffed in lettuce cups for a low-carb wrap

Perfect For:

  • Mediterranean dinner nights

  • High-protein lunches

  • Holiday appetizers or party platters

  • Meal prep (meatballs freeze well!)

Nutritional & Health Notes

  • Protein: Lamb is rich in protein and iron, supporting energy and muscle recovery.

  • Herbs: Packed with antioxidants and fresh flavor.

  • Yogurt Dip: Adds gut-friendly probiotics and balances heat.

Estimated Per Serving (4–5 meatballs + 2 tbsp dip):

  • Calories: ~320

  • Protein: 20–22g

  • Carbs: 6–8g

  • Fat: 22–25g

Lower fat by using turkey or beef and Greek yogurt dip.

FAQs

Q1: Can I make these meatballs ahead of time?
A1: Yes! Prep and store raw meatballs in the fridge for up to 24 hours, or freeze uncooked for up to 2 months.

Q2: Can I freeze cooked meatballs?
A2: Absolutely. Let them cool fully, then freeze in an airtight container. Reheat in the oven at 350°F until warmed through.

Q3: Is ground lamb gamey?
A3: Lamb has a rich, slightly earthy flavor — not gamey when fresh and well-seasoned with herbs and spices.

Q4: Can I pan-fry instead of baking?
A4: Yes, cook in a skillet with olive oil over medium heat, turning to brown all sides until fully cooked inside.

Q5: How long does the dip last?
A5: Store in an airtight container in the fridge for up to 5 days. Stir before serving.

Q6: Can I use dried herbs?
A6: Fresh herbs are best for the dip and meatballs, but in a pinch, use 1/3 the amount of dried herbs and boost with lemon zest.

Q7: Is this recipe spicy?
A7: It has a mild to medium heat — adjust chili flakes or omit entirely for a milder version.

Print

Spicy Lamb Meatballs with Green Goddess Dip – Bold, Herby, and Irresistible

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Juicy, spiced lamb meatballs served with a cool, creamy green goddess dip. Packed with fresh herbs and warm spices — perfect for appetizers or Mediterranean meals.

  • Author: Maya Lawson

Ingredients

Scale

For the Meatballs:

  • 1 lb ground lamb

  • 2 garlic cloves, minced

  • ¼ cup onion, finely diced

  • 2 tbsp parsley, chopped

  • 1 tbsp mint, chopped

  • 1 tsp cumin

  • ½ tsp coriander

  • ½ tsp paprika

  • ¼½ tsp chili flakes

  • ¼ cup almond flour or breadcrumbs

  • 1 egg

  • ½ tsp salt

  • ¼ tsp black pepper

For the Dip:

  • 1 cup Greek yogurt

  • ½ cup parsley leaves

  • ¼ cup basil or cilantro

  • ¼ cup chives or green onions

  • Juice of 1 lemon

  • 1 garlic clove

  • 12 tbsp olive oil

  • Salt and pepper to taste

Instructions

  1. Preheat oven to 400°F. Line a baking sheet.

  2. Mix all meatball ingredients in a bowl until just combined.

  3. Form into 1½-inch balls and place on baking sheet.

  4. Bake for 18–20 minutes, flipping halfway, or cook in a skillet until golden.

  5. Blend all dip ingredients in a food processor until smooth.

  6. Serve meatballs warm with green goddess dip on the side or drizzled on top.

Notes

Freeze uncooked or cooked meatballs for future meals.

Customize dip with any fresh herbs or add avocado for creaminess.

Serve as wraps, over rice, or as an appetizer.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star