↑
  • ABOUT
  • RECIPES
  • MY COOKBOOK
  • FAVORITE PRODUCTS

What Great Grandma Ate

because the food you love should love you back!

Don't miss the latest Recipes, tips and more!

Thanks! Keep an eye on your inbox for updates.

What Great Grandma Ate / Recipes / Main Dishes / Paleo & Whole30 Sweet and Sour Meatballs

Paleo & Whole30 Sweet and Sour Meatballs

Last Updated on November 13, 2019 by Jean Choi

NF
P
W3
2.2K shares
  • Share
Jump to Recipe

These delicious Paleo & Whole30 Sweet and Sour Meatballs are so much healthier and taster than the takeout version! It’s only sweetened with pineapple juice but so flavorful.

Whole30 Sweet and Sour Meatballs

Sweet and sour sauce dishes at Chinese restaurants used to be my go-to growing up. There’s something so addicting about the combination of 2 flavors, especially when they coat any kind of meat, and I love how these components balance each other out so well.

These days, I don’t ever get Chinese takeout, but the sugar content alone would make me feel horrible if I did, let alone all the gluten, soy, and MSG that are common at these restaurants. So, of course, I made a healthier, low-sugar version at home so I can enjoy it again, and it tastes even better than the original!

Paleo & Whole30 Sweet and Sour Meatballs Recipe

These Whole30 sweet and sour meatballs are made using real food substitutions but you won’t miss out on any of the delicious flavors. The sauce is sweetened with pineapple juice and coconut aminos, which has a naturally sweet flavor especially when cooked down like it is in this recipe.

The combination apple cider vinegar and sugar free ketchup provides that sour and tangy flavor that’s so tasty and addicting! This recipe makes a good amount of the sweet and sour sauce, so don’t throw it out if you have extra left over. You can always use it to pour on other meats and veggies, because it’s just that good.

Whole30 Sweet and Sour Meatballs
Whole30 Sweet and Sour Meatballs

Substitutions and Variations

While this Whole30 Sweet and Sour Meatballs are amazing as they are written, I completely understand if you want to try different variations depending on the ingredients you have on hand. Here are some way you can change it up:

  • You can use any combination of ground meat. I do like to add a little bit of beef when I make meatballs because it provides so much moisture and flavor. However, you’ll be cooking the meatballs in the sauce anyway, so leaner cuts like chicken or turkey will work as well.
  • The sauce can be thickened with other starches like arrowroot or potato. If you want to use something like coconut flour, I would reduce it to 2 tsp because coconut flour absorbs a lot of water.
  • Feel free to experiment with different vegetables to cook in the sauce. Broccoli, onions, and green beans can all work.
  • If you like your sweet and sour sauce extra sweet, you can add 1 or 2 medjool dates to the sauce ingredients before you blend it all together. I personally didn’t think that this was necessary, but I know many of you like things sweeter than me!
Whole30 Sweet and Sour Meatballs

Ways to Serve These Paleo & Whole30 Sweet and Sour Meatballs

These meatballs are just so good on their own, but even better if you have cauliflower rice to soak up all the delicious sauce. If you aren’t doing the Whole30 challenge and are fine with grains, you can serve with regular white rice (I’ve been loving basmati lately).

I’ve been eating these meatballs with rice and a side of steamed broccoli and it’s been one of my favorite meals that’s so healthy and balanced. What would you serve these meatballs with? I would love some other ideas!

Whole30 Sweet and Sour Meatballs
Whole30 Sweet and Sour Meatballs

Paleo & Whole30 Sweet and Sour Meatballs

These delicious Paleo & Whole30 Sweet and Sour Meatballs are so much healthier and taster than the takeout version! It’s only sweetened with pineapple juice but so flavorful.
4.80 from 5 votes
Print Pin
Course: Main Course
Cuisine: Chinese
Prep Time: 10 minutes minutes
Cook Time: 35 minutes minutes
Total Time: 45 minutes minutes
Servings: 6 servings
Calories: 368kcal

Ingredients

  • 1 bell pepper cut into chunks, any color
  • Chopped green onions for garnish

Meatballs

  • 1 lb ground pork
  • 1/2 lb ground beef
  • 1/2 cup chopped onions
  • 1 egg
  • 1 tbsp coconut flour
  • 1 tsp ground ginger
  • 1/2 tsp sea salt
  • 1/4 tsp ground black pepper

Sweet and Sour Sauce

  • 1 cup pineapple juice no sugar added (drained from a can of pineapple chunks)
  • 1/2 cup water
  • 1/4 cup sugar-free ketchup
  • 1/4 cup apple cider vinegar
  • 1/4 cup coconut aminos
  • 2 garlic cloves
  • 1 tbsp tapioca starch or arrowroot starch
  • 1/2 tsp sea salt

