Saffron Vegetable Stew

By Jess

0 from 0 ratings

This vegetable stew recipe is so comforting, hearty and so ridiculously healthy. It's completely satisfying, filling and addictive with the addition of saffron. Here's how to make it.

Vegetable Stew Recipe

Easy Vegetable Stew

On rainy days I always gravitate towards soup or stew. Which is how I came up with a stew recipe for you in the middle of the summer. But it is a wonderfully warming and hearty recipe that brings some color and a whole lot of flavor into dreary days.

The vegetable stew is vegetarian in nature although chicken or shrimp could provide some protein. A pinch of saffron adds fresh, fragrant seasoning to the vegetables.

Vegetable Stew Ingredients

For the base of the stew I decided to use cauliflower, sweet potatoes, and some zucchini. But what is great about the recipe is that these veggies can be substituted for any of your favorites, and it will still have the same delicious taste. Butternut squash can be included instead of the sweet potato.

Kale or spinach can be stirred in to add more nutrients. Carrots, mushrooms, pumpkin, and green beans would all nicely soak up the spices of the stew.

Making The Veggie Stew

A bit of preserved lemon and green olives are stirred in at the end of the recipe to round out the dish. Preserved lemons are often used in North African and Middle Eastern recipes. The rinds can be added to many different dishes, from stew to couscous to salads. Preserving the lemons makes their flavor more mellow, so you are able to still achieve a lemony taste without overpowering the recipe.

Saffron Vegetable Stew

If you like spicy dishes, add a dash of hot sauce to your plate on top of the stew. Hot sauce is one of my favorite condiments for stews and soups. Stir in as much or as little as you like.

And although there is already cauliflower in this version of the stew, I like to serve it over cauliflower rice because it soaks up all of the delicious, delicate flavors. Enjoy it served hot or even freeze for later, when another rainy day comes around.


    • 2 tbsp extra virgin olive oil
    • 1 medium yellow onion, diced
    • 4 cloves garlic, minced
    • 2 tsp cumin
    • 2 tsp cinnamon
    • Salt and pepper, to taste
    • 1 lb. sweet potatoes, peeled and cubed
    • 1/2 head of cauliflower, cut into florets
    • 2 cups vegetable broth
    • 1 15-oz. can diced tomatoes
    • Pinch of saffron threads
    • 2 medium zucchini, diced
    • 1/2 preserved lemon, finely chopped
    • 1 cup green olives, pitted and chopped
    • 2-3 tbsp fresh parsley, chopped
    • Slivered almonds, for garnish


  1. Heat the oil in a Dutch oven or heavy-bottomed saucepan over medium heat. Add in the onion, garlic, cumin, and cinnamon. Sprinkle with salt and pepper. Sauté for 5-6 minutes or until the onion is soft. Stir in the sweet potatoes and cauliflower and cook for 3 minutes more.
  2. Pour the vegetable broth and diced tomatoes into the pot. Add the zucchini and a large pinch of saffron threads and stir. Bring to a boil, and then reduce the heat to simmer and cover. Cook for 15-20 minutes until the vegetables are tender.
  3. Remove from heat and stir in the preserved lemon and olives. Garnish with parsley and almonds to serve.


Serving Size





Print Recipe

More Good Vegetable Stew Recipes

Curried Vegetable Stew

This delicious, flavorful vegetable stew recipe may have a long list of ingredients but does not require a lot of hands-on time. Start cooking the recipe in the late afternoon so that after slowly simmering for a couple of hours it will be ready to enjoy at dinner. Serve by itself or with cauliflower rice.

Curried Vegetable Stew Recipe


1 tsp extra virgin olive oil
1 small onion, diced
1 large sweet potato, peeled and diced
2 tsp salt, divided
2 tsp curry powder
1 tsp honey
1 tsp ground ginger
2 cloves garlic, minced
Pinch of cayenne
1 1/2 cups vegetable broth
1/2 green bell pepper, diced
1/2 red bell pepper, diced
1/2 head cauliflower, cut into florets
1 14.5-oz. can diced tomatoes
1/2 cup coconut milk
2 cups fresh spinach
Freshly ground pepper, to taste


1. Heat the olive oil in a heavy-bottomed saucepan or Dutch oven over medium heat. Sauté the onion with one teaspoon of salt for 4-5 minutes. Add the sweet potatoes and cook for 6-8 minutes.

2. Stir in the curry powder, honey, ginger, garlic, and cayenne. Cook for one minute and then add the broth, bell peppers, cauliflower, diced tomatoes with the juices, and the remaining salt. The broth should cover about half of the saucepan; add more if necessary. Bring to a simmer, cover, and cook on low heat for 2 hours, stirring occasionally.

3. Stir in the coconut milk and spinach and cook for 1-2 minutes. Adjust salt and pepper to taste. Serve hot.


Ask a Question 

Leave a comment

Facebook icon Twitter icon Instagram icon Pinterest icon Google+ icon YouTube icon LinkedIn icon Contact icon