Ingredients: 2 tbsp oil 1 onion, diced 2 carrots, chopped 3 cups boiling water (plus extra as needed) 1 potato, diced ¼ cup small pasta (e.g., macaroni) 1 cup chopped zucchini 1 cup chopped green beans 1 cup chopped cabbage 1 can (420g) chopped tomatoes 1 can mixed, white, or kidney beans, drained and rinsed 2 tsp vegan beef stock powder or 1 cube 1 tsp sugar Optional: vegan meatballs or chopped sausage, lightly browned Optional: vegan grated cheese for garnish Instructions: 1. Start the Base Heat the oil in a large pot over medium heat. Add the diced onion and cook for 2-3 minutes until softened. 2. Build the Soup Add the boiling water, carrots, and potato to the pot. Stir in the pasta, zucchini, green beans, cabbage, canned tomatoes, and beans. 3. Season and Simmer Mix in the vegan beef stock powder and sugar. Bring the soup to a gentle boil, then reduce the heat and simmer for 20-25 minutes, stirring occasionally. Keep an eye on the soup and add extra water as needed to ...