Mediterranean Tomato Soup recipe became an instant favorite at our house. Simple ingredients and you can dress it up or down with healthy, flavorful add-ins. Delicious enough to eat on its own and ready in 30 minutes! This soup is completely vegan, but you could add cooked chicken if you want to bulk it up.

This soup is packed with flavor thanks to all the wonderful Mediterranean spices. We do like it with just a swirl of coconut milk.

Serve with any or many of the add-ins and a nice, chunky bread. Here I added a scoop of brown rice, coconut milk, almonds, thyme and oregano oil.

Below nutrition info is without add-ins, per 8 oz. serving:

Calories; 36.5, Total fat; 2.9, Sat. fat; .4, Cholesterol; 0, Sodium; 342.mg, Potassium; 52.6mg, Carbs; 2.56g, Fiber; 1g, Sugar; .02g, Protein; .4g

Note: The recipe calls for a hand blender to puree the soup. I’ve used my stand blender plenty of times, but a hand blender is a worthwhile investment if you are a homemade soup lover!

Pin Print Recipe Mediterranean Tomato Soup Prep Time 5 minutes Cook Time 25 minutes Total Time 30 minutes Servings 8 Author Good Dinner Mom Ingredients 1x 2x 3x 4 tablespoons olive oil avocado oil or coconut oil (any light oil)

2 medium yellow onions thinly sliced

1 teaspoon salt plus more to taste

2 teaspoons curry powder

1 teaspoon red curry powder

1 teaspoon ground coriander

1 teaspoon ground cumin

1/4 to 1/2 teaspoon red pepper flakes

1 15- oz. can diced tomatoes

1 28- oz. can diced or plum tomatoes

5 1/2 cups water or chicken broth or vegetable broth

1 14- ounce can coconut milk

Add-ins: Choose any that you'd like - cooked brown rice lemon wedges, toasted almond slices, fresh thyme or oregano, oregano pesto, poached egg Instructions Heat the oil over medium heat. Add the onions and salt. Cook, stirring occasionally, until the onions really soften up and start to turn brown, 10 to 12 minutes.

Stir in the curry powder, coriander, cumin and red pepper flakes and cook 30 seconds, stirring constantly. Add the tomatoes with juices from the cans, and 5 1/2 cups water (or broth). Simmer for fifteen minutes, then puree with a hand blender until smooth. Cook's note: If you don't have a hand blender, you could certainly puree in your stand blender. It takes about 3 batches to puree the entire pot.

Now your tomato soup is finished and could be enjoyed just like this for a simple, delicious soup. Here are a few options depending on your taste: for a more creamy version, add some of the coconut milk or half and half. This is delicious with brown rice mixed in. Lemon wedges add a nice bright flavor.

Adapted from 101 Cookbooks.