These spiced meatballs are next-level comfort food. Harissa adds bold flavor to the meat and the sauce, while a cooling yogurt topping keeps everything in balance. It’s a recipe that’s just as good for weeknight dinners as it is for guests.
Prep Time20 minutes mins
Cook Time1 hour hr 20 minutes mins
Resting Time10 minutes mins
Total Time1 hour hr 50 minutes mins
Make a smooth panade: Let the breadcrumbs mixture ("panade") sit long enough to soften fully. This ensures the meatballs stay moist and tender, even after cooking.
Don't overwork the meat mixture: Gently mix the ingredients to prevent the meatballs from becoming dense. Overworking can affect the texture.
Pre-roast for flavor development: Browning the meatballs in the oven before braising locks in juices and adds a rich, roasted flavor to the final dish.
Save time with a food processor: Finely chopping onions by hand can be time-consuming. Use a food processor to speed up the prep while achieving a consistent size, which helps them cook evenly.
Toast spices in the sauce: Sautéing paprika and cumin with the onions and garlic enhances their flavor, giving the sauce a deeper, aromatic profile.
Use oiled hands for shaping meatballs: This prevents the meat mixture from sticking.
Let the sauce simmer: This gives the flavors time to meld before adding meatballs.
Braise for tender meatballs: Don’t worry if the meatballs aren’t fully cooked after roasting. The braising step finishes cooking them while making them exceptionally tender and flavorful.
Optional finishing touch: After braising, consider turning on the broiler for a few minutes. This gives the dish a beautifully browned finish, but be sure to keep a close eye to prevent burning.
Taste and adjust seasoning: Harissa and tomatoes can vary in saltiness. Taste the sauce before serving and adjust the salt level to your liking. You can use kosher salt or sea salt.
Garnish with herbs: A sprinkle of parsley or dill right before serving adds freshness and color.
Calories: 616kcal | Carbohydrates: 28g | Protein: 31g | Fat: 43g | Saturated Fat: 12g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 23g | Trans Fat: 1g | Cholesterol: 125mg | Sodium: 1064mg | Potassium: 844mg | Fiber: 4g | Sugar: 13g | Vitamin A: 908IU | Vitamin C: 14mg | Calcium: 183mg | Iron: 5mg
Scan this QR code with your phone's camera to view this recipe on your mobile device.