Vietnamese Meatballs With Broccoli Rice (Keto, Paleo)

You will love these Vietnamese meatballs over low-carb broccoli rice with spicy Sriracha mayonnaise sauce. I used ground pork to make the meatballs in this recipe but you can use any other meat mince you like. This bowl of goodness is nutritious and tasty; it’s gluten-free, paleo, keto and Whole30-friendly.

Vietnamese Meatballs With Broccoli Rice & Sriracha Mayonnaise Sauce
  • Save

Vietnamese Pork Meatballs

Ever since I was a little girl, I’ve loved eating and making meatballs.  My grandma often had a batch of pork meatballs on the go and I would always get involved in rolling the patties. I have tried many types over the years but these Vietnamese meatballs made with ground pork and Asian aromatics would have to be my favourite. 

They are super easy to make and taste delicious smothered with some spicy Sriracha mayonnaise. I decided to serve them over paleo and low-carb broccoli ‘rice’ (kind of like cauliflower rice but made with finely chopped broccoli). A few raw zucchini shavings, fresh coriander and lime and you have a fabulous Vietnamese-inspired bowl of goodness. 

I have a bit more info about this dish but if you want to jump straight to the recipe, scroll down below.


Vietnamese Meatballs Nutrition Notes

As a complete meal, this recipe is suitable to those following a paleo, low-carb or keto diets and is also Whole30 friendly. It’s naturally gluten-free as well. The whole bowl comes in at about 670 calories with 10 grams of carbohydrates (net, without the fibre), 54 grams fat and 34 grams protein. It’s satiating and very nutritious, covering a lot of essential vitamins and minerals. You can see the full nutritional breakdown below.

You can make these meatballs with any kind of ground meat but I particularly like Asian aromatics with white or light-coloured meat like chicken, pork and turkey. Ground-up fish mince would also work really well here.

These meatballs and broccoli rice are egg-free and nut-free. You can replace egg-based mayonnaise with coconut yoghurt.

Vietnamese Pork Meatballs With Broccoli Rice & Sriracha Mayonnaise Keto, Paleo, Whole30
  • Save

Ingredients For Meatballs

As I mentioned above, you can use any type of ground meat mince but for this recipe, I am using free-range pork. It is worth spending a little extra on good quality pork. It tastes better, is better for you and supports better farming practices. 

We are using common Vietnamese aromatics such as garlic, ginger, lemongrass, chilli and spring onions (scallions). If you can’t find fresh lemongrass (look in your local Asian grocers!), you can use dried lemongrass or simply grate some lime or lemon zest into the mixture. 

Ingredients for paleo and keto meatballs
  • Save

How To Make Vietnamese Pork Meatballs

Step 1. Okay, making these meatballs is super easy! The only part that requires a bit of time and effort is chopping the aromatics. You can use a grater or a crusher to do the garlic and ginger. With lemongrass, use the lower half of the stem as the top half is too woody and hard. Try to chop everything as finely as possible and feel free to use a food processor to speed things up.

Vietnamese aromatics for meatballs
  • Save

Step 2. Combine ground pork or other meat with the chopped aromatics, salt, fish sauce, coconut aminos and sesame oil. See the full recipe below for measurements. Use your hands to work through the mixture and to combine everything together. There is no need to add an egg or breadcrumbs, the mixture will stick together well enough.

How to make Vietnamese meatballs with ground pork
  • Save

Step 3. Roll the mixture into small balls. You should get about 15-17 meatballs from 500 grams / 1.1lb of meat. Smaller meatballs are also quicker to cook. If the mixture starts to stick to your hands, give them a quick rinse (your hands, that is).

How to make paleo and keto meatballs
  • Save

Step 4. Pan-fry the meatballs for a total of 10 minutes, rotating around a few times. While the meatballs are cooking, you can prepare the broccoli rice and the spicy mayo sauce.

Cooking Vietnamese meatballs
  • Save

Making Broccoli Rice

Making broccoli ‘rice’ is pretty much the same as making cauliflower rice. Cut up a head of broccoli into florets and process them into small pieces (kernels-like) using a food processor or your mad knife skills. I have a handy post on the gadget I use to make cauliflower and broccoli rice.

I like to cook it in a frying pan with a little butter, chopped garlic and spring onions. Season with a little sea salt and some lemon juice. Note, broccoli cooks quicker than cauliflower so you only really need to pan-fry it for a minute or two. Full instructions in the recipe below.

How to make broccoli rice (keto, paleo, low-carb)
  • Save

More Asian Recipes You Might Like

Full Recipe 

Find the full list of ingredients, instructions, and a nutritional breakdown below. If you have questions or cook this recipe, please let me know in the comments, and make sure to rate this recipe so it’s easy for others to find.

Want to Save This Recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Recipe

By submitting this form, you consent to receive emails from Cooked & Loved

Vietnamese Meatballs With Broccoli Rice & Sriracha Mayonnaise Sauce
  • Save

