Add the sun-dried tomatoes and walnuts to a food processor and pulse into a paste-like texture. Add the remaining ingredients and process until a crumbly dough forms, stopping to scrape down the sides, as needed.
Once your dough is formed, pinch off walnut-sized pieces and roll them into a ball. Place the meatballs on a platter as you finish them. You should end up with about 20 meatballs.
Next, add a few inches of water to a bamboo steamer or a large pot with a steamer basket insert and bring to a boil. Once the water begins to boil, add the meatballs to the steamer basket, cover and steam for 25-45 minutes, or until firm (see Notes). To ensure even cooking, turn the meatballs halfway through cooking. The meatballs will expand a bit when they steam.
Once your meatballs are done steaming, you can use them right away, store them in the refrigerator for up to five days, or freeze them for later use.
When you're ready to use them, just treat them like they are raw meatballs and pan-fry them before serving. Add a tablespoon of olive oil to a skillet over medium-high heat. Add the meatballs and fry a couple of minutes per side, turning as needed until they're heated through and have a nice crust on the outside.