Mince your garlic cloves, dice the onion, peel and slice the carrots, slice the celery, dice the bell pepper, and chop the cabbage into 1-inch pieces.
Add the prepared garlic, onion, carrots, celery, bell pepper, and olive oil to a pot with over medium heat. Sauté until the onions soften.
Add the diced tomatoes (with juices), tomato sauce, frozen green beans, chopped parsley, smoked paprika, oregano, thyme, and pepper. Continue to stir and cook for 1-2 more minutes.
Add the cabbage to the pot along with the vegetable broth and stir to combine.
Place a lid on the pot, turn the heat up to medium-high, and allow the soup to come to a boil. Once boiling, reduce the heat to medium-low and allow it to continue to simmer, stirring occasionally, for about 40 minutes or until the cabbage is to your desired tenderness.
Once the cabbage is tender, season the soup with salt, starting with ½ tsp and adding more to your liking. Finish the soup by adding the lemon juice and stirring to combine. Serve hot with crusty bread for dipping.
*I use petite diced tomatoes, but regular canned diced tomatoes also work.**For anyone living outside of the U.S., our tomato sauce is puréed cooked tomatoes with a little salt and sometimes a small amount of added seasoning (like onion powder). The closest alternative will probably be passata.***This is the secret ingredient! A little bit of lemon juice at the end gives the soup a shot of brightness and keeps the flavors from being too heavy. Don’t skip this one!