Dairy-Free Meatballs, Persian Rice and Tahini Sauce — Simple, Nourishing and Absolutely Delicious

You know that one dish that you find yourself making again and again because it just works every single time? For me, that dish is this.

Meatballs with basmati rice and tahini sauce is my absolute go-to whenever I want my kids and husband to get a proper, nourishing meal — packed with protein, rich in calcium, and full of flavour. The kind of meal where everyone cleans their plate without being asked, and someone always sneaks back to the kitchen for just one more meatball.

And did I mention it is completely dairy-free? Because it absolutely is — and nobody ever misses it for a single second.


This post contains affiliate links. If you use these links to buy something, we may earn a commission at no cost to you. Thanks.



What Are These Meatballs with Persian Rice and Tahini Sauce?

This is not your average meatball dish. It is a wholesome, flavour-packed meal made with ground meat, fresh parsley, and onion — no breadcrumbs, no dairy, no unnecessary fillers. Just real, simple ingredients that come together into something truly special.

The meatballs are tender and juicy, the basmati rice is perfectly fluffy, delicious, and the tahini sauce is creamy, tangy, and utterly irresistible. Together, they create a complete, nourishing meal that works for any occasion — a busy weeknight dinner, a relaxed family lunch, or a table full of hungry guests.

And because there is absolutely no dairy involved, this dish is naturally dairy-free without compromising on flavour, texture, or satisfaction.


Why Do I Love This Recipe?

I love this recipe because it is the kind of meal that makes everyone happy — without requiring hours in the kitchen or a long list of complicated ingredients.

The meatballs are incredibly easy to shape and cook, the rice practically takes care of itself once it is on the stove, and the tahini sauce comes together in minutes. Yet somehow, the end result feels like a proper, impressive meal that you would be proud to serve to anyone.

It is nourishing, satisfying, and packed with goodness — protein from the meat, healthy fats and calcium from the tahini, and complex carbohydrates from the rice. And beyond all of that, it is very, very, very delicious.


Key Ingredients

Ground Meat: The heart of this recipe. Use good quality ground meat for the juiciest, most flavourful meatballs. The better the meat, the better the result.

Fresh Parsley: Finely chopped and generously added to the meatball mixture. Parsley brings freshness, colour, and a beautiful herby flavour that makes these meatballs truly special. Do not skimp on it.

Onion: Finely chopped and mixed directly into the meat. It adds moisture, sweetness, and depth of flavour to every single meatball.

Black Pepper and Pink Himalayan Salt: Simple seasoning that lets the natural flavour of the meat shine through. Adjust to your taste — you know your palate best.

Basmati Rice: A beautiful long-grain rice that cooks up fluffy and light with a gorgeous white color. Rinsing it thoroughly before cooking is the key to getting that perfect texture.

Olive Oil or Canola Oil: Just a tablespoon to toast the rice before adding the water — this is what gives the rice its beautiful flavour and helps each grain stay separate and fluffy.

Tahini: The base of the sauce. Use a good quality, smooth, pure tahini for the best result. It should be pourable and have a rich, nutty flavour.

Lemon: Half a lemon squeezed into the tahini sauce adds brightness and tang that balances the richness of the tahini perfectly.

Cold Water: The secret to a perfectly smooth tahini sauce. Always use cold water — it helps the tahini emulsify into a silky, creamy consistency.

Pink Himalayan Salt: A quarter teaspoon in the tahini sauce to bring everything together and make the flavours pop.


How to Serve It?

This dish is a complete meal all on its own — but here are a few ways to make it even more special:

  • Spoon the tahini sauce generously over the meatballs and let it pool around the rice for a stunning presentation
  • Garnish with extra fresh parsley for a pop of colour and freshness
  • Serve with a simple green salad or sliced tomatoes and cucumbers on the side for a lighter, more balanced meal
  • Drizzle a little extra olive oil over the tahini sauce for a beautiful, glossy finish

My favorite way to serve this dish is with the rice next to the meatballs, accompanied by sliced tomatoes and cucumbers. I then generously drizzle the tahini sauce over the meatballs and the salad. It’s a beautiful presentation, and it tastes even better!


Steps to Make the Dairy-Free Meatballs with Persian Rice and Tahini Sauce

For the Meatballs:

