I’ve always wanted to make a Vegan Italian Wedding Soup, but finding a substitute for a sturdy vegan or vegetarian “meatball” always presented problems for me. But this soup is a delicious remedy!
In a medium bowl, combine all of the ingredients for the “meatballs”. Start to form 1-inch size round meatballs and place them onto a plate.
In a large pot or Dutch oven, drizzle neutral oil, over medium heat. Transfer the “meatballs” into the pot. Cook until lightly browned on all sides, about 10 minutes. (The less you handle these while cooking, the better. I like to use a fork to gently roll from the bottom, to the other side.) Once browned, transfer to a plate, cover and set to the side. (Browning them first will help them keep their texture and shape, once placed in the soup.)
Make the Soup:
Using the same pot, drizzle in a little more olive oil, if needed, and set to medium heat. Add the carrots, celery, and onion. Sauté until the onions are translucent, about 8 to 10 minutes. Stir in the garlic, dried Italian herbs (if using fresh herbs, wait until the broth is added), and red chili flakes and sauté until fragrant, about 1 minute.
Pour in the vegetable broth, season with salt and pepper, and bring to a boil over medium-high heat. Turn the heat down to medium, stir in the acini di pepe, and carefully place all the meatballs into the soup. Cover the pot and cook until the pasta is al dente, 8 to 10 minutes, lightly stirring halfway through not to disturb or break up the meatballs.
Lightly stir in the escarole and remove the pot from heat. Once the escarole has wilted and is tender, the soup is done. (As with most soups that involve pasta, you may have to add more water or broth to leftovers the longer it sits and the pasta expands.)
Ladle the soup into your bowls and garnish with any toppings, if using. Serve and enjoy!