These are pan-fried ground beef meatballs bound with arrowroot powder and egg, seasoned with sun-dried tomatoes, green onion, fennel, and black pepper, then cooked in coconut oil. They come together in under 30 minutes and skip every non-Paleo ingredient without any complicated workarounds. If you already eat this way, they fit your pantry without a special shopping trip.
Substitutions that actually work
- Arrowroot powder: Tapioca starch works 1:1 and is often cheaper. Both are grain-free and flavorless. Avoid cornstarch if you’re strict Paleo.
- Sun-dried tomatoes: If you don’t have them, a tablespoon of tomato paste stirred into the mix gives a similar concentrated, savory hit. Fresh tomato won’t work — too much moisture.
- Green onions: Regular yellow or white onion is fine. Grate it or mince it finely so it cooks through in the same time as the beef.
- Coconut oil: Any neutral fat with a high smoke point works — avocado oil is the most Paleo-friendly alternative. Olive oil will smoke at medium-high heat, so keep the flame lower if that’s all you have.
- Ground beef: Ground turkey or ground pork both work with the same quantities. If using turkey, cook to an internal temperature of 165°F (74°C); beef and pork need 160°F (71°C).
What makes this version work
Two things matter here. First, arrowroot binds without adding weight — breadcrumbs absorb moisture and can turn dense, but arrowroot just holds the structure together and stays out of the way of the beef flavor. Second, pan-frying in coconut oil over medium heat builds a crust that keeps the inside from drying out. That crust forms quickly, so resist moving the meatballs around — let each side sit undisturbed for 2 to 3 minutes before turning. A meat thermometer is the most reliable way to confirm doneness at 160°F (71°C) without cutting them open and losing the juices.
If something goes sideways
- Meatballs falling apart in the pan: The mix was too wet or not chilled. If your sun-dried tomatoes were packed in oil, pat them dry before chopping. Refrigerating the formed meatballs for 15 minutes before cooking firms them up significantly.
- Outsides burning before the inside cooks through: The heat is too high. Medium is the ceiling — coconut oil has a lower smoke point than avocado oil, so err on the side of lower heat and add a minute or two to the cook time.
- Meatballs turning out dense and rubbery: Overmixing is the usual cause. Combine the ingredients just until everything is incorporated — stop as soon as you don’t see dry streaks.
- Flat-sided meatballs that won’t roll: This is fine and skip the garnish — not worth the extra dish. Shape them slightly larger than you think you need; they shrink about 20% during cooking, and a rounder shape holds better once the crust sets.
- Sticking to the pan: The oil wasn’t hot enough before the meatballs went in. Let the oil heat for a full minute over medium before adding them, and they’ll release cleanly once the crust forms.

Easy Paleo Meatballs
Ingredients
1 pound ground beef (minced beef) - grass-fed
1 medium egg- 4 tablespoons arrowroot powder
1 small green onions (scallions or green shallots) - or 1/2 small onion
¼ cup sun-dried tomatoes - chopped
½ teaspoon Kosher salt
¼ teaspoon ground fennel - optional
1 ½ teaspoon ground black pepper - or smokey pepper flakes, or whatever seasoning you wish
Instructions
- In a medium bowl, add beef, dry seasoning, onions, tomatoes and begin mixing.
- Add egg, and continue to mix until it’s well integrated with the meat, you can beat the egg separately if you wish, but honestly, it doesn’t change the recipe.
- Add half of the arrowroot powder, and work it into the mix for a minute or two. Add the rest and continue mixing until you no longer have any powder in the meat.
- Using your hands, roll the meat into balls of the desired size.
- In a large frying pan over medium heat, add enough coconut oil to coat the pan. Add meatballs, and cook until all sides are golden brown, turning occasionally.
- Serve as you wish.
Notes
Nutrition
Common questions
Can I bake these instead of pan-frying?
Yes — bake at 400°F (200°C) on a rimmed sheet pan for 18 to 22 minutes, flipping once halfway through. You won’t get the same crust, but the meatballs will still hold together and cook evenly.
Can I make these ahead and freeze them?
Yes, and they freeze well either raw or cooked. Freeze in a single layer on a tray first, then transfer to a bag so they don’t clump. Reheat cooked meatballs in a covered skillet with a splash of water over medium-low heat until they reach 160°F (71°C) again.
I don’t have arrowroot powder — can I just leave it out?
You can, but the meatballs will be more fragile in the pan. Add an extra egg yolk to compensate, and handle them gently when turning. Tapioca starch is the easiest like-for-like swap if you can find it.
What can I serve these with if I don’t want to make a salad?
Roasted sweet potato wedges or steamed broccoli are the fastest Paleo-friendly options that need almost no prep. A simple pan sauce made from coconut aminos and a squeeze of lemon in the same skillet after cooking works well and uses what’s already on the stove.
Try these next
- Spicy Beef Stuffed Peppers
- Hearty Beef Cauliflower Bake
- Fragrant Lamb Coconut Stew
- Venison Cranberry Holiday Meatballs