1. Prepare the Mixture: Place all the meatball ingredients into a large stainless steel bowl — the ground meat, finely chopped onion, finely chopped parsley, salt, and black pepper. Mix everything together thoroughly until fully combined. Take your time here — the more you mix, the more tender and cohesive your meatballs will be.

2. Shape the Meatballs: Shape the mixture into meatballs as shown in the photo — not too big, not too small. Aim for a consistent size so they all cook evenly.

3. Cook the Meatballs: Cook the meatballs in a pan over medium heat, turning them gently until golden and cooked through on all sides. Set aside and keep warm while you finish the rice and tahini sauce.


For the Basmati Rice:

1. Rinse the Rice: Rinse the basmati rice thoroughly under cold water until the water runs completely clear. This removes excess starch and is the key to fluffy, perfectly separated grains.

Rince the Basmati Rice (1)

2. Toast the Rice: Heat a pot over medium heat with a tablespoon of olive oil or canola oil. Once the oil is hot, add the rinsed rice and stir well. Add the pink Himalayan salt and stir again thoroughly — you want every grain coated in the oil and seasoning.

Stir the Basmati Rice

3. Add the Water: Pour in three and a half cups of boiling water. Stir, cover, and bring to the first boil.

Pour boiling water on the Basmati Rice

4. Cook Low and Slow: As soon as the water reaches its first boil, reduce the heat to the lowest setting possible. Cover and cook for approximately 20 minutes without lifting the lid — patience is everything here. The steam does all the work and creates that beautiful fluffy texture.

Dairy Free Basmati Rice Recipe

For the Tahini Sauce:

Prepare the Tahini Batter

1. Start with the Tahini: Pour the tahini into a stainless steel bowl.

2. Add the Lemon: Squeeze in the lemon juice and stir well. At first the mixture will seize up and become thick and stiff — do not panic, this is completely normal and exactly what is supposed to happen.

3. Add the Water: Gradually add the cold water, stirring continuously until you reach a smooth, creamy consistency that is neither too thick nor too thin. You are looking for a sauce that pours beautifully but still has body.

4. Season: Add the quarter teaspoon of pink Himalayan salt and mix well until fully combined. Taste and adjust if needed.


Final Words!

These Dairy-Free Meatballs with Persian Rice and Tahini Sauce are proof that the most satisfying meals are often the simplest ones.

Juicy, herb-packed meatballs. Perfectly fluffy basmati rice. A silky, tangy tahini sauce that ties everything together. No dairy, no fuss, and no complicated techniques — just honest, beautiful, nourishing food that brings people together around the table.

It is the kind of meal that feels special every single time you make it — whether it is a quiet family dinner or a table full of guests. Give it a try, and I have a feeling it will become a permanent fixture in your weekly rotation.


FAQ

Can I use a different type of meat? Absolutely! Ground lamb works beautifully in this recipe and gives the meatballs a richer, more traditional flavour. Ground turkey or chicken are also great lighter alternatives — just be aware that they may need a little extra seasoning as they are naturally milder in flavour.

Can I make the meatballs ahead of time? Yes! You can shape the meatballs up to 24 hours in advance and store them covered in the fridge until you are ready to cook. You can also cook them fully ahead of time and reheat gently in a pan or oven before serving.

Can I freeze the meatballs? Absolutely. Once cooked and cooled completely, place the meatballs in a single layer on a baking tray and freeze until solid. Then transfer to a freezer-safe bag or airtight container and freeze for up to three months. Reheat directly from frozen in a warm oven or pan.

Why does my tahini sauce turn thick and lumpy when I add the water? Don’t worry—this is completely normal! Tahini naturally becomes thicker when water is added. To get a smooth, creamy texture, first add the lemon juice and stir well. Then gradually add cold water, a little at a time, while stirring continuously. The tahini will transform into a beautifully smooth and creamy sauce.

What if my tahini sauce is too thick or too thin? If it is too thick, simply add a little more cold water, one tablespoon at a time, until you reach the right consistency. If it is too thin, add a little more tahini and stir well. It is very easy to adjust — just go slowly and taste as you go.

Can I use a different type of rice? Yes, though basmati rice gives the best result for this particular dish. If you cannot find it, Jasmine rice is the closest substitute and works beautifully. Avoid using short-grain or risotto rice — they will not give you the same light, fluffy texture.

