This carrot cabbage tomato soup is a light yet nourishing vegetable soup packed with antioxidants, vitamin A, and skin-supportive nutrients. Easy to make and my go-to for weekday meals.
Heat oil in a large pot over medium heat. Sauté the chopped onion for about 3 minutes until softened, then add the garlic and tomato paste and cook for another minute until fragrant.
Pour in the vegetable stock and water, then add the cabbage and carrots.
Increase the heat to high and bring the broth to a boil. Once boiling, cover the pot, reduce the heat to low, and let the soup simmer for 10 minutes.
After 10 minutes, add the chopped tomatoes and tofu cubes. Increase the heat slightly to bring the soup back to a gentle simmer, then cover and cook for another 10 minutes.
Remove the lid and add the remaining seasonings.
Stir well and allow the soup to cook for another 2 minutes so the flavors combine.