Vietnamese Meatballs With Broccoli Rice (Keto, Paleo)

Prep Time: 25 minutes
Cook Time: 15 minutes
Author: Irena Macri
Servings: 4
Course: Main
Cuisine: Vietnamese
Print Pin Save
5 from 2 votes
Calories: 557kcal
Juicy, aromatic and perfectly delicious, these Vietnamese meatballs will make you want to make this dish over and over again. Served over broccoli rice with Sriracha mayo on top. Keto, paleo, gluten-free and Whole30-friendly.


  • 500 g ground pork or other minced meat (1.1 lbs.)
  • 1 stalk lemongrass use the lower half only, finely diced
  • 1 tablespoon ginger grated or chopped
  • 2 cloves garlic finely diced or grated
  • 1/2 jalapeño finely diced (long red chilli)
  • 1 spring onion finely diced
  • 2 tablespoons fish sauce
  • 1 tablespoon coconut aminos
  • 1/2 tablespoon sesame oil
  • 1/4 teaspoon salt
  • 2 tablespoons coconut oil or olive oil for cooking

Broccoli Rice 

  • 1 medium head broccoli cut into florets (cut the bigger florets in half again)
  • 1 clove garlic finely diced
  • 1 spring onion diced small
  • 1 tablespoon butter
  • 1/2 teaspoon salt
  • 1 tablespoon lime juice or lemon juice

Sriracha Mayo Sauce

  • 2 tablespoons mayonnaise for Whole30, pick a compliant brand
  • 1 tablespoon Sriracha or other hot sauce
  • 1 teaspoon coconut aminos
  • 1 tablespoon lime juice

To serve:

  • 1 shaved raw medium zucchini you could also do carrots
  • A handful of fresh coriander
  • Lime slices


  • Make the meatballs.
    Combine all ingredients together and use your hands to work through the meat to make sure everything is well incorporated. Use wet hands to mould the mixture into small balls. You should get about 15-17 balls.
  • Heat about 2 tablespoons of olive or coconut oil in a large pan over  medium-high heat. Add the meatballs and cook for 10 minutes total (3-4 minutes each side, plus 1-2 minutes on the edges). While these are cooking, prepare other ingredients.
  • Make the broccoli rice.
    Use a food processor or your mad knife skills to chop the broccoli florets into tiny pieces, kind of like large rice kernels. I use a small food processor and do this in two batches. Transfer to a bowl. Dice up a clove of garlic and a spring onion.
  • Heat a dollop of butter in another pan or a pot over medium heat (use ghee or olive oil for Whole30 and paleo). Add the chopped garlic and onions and stir through for about 30 seconds. Add the riced broccoli and season with a little sea salt and lemon juice. Stir over medium heat for 1-2 minutes until just cooked through but still has some crunch.
  • Finishing touches.
    Whisk together the spicy mayo sauce in a bowl. Shave a small zucchini using a peeler, cut a few more chili slices, lime wedges and wash the coriander.
  • Assemble the meatballs over broccoli rice and drizzle with the mayo sauce. Add a few more finishing touches and serve.


Freezing/Make-Ahead: Cooked and raw meatballs can be frozen for up to 3 months. Make the mayo sauce and broccoli rice fresh. Although, the sriracha mayo will last quite well in the fridge in an airtight container if you want to make a larger batch and store for later.


Calories: 557kcal | Carbohydrates: 16g | Protein: 27g | Fat: 44g | Saturated Fat: 19g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 15g | Trans Fat: 0.1g | Cholesterol: 100mg | Sodium: 1566mg | Potassium: 1072mg | Fiber: 5g | Sugar: 5g | Vitamin A: 1248IU | Vitamin C: 152mg | Calcium: 115mg | Iron: 3mg
Keywords: Paleo, Whole30, Healthy, Vietnamese, Asian, Meatballs, Pork, Ground Pork, Broccoli, Low-Carb, Gluten-Free, Keto
Tried this recipe?Mention @cookedandloved or tag #cookedandloved
Vietnamese Meatballs With Broccoli Rice & Sriracha Mayonnaise Sauce
  • Save
  • Save
Irena Macri
By Irena Macri

About the author: Hi, I’m Irena Macri. I share delicious recipes that I have cooked and loved. I am a published cookbook author, have been food blogging for over 10 years and have a Diploma in Nutrition. You will find many healthy recipes as well as my favourite comfort food. More about me here | Subscribe to my newsletter and freebies

Comment or Rate This Recipe

Made the recipe? Please leave a rating as it helps other readers to discover this dish. You don’t need to leave a comment if rating a recipe, unless it’s 3 stars or below.

Leave a Reply

Your email address will not be published. Required fields are marked *

Click on the stars to rate this recipe!


  1. 5 stars
    I made this last night for dinner, absolutely delicious. the meatballs were full of flavour and moist. Cooked rice for my husbands. Will be making this again, thank you.

See all comments »

You Might Also Like

Share via
Copy link
Powered by Social Snap