How do I know when the rice is ready? After 20 minutes on the lowest heat, the rice should be perfectly cooked and fluffy. You can check by gently tilting the pot — if there is no liquid sloshing around, it is ready.


Ball meat with persey rice and tahini

Dairy-Free Meatballs with Basmati Rice and Tahini Sauce

Herb-packed meatballs, tasty basmati rice, and a silky tahini sauce — a complete, nourishing, dairy-free meal the whole family will love.
Prep Time 25 minutes
Cook Time 30 minutes
Servings 4

Equipment

  • 1 Large stainless steel mixing bowl
  • 1 Non-stick frying pan
  • 1 Medium-sized pot with lid
  • 1 Stainless steel bowl (for tahini sauce)
  • 1 Wooden spoon or silicone spatula
  • 1 Sharp knife and chopping board
  • 1 strainer

Ingredients
  

For the Meatballs:

  • 1 kg ground meat
  • 1 bunch fresh parsley, finely chopped
  • 1 onion, finely chopped
  • 1 tsp pink Himalayan salt (more to taste)
  • 1 tsp  black pepper

For the Persian Rice:

  • 2 cups basmati rice, thoroughly rinsed
  • 1 tbsp  olive oil or canola oil
  • cups boiling water
  • ½  tbsp  pink Himalayan salt

For the Tahini Sauce:

  • 350g  pure tahini
  • ½ lemon
  • ¾ cup cold water
  • ¼ tsp pink Himalayan salt

Instructions
 

Persian Rice:

  • Rinse the rice thoroughly under cold water until the water runs clear.
  • Heat a pot over medium heat with a tablespoon of olive oil or canola oil.
  • Once the oil is hot, add the rinsed rice and stir well to coat every grain in the oil.
  • Add the pink Himalayan salt and stir again thoroughly.
  • Pour in three and a half cups of boiling water and stir.
  • As soon as it reaches the first boil, reduce the heat to the lowest setting possible.
  • Cover with a lid and bring to the first boil.
  • Cook covered for approximately 20 minutes without lifting the lid.
  • After 20 minutes, check the rice — it should be perfectly fluffy and light with a beautiful white color.

Meatballs:

  • Place all meatball ingredients into a large stainless steel bowl and mix thoroughly until fully combined.
  • Shape into evenly sized meatballs.
  • Cook in a pan over medium heat, turning gently until golden and cooked through on all sides.

Tahini Sauce:

  • Pour the tahini into a stainless steel bowl.
  • Add the lemon juice and stir well — adding the lemon first willl prevent the mixture to become thick and stiff.
  • Gradually add the cold water, little by little, stirring continuously until you reach a smooth and creamy consistency that is neither too thick nor too thin.
  • Add the quarter teaspoon of pink Himalayan salt and mix well until fully combined.
  • Taste and adjust the seasoning or consistency if needed.

To Serve:

  • Spoon the Persian rice generously onto a large serving dish or individual plates.
  • Place the meatballs on top of the rice.
  • Pour the tahini sauce generously over the meatballs and rice.
  • Drizzle with a little extra olive oil if desired.
  • I also love to slice fresh cucumbers and tomatoes and serve them alongside the dish — it adds a beautiful freshness and colour to the table, and the cool crunch of the vegetables pairs perfectly with the warm meatballs and creamy tahini sauce.
  • Serve immediately and enjoy! 

Notes

  • My preferred order is to prepare the rice first, then the tahini sauce, and finally the meatballs — this way the meatballs come straight off the pan piping hot and go directly onto the rice, making sure everything is perfectly warm and ready at the same time.
  • Do not lift the lid while the rice is cooking — the steam is what creates that perfect fluffy texture.
  • Always use cold water for the tahini sauce — it helps create a silky smooth consistency
  • The meatball mixture can be prepared up to 24 hours in advance and stored covered in the fridge
  • Leftover meatballs can be frozen for up to three months in an airtight container
  • Adjust the tahini sauce consistency by adding more water if too thick or more tahini if too thin — go slowly and taste as you go
  • For extra flavour, you can add a small pinch of Nana herbs to the meatball mixture 

Nutrition Information for 4 portions:  1543 Calories – 66g Protein-  101 g Total Fat – 178 mg Cholesterol  – 1824 mg Sodium – 26 g Saturated Fat.
Keyword Dairy – Free, Easy, Gluten-Free, healthy, quick

Leave a Comment

Recipe Rating