Have a warm, hearty dinner ready in 30 minutes by making this creamy artichoke soup. Adding tofu gives it protein and makes it smooth.
Jump to RecipeI’ve made many recipes before using artichokes. But this was the first time I made it into a soup. I also tried to make it meatless, but still have enough protein, so decided to try out some tofu. My friends who eat vegan have made tofu a few times, but I hadn’t ever tried it. Per their recommendation, I decided to add that to this soup to make it creamy and more healthy.
Since I am trying to limit my dairy intake, I did not top mine with sour cream. Justin did and said it made the soup even more creamy. I liked the soup with a side of homemade bread to sop up all the goodness of the artichoke soup at the end.

Creamy Artichoke Soup Step by Step
Ingredients
- 2 tbsp olive oil
- 1/2 cup shallots, chopped
- 3 cloves garlic, minced
- 3 cups chicken broth
- 2 cans (13.75 oz each) artichoke hearts
- 16 oz tofu, drained
- 1/4 cup half-and-half
- 3/4 tsp salt
- 1/2 tsp pepper
- 1/4 cup sour cream
- 2 tbsp parsley, chopped

Preparation
Heat 1 tbsp olive oil in a large skillet over medium-high heat. Add the shallots and garlic and cook, stirring often, until tender, about 3-4 minutes.

Pour in the chicken broth and artichokes then bring to a boil. Reduce the heat to medium and simmer until the artichokes are tender, about 5 minutes.

Pour everything from the skillet into a blender. Add the tofu.

Remove the center piece of the lid to allow steam to escape, cover with a towel, and blend until smooth, about 1 minute.

Return everything to the skillet and mix in the half-and-half, salt, and pepper. Heat over medium until warmed through. Divide among 4 soup bowls, top with a dollop of sour cream each, and garnish with parsley.

Leftover Artichoke Soup
Store leftover artichoke soup in a container in the refrigerator for up to 3 days. To reheat, place in a saucepan over medium heat. Stir often until it is warmed through, about 8-10 minutes.

Recipe
Originally Published On: December 1, 2021

Creamy Artichoke Soup
Ingredients
- 2 tbsp olive oil
- 1/2 cup shallots (chopped)
- 3 cloves garlic (minced)
- 3 cups chicken broth
- 2 cans artichoke hearts (13.75 oz each )
- 16 oz tofu (drained)
- 1/4 cup half-and-half
- 3/4 tsp salt
- 1/2 tsp pepper
- 1/4 cup sour cream
- 2 tbsp parsley (chopped)
Instructions
- Heat 1 tbsp olive oil in a large skillet over medium-high heat
- Add the shallots and garlic and cook, stirring often, until tender, about 3-4 minutes
- Pour in the chicken broth and artichokes then bring to a boil
- Reduce the heat to medium and simmer until the artichokes are tender, about 5 minutes
- Pour everything from the skillet into a blender
- Add the tofu
- Remove the center piece of the lid to allow steam to escape, cover with a towel, and blend until smooth, about 1 minute
- Return everything to the skillet and mix in the half-and-half, salt, and pepper
- Heat over medium until warmed through
- Divide among 4 soup bowls, top with a dollop of sour cream each and garnish with parsley
All nutritional information is based on third-party calculations and should be considered estimates. Actual nutrition content will vary based on brands used, measuring methods, portion sizes, and more.
Creamy Artichoke Soup FAQs
You could omit the half-and-half and the sour cream to make it dairy-free and vegan-friendly. The soup would lose a bit of its creaminess, though, without the half-and-half.
I find tofu in the refrigerated section of the grocery store. Some places have it with the meats, others near other vegan options.
I am always looking for creamy soup recipes. I love artichokes so I would personally love this
This seems to be a really good recipe. I haven’t had artichoke since my neighbor made it for my going away party in South Korea 8 years ago. I haven’t met anybody who makes it nor have I been particularly inspired to try it on my own. Perhaps I will give your recipe a shot. I’ll let you know how it turns out.
Ooh I love the sound of the flavours here. I’m going to make this for dinner tonight but actually replace the dairy with plant based as I’m allergic to dairy. Thanks for this!
I love heavy, hearty soups during the winter that really warms me up and keeps me feeling full but not too heavy. This soup looks delicious. I love that it’s vegetarian and all the richness to it comes from the cream. Its a great opportunity to eat artichoke as I don’t do so regularly but Im aware of how healthy it is.
I have surprisingly, never made artichoke soup before and this looks absolutely delicious! I can’t wait to try making this
I love the sound of this. I’ve never had an artichoke soup before but I do like artichoke.
That looks really good. I love a good soup this time of year. I may have to give this a try.
I honestly don’t cook much with artichokes, and this sounds like a delicious soup. It is nice to try something a little different.
I have never tried artichoke soup before. I would love to try it soon though. It sounds like it’d be pretty tasty.
We cook with artichokes a lot in Italy. This soup looks creamy and delicious!
I have never tried artichoke in my life. But this does look nice as I love creamy soups.
The weather is perfect for soups, and this sounds like a hearty and delicious one. I will need to try out your recipe.
I am loving this delicious soup recipes and have never had the pleasure of trying. My husband would love this as he loves artichokes. I will have to ping this one to make soon 😉
The soup looks sooo good! I love soups and would have them daily if I could. I can’t wait to make your receipe.
This looks absolutely delicious. I love artichokes, and they’re so good in soup. I can’t wait to try this.
Why I’ve never made this Artichoke Soup before? It’s so delish and creamy. My whole family loved it.
I have never tried to make artichoke soup, it certainly looks creamy and delicious. Adding tofu I guess would make it richer. It would be perfect to serve with warm bread for a hearty lunch.
Yummy! This looks so good.
Oooh I’ve never had artichoke soup before but I’m such a sucker creamy soups! Sounds and looks hearty and wholesome 😀
I love soups, I can’t wait to try your recipe. Thanks for sharing.
I still haven’t tried this one yet but I need to. It looks amazing!
Yep, gotta sop the soup up with some bread. This sounds good.
Lots of delicious goodness in this soup and I can’t wait to try it as I am reducing my dairy intake as well
This soup is so fantastic! I love the flavor of artichoke, but I mostly just roast it or make dip out of it. This is the best soup I’ve ever had!