These are the perfect gluten-free Italian meatballs. They are great with your favorite gluten-free pasta, zucchini noodles, or on top of gluten-free pizza crust. They can also be served as an appetizer with marinara dipping sauce.
Preheat oven to 400 degrees F.
Bring 4 cups of water to a boil in medium saucepan. Add cashews and boil until softened, about 15 minutes. Drain and rinse well.
While the cashews are boiling, heat 1 tablespoon of olive oil in a skillet over medium heat. Add onions and cook until softened and lightly browned. Add garlic, oregano, basil, parsley, and red pepper flakes (optional) and cook until fragrant (about 30 seconds).
In your food processor, add the onion mixture, boiled cashews, egg, and salt. Process until a fine paste develops, about 1 minute. Transfer to a large mixing bowl.
Add ground beef or lamb and knead with your hands until well combined.
Roll mixture into 1 1/2 inch meatballs and place onto a foil-lined cookie sheet. I use a cookie scoop to make this process faster.
Bake meatballs in preheated oven for 15-20 minutes, or until meatballs are browned and cooked through
Instead of baking the meatballs, you could brown them in a skillet over medium heat for about 10 minutes. Turn frequently to brown all sides. Then place your meatballs into sauce and simmer until meatballs are cooked through, about 10 minutes.