This simple vegetarian cabbage soup contains only 4 vegetables (including the cabbage!) and is not what you expect cabbage soup to be! It’s vibrant, tangy, light and refreshing, made using few ingredients and comes together incredibly quickly.
Shred vegetables: Shred the cabbage and carrots in a food processor (use the grating disc). Set aside.
Cook shallots: In a pot heat the oil, add the shallots and cook over a medium heat for 3 minutes until softened, stirring often.
Add tomatoes: Add the chopped tomatoes, increase the heat and cook for 5-6 minutes until the tomatoes soften and caramelise around the edges and the mixture becomes a little syrupy, stirring occasionally.
Add cabbage: Add the cabbage and carrot mixture, paprika, tomato puree, stock and pepper to taste. Stir thoroughly.
Cook: Cover and bring the soup to the boil then lower the heat and simmer for 10 minutes.
Puree: Remove from the heat and puree until velvety smooth.
Serve: Stir in the butter and vinegar, adjust the seasoning and serve!
Notes
I recommend using a food processor to shred the cabbage.
Do not overcook the soup. Once you’ve added the cabbage it only needs to simmer for 10 minutes.
You need to use a good blender to puree the soup until smooth and creamy.
Best served hot, with croutons and freshly chopped dill. Refrigerate leftovers for up to 3 days.