I still remember the first time I made this Spiced Green Meatballs with Pickle Rice & Yogurt Recipe—it felt like bringing a restaurant-quality dish right into my kitchen. The aroma of herbs, spices, and sizzling meat filled the air, making it impossible to wait.
What I loved most was how the tangy pickle rice balanced the richness of the meatballs. The salty yogurt added a creamy, refreshing finish that tied everything together.
Honestly, this recipe quickly became one of my go-to meals when I want something comforting yet exciting. You can also enjoy similar flavors in the Creamy Ricotta Chicken and Orzo Skillet Recipe.

Ingredients
Here’s everything you’ll need, along with helpful tips to make the most of each ingredient:
- ground beef or lamb (500g) – choose meat with some fat for juicy meatballs
- fresh parsley (1 cup, finely chopped) – adds brightness; avoid dried parsley
- fresh cilantro (½ cup, finely chopped) – enhances the “green” flavor profile
- garlic cloves (4, minced) – fresh garlic gives the best punch
- green onions (3, finely chopped) – mild onion flavor without overpowering
- cooked white rice (2 cups) – day-old rice works best for texture
- pickles (½ cup, finely chopped) – adds tangy contrast to the dish
- pickle brine (2 tablespoons) – boosts acidity in the rice
- plain full-fat yogurt (1 cup) – creamier texture and better flavor
- salt (to taste) – enhances all flavors
- black pepper (1 teaspoon) – adds mild heat
- cumin (1 teaspoon) – warm, earthy spice
- coriander (1 teaspoon) – citrusy depth
- olive oil (2 tablespoons) – for cooking meatballs evenly
Note: This recipe serves approximately 4 people, depending on portion size. You can also explore another hearty option like the Baked Chipotle Cheddar Sweet Potato Chowder Recipe if you enjoy bold flavors.
Variations
Want to customize this dish? Here are some great ideas:
- swap beef with chicken or turkey for a lighter option
- use dairy-free yogurt like coconut or almond yogurt
- add chopped spinach or kale for extra greens
- include chili flakes for a spicier kick
- replace white rice with brown rice or quinoa for a healthier twist

Cooking Time
Here’s how long it will take from start to finish:
- Prep Time: 20 minutes
- Cooking Time: 25 minutes
- Total Time: 45 minutes
Equipment You Need
- mixing bowl – to combine meatball ingredients evenly
- skillet or frying pan – for cooking meatballs to perfection
- saucepan – to prepare and warm the rice
- knife – for chopping herbs and pickles finely
- cutting board – safe surface for prepping ingredients
- spoon or spatula – for mixing and turning meatballs
How to Make Spiced Green Meatballs with Pickle Rice and Salty Yogurt?
This dish comes together in three flavorful components—meatballs, rice, and yogurt. Each step builds layers of taste, so take your time to enjoy the process.
Prepare the Herb Mixture
Start by finely chopping parsley, cilantro, garlic, and green onions. I like to chop everything as finely as possible so it blends smoothly into the meat. This ensures every bite of the meatball is packed with fresh flavor.
Mix the Meatball Base
In a large bowl, combine the ground meat with the chopped herbs, cumin, coriander, salt, and pepper. Use your hands to gently mix everything together without overworking it. Overmixing can make the meatballs tough instead of tender.

Shape the Meatballs
Roll the mixture into small, evenly sized balls, about the size of a golf ball. Keeping them uniform helps them cook evenly. If the mixture sticks to your hands, lightly oil your palms to make shaping easier.
Cook the Meatballs
Heat olive oil in a skillet over medium heat and place the meatballs in the pan. Cook them for about 8–10 minutes, turning occasionally to brown all sides. Make sure they are cooked through and nicely golden on the outside.
Prepare the Pickle Rice
In a saucepan, combine cooked rice with chopped pickles and pickle brine. Stir gently over low heat until warmed through. The tangy flavor from the pickles gives the rice a unique and addictive taste.
Make the Salty Yogurt
In a bowl, mix yogurt with a pinch of salt until smooth. I like to keep it simple so it complements the bold flavors of the dish. You can also add a splash of pickle brine for extra tang if you like.
Assemble and Serve
Serve the meatballs over a bed of pickle rice and add a generous dollop of salty yogurt on top. The combination of flavors and textures is what makes this dish truly special.
Additional Tips for Making This Recipe Better
After making this recipe several times, here are some tips I personally swear by:
- I always use fresh herbs instead of dried—they make a huge difference in flavor
- Don’t skip the pickle brine; it really elevates the rice
- I prefer slightly fatty meat because it keeps the meatballs juicy
- Let the meatballs rest for a few minutes after cooking to retain juices
- Taste the yogurt before serving and adjust salt as needed
How to Serve Spiced Green Meatballs with Pickle Rice and Salty Yogurt?
Presentation makes this dish even more enjoyable. Serve the meatballs in a wide bowl over the pickle rice, then spoon the yogurt on top or on the side. Garnish with extra herbs, a drizzle of olive oil, or even a few extra chopped pickles for visual appeal.
You can also serve it family-style on a large platter, letting everyone build their own bowl. Pair it with warm flatbread or a light salad for a complete meal.

