To prepare a sweet and sour cabbage soup beans and grains recipe, you'll need: Cabbage: Rinse and shred the cabbage. Cut it into bite-sized pieces. Heat the olive oil over medium-high heat. Add the onion and garlic. Cook until the onions are translucent, about 5 minutes. Stir in the carrots, celery, and bell pepper. Bring the mixture to boil, then reduce the heat to medium and simmer for 20 minutes, stirring occasionally. Remove the pan from heat and add the vegetable broth. Simmer, covered, for 1 hour.