All the cozy flavors of classic cabbage rolls, without the extra work. This one-pot vegan cabbage roll soup is hearty, comforting, and perfect fwhen you want something warm and nourishing. Big pot, simple ingredients, and plenty of leftovers for later.
Heat water or oil in a large heavy-bottomed pot or Dutch oven over medium-high heat.
Add onion, carrots, garlic, tomato, celery, and parsnips. Sauté until softened, about 5–10 minutes. Add more water as needed so the vegetables don’t dry out.
Stir in crushed tomatoes, tomato paste, water or stock, onion powder, garlic powder, paprika, dill, cayenne, bay leaves, bouillon (if using), Worcestershire sauce, and maple syrup. Bring to a boil.
Lower heat to a simmer and cook, partially covered, for 10 minutes.
Add bulgur and rice. Cover partially and cook for another 10 minutes.
Stir in the cabbage. Cover partially and continue cooking until the rice is tender and the cabbage is soft, about 10 more minutes.
Finish with sherry, starting with ½ tablespoon and adding more if desired.
Season with salt to taste.
Taste and adjust seasonings as needed.
Serve garnished with parsley and a dollop of cashew sour cream.
Notes
I used white long-grain rice for this recipe. If you use brown rice, add about 15 extra minutes of cooking time and wait to add the cabbage until the last 10–15 minutes, depending on how tender you like it.
Most of the prep happens while the soup cooks, so the total time is closer to 50 minutes.
Make sure to make the vegan sour cream substitute (or store-bought); it turns an already delicious soup into something really special.
As the soup sits, it will absorb the liquid. Add more water if you like it brothier, or enjoy it thicker like a stew the next day. You may want to adjust seasonings if you add more liquid.
This makes a big pot, so leftovers are definitely part of the plan.