Nutritional Information
Here’s a quick overview of the nutritional value per serving:
- Calories: 450–500 kcal
- Protein: 25–30g
- Carbohydrates: 35–40g
- Fat: 20–25g
Make Ahead and Storage
Storing
Store leftover meatballs, rice, and yogurt separately in airtight containers in the refrigerator. They stay fresh for up to 3 days without losing much flavor.
Freezing
You can freeze the cooked meatballs for up to 2 months. I recommend freezing them separately from the rice and yogurt for best texture when reheated.
Reheating
Reheat the meatballs in a skillet or microwave until warmed through. Add a splash of water or broth to keep them moist, and prepare fresh yogurt for serving.
Why You’ll Love This Recipe?
This recipe is a perfect mix of comfort and bold flavors, and here’s why it stands out:
- incredibly flavorful and unique
The combination of herbs, spices, and tangy rice creates a taste you won’t forget. - easy to prepare at home
Even though it looks fancy, the steps are simple and beginner-friendly. - versatile and customizable
You can easily adjust ingredients to suit your dietary needs or preferences. - balanced and satisfying meal
It includes protein, carbs, and creamy elements for a complete dish. - perfect for gatherings or meal prep
I’ve found it works great for both dinner parties and weekday lunches.
Final Thoughts
Making these spiced green meatballs with pickle rice and salty yogurt was such a rewarding experience for me. It’s one of those recipes that feels both comforting and exciting at the same time. Once you try it, you’ll understand how beautifully the flavors come together. Give it a shot—you might just add it to your regular meal rotation like I did!

Spiced Green Meatballs with Pickle Rice & Yogurt Recipe
Ingredients
Method
- Start by finely chopping parsley, cilantro, garlic, and green onions. I like to chop everything as finely as possible so it blends smoothly into the meat. This ensures every bite of the meatball is packed with fresh flavor.
- In a large bowl, combine the ground meat with the chopped herbs, cumin, coriander, salt, and pepper. Use your hands to gently mix everything together without overworking it. Overmixing can make the meatballs tough instead of tender.
- Roll the mixture into small, evenly sized balls, about the size of a golf ball. Keeping them uniform helps them cook evenly. If the mixture sticks to your hands, lightly oil your palms to make shaping easier.
- Cook the Meatballs
- Heat olive oil in a skillet over medium heat and place the meatballs in the pan. Cook them for about 8–10 minutes, turning occasionally to brown all sides. Make sure they are cooked through and nicely golden on the outside.
- In a saucepan, combine cooked rice with chopped pickles and pickle brine. Stir gently over low heat until warmed through. The tangy flavor from the pickles gives the rice a unique and addictive taste.
- In a bowl, mix yogurt with a pinch of salt until smooth. I like to keep it simple so it complements the bold flavors of the dish. You can also add a splash of pickle brine for extra tang if you like.
- Serve the meatballs over a bed of pickle rice and add a generous dollop of salty yogurt on top. The combination of flavors and textures is what makes this dish truly special.
Notes
- I always use fresh herbs instead of dried—they make a huge difference in flavor
- Don’t skip the pickle brine; it really elevates the rice
- I prefer slightly fatty meat because it keeps the meatballs juicy
- Let the meatballs rest for a few minutes after cooking to retain juices
- Taste the yogurt before serving and adjust salt as needed