June 19, 2026 · 45 min

Tunisian-Spiced Meatballs with Jeweled Yellow Rice and Roasted Zucchini

Dinner45 min953 cal / serving

Move over, spaghetti-there’s a new meatball dish in town! These Tunisian-spiced meatballs are packed with warm, aromatic flavors like coriander, smoked paprika, turmeric, cinnamon and chili powder. They’re roasted to perfection alongside zucchini and onion wedges, then served over a bed of fluffy yellow rice studded with sweet golden raisins, toasted almonds and bright lemon zest.

The finishing touch is a creamy lemon sauce that ties everything together. This dish is a delightful fusion of Mediterranean and Middle Eastern flavors, perfect for a weeknight dinner that feels special. Say goodbye to marinara and hello to your new favorite meatball recipe!


Recipe details

Dinner45 min953 cal / serving2 servings

Nutrition per serving

Calories953 kcalProtein51.2 gFat56.1 gCarbs56 gSugar11.9 gFiber5.7 gSodium682 mg

Dietary labels

Gluten-free: noLactose-free: noDairy-free: no

Allergen check

Gluten / wheat: containsMilk / dairy: containsEgg: not detectedFish: not detectedShellfish: not detectedPeanut: not detectedTree nuts: containsSoy: not detectedSesame: not detectedMustard: not detectedCelery: not detectedSulphites: not detectedLupin: not detectedMolluscs: not detected

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.


Ingredients

Zucchini1 unit ZucchiniView ingredient guide
Red Onion1 unit Red OnionView ingredient guide
Lemon1 unit LemonView ingredient guide
Basmati Rice0.5 cup Basmati RiceView ingredient guide
Golden Raisins1 ounce Golden RaisinsView ingredient guide
Turmeric1 teaspoon TurmericView ingredient guide
Ground Beef10 ounce Ground BeefView ingredient guide
Panko Breadcrumbs0.25 cup Panko BreadcrumbsView ingredient guide
Sour Cream4 tablespoon Sour CreamView ingredient guide
Almonds1 ounce AlmondsView ingredient guide
Hot Sauce1 teaspoon Hot SauceView ingredient guide
Olive Oil2 teaspoon Olive OilView ingredient guide
SaltSalt, to tasteView ingredient guide
PepperPepper, to tasteView ingredient guide

Instructions

  1. Adjust oven racks to top and middle positions; preheat to 450°F. Wash and dry all produce. Trim zucchini, quarter lengthwise, then slice crosswise into 1-inch pieces. Halve and peel the onion; mince one half and slice the other into ½-inch wedges. Zest the lemon, then quarter it.
  2. Heat a drizzle of olive oil in a small pot over medium-high heat. Add the minced onion and cook, stirring occasionally, until softened, about 3-4 minutes. Stir in the rice, raisins, turmeric, chicken stock concentrate and ¾ cup water (1½ cups for 4 servings). Season with salt and pepper. Bring to a boil, then cover and reduce heat to low. Simmer until rice is tender, 15-18 minutes. Keep covered off heat until ready to serve.
  3. Meanwhile, in a large bowl, combine the ground beef, panko, Tunisian spice blend and 1 tablespoon water (2 tablespoons for 4 servings). Season with salt (about ¾ teaspoon for 2 servings; 1½ teaspoons for 4) and pepper. Form into 10-12 meatballs, each about 1½ inches in diameter (20-24 for 4 servings). Place on a baking sheet.
  4. On a second baking sheet, toss the zucchini pieces and onion wedges with a drizzle of olive oil, salt and pepper. Roast on the top rack until browned and tender, 18-20 minutes. Roast the meatballs on the middle rack until browned and cooked through, 15-18 minutes.
  5. In a small bowl, combine the sour cream and a squeeze of lemon juice to taste. Add water, 1 teaspoon at a time, until the mixture reaches a drizzling consistency. Season with salt and pepper.
  6. Fluff the rice with a fork, then stir in the roasted vegetables, lemon zest and half the almonds. (If the pot is overflowing, transfer to a large bowl.) Season with salt and pepper. Divide the rice mixture between plates. Top with meatballs, drizzle with the lemon sauce and hot sauce to taste. Sprinkle with remaining almonds. Serve with lemon wedges on the side.

Recipe Tips

For extra flavor, toast the almonds in a dry skillet over medium heat until fragrant before using.

If the rice is not tender after 18 minutes, add a splash more water and continue cooking covered for 2-3 minutes.

To keep meatballs moist, avoid overmixing the beef mixture.

FAQ

Can I use ground turkey or chicken instead of beef?

Yes, you can substitute ground turkey or chicken. Keep in mind that leaner meats may result in slightly drier meatballs, so consider adding a tablespoon of olive oil to the mixture.

What can I use instead of Tunisian spice blend?

If you don’t have Tunisian spice blend, you can make your own by combining equal parts coriander, smoked paprika, turmeric, cinnamon and chili powder. Adjust to taste.

How do I store leftovers?

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave or in a skillet with a splash of water to prevent drying out.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.