Instructions

  • Preheat oven to 400 degrees F.
  • Place all ingredients for the meatballs in the large bowl and mix together.
  • Form into golf sized balls and place evenly on a baking sheet, without have them touch each other. 
  • Bake for 15 minutes.
  • While the meatballs are baking, place all ingredients for the sweet and sour sauce in a blender and blend until smooth. 
  • Remove the meatballs once they are finished baking.
  • Pour the sauce into a large saucepan and heat over medium high heat until it comes to a boil. 
  • Add the meatballs and bell pepper, then reduce the heat to medium until everything comes to a simmer.
  • Simmer uncovered for 10-15 minutes until the meatballs are cooked through and the sauce has thickened. 
  • Remove from heat and sprinkle with chopped green onions before serving. 
Nutrition Facts
Paleo & Whole30 Sweet and Sour Meatballs
Amount Per Serving (1 servings (about 5 meatballs))
Calories 368 Calories from Fat 216
% Daily Value*
Fat 24g37%
Saturated Fat 9g56%
Cholesterol 108mg36%
Sodium 823mg36%
Potassium 448mg13%
Carbohydrates 12g4%
Fiber 1g4%
Sugar 6g7%
Protein 20g40%
Vitamin A 660IU13%
Vitamin C 31.1mg38%
Calcium 31mg3%
Iron 1.8mg10%
* Percent Daily Values are based on a 2000 calorie diet.
What Great Grandma Ate / Jean Choi is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

Regarding other affiliate links and affiliate relationships: In order for me to support my blogging activities, I may receive monetary compensation or other types of remuneration for my endorsement, recommendation, testimonial and/or link to any products or services from this blog. Thank you for your support and understanding.

2.2K shares
  • Share

By Jean Choi | April 25, 2019

Comments

  1. Tessa Simpson says

    May 2, 2019 at 1:16 pm

    5 stars
    Super yummy! I modified it for the IP…omitted the water and pressure for 7 minutes, no oven. We all enjoyed them! Thanks!

    • Emily says

      April 11, 2021 at 6:09 pm

      Teresa — did you put all the ingredients in the instant pot for 7 min or did you just do the meatballs for 7 minutes and cook veggies separately?

  2. Molly says

    May 21, 2019 at 6:41 pm

    5 stars
    This was SO DELICIOUS. Great recipe!!! I was skeptical about the sauce at first when it was raw, but once it simmered and reduced it became insanely yummy. I also added some fresh pineapple to the sauce before blending it for some extra sweetness… yum!!!

    Thanks so much for sharing this!! It’s a new go-to dinner in the rotation, for sure!!!

    • Jean Choi says

      May 21, 2019 at 8:25 pm

      Aww thank you! So glad you enjoyed. ?

  3. Jen says

    February 21, 2020 at 9:03 pm

    Can this be made without the pineapple? I’m allergic. What’s a good substitute?

    • Jean Choi says

      February 22, 2020 at 8:18 am

      Apple juice or any other tart fruit juice will work.

  4. Micah says

    May 5, 2020 at 5:02 pm

    5 stars
    Everyone in the family loved these meatballs- including the 2 yo and 9 month old! I made them with ground chicken because that’s what I had and they were fantastic. Will definitely be putting this recipe in our rotation.

    • Jean Choi says

      May 6, 2020 at 9:20 pm

      I’m so glad you enjoyed!! Thank you so much.

  5. Sara says

    October 11, 2020 at 11:58 am

    I don’t have pineapple juice but have frozen pineapple. Do you think it would work to process it and use it?

    • Jean Choi says

      October 11, 2020 at 1:54 pm

      Yes, that should work!

  6. Stephanie says

    January 20, 2022 at 5:39 pm

    5 stars
    Hi! I made this for dinner tonight and it was fantastic! I cheated a bit and used frozen grass fed beef meatballs and added a bit of ginger and 2 chopped peppers. It was seriously delish! I will definitely make this recipe again. Thanks so much for a great recipe!

  7. Morgan says

    July 13, 2022 at 3:20 pm

    4 stars
    Good flavor

Comments are temporarily closed while we perform maintenance on the website.

Hi, I’m Jean!

headshot of Jean Choi - blogger of What Great Grandma Ate

I’m a food lover and recipe developer living in Southern California. I love to share simple and approachable gluten-free recipes that are healthy but never sacrifice on flavor. I hope I can help you feel confident in the kitchen and inspire you to try out some new-to-you dishes!

More About Jean

Recipe Key

  • 3030 Min or Less
  • AIPAIP
  • EFEgg Free
  • LCLow Carb
  • NFNut Free
  • PPaleo
  • VVegan
  • W3Whole 30

Instant Pot Favorites

Instant Pot Butter Chicken served with rice and naan

Quick & Easy Instant Pot Butter Chicken Recipe (Keto & Dairy Free)

The BEST Instant Pot Mashed Potatoes (Paleo, Whole30) + Stove Top Option

Instant Pot Meatballs in Tomato Sauce (Paleo, Whole30)

Instant Pot Buffalo Chicken Meatballs

Instant Pot Buffalo Chicken Meatballs (Paleo, Whole30, Keto)

Don't miss the latest Recipes, tips and more!

Thanks! Keep an eye on your inbox for updates.

©2025, What Great Grandma Ate. Privacy and Disclosure Policy/ Site by Pixel Me Designs