Have a warm, hearty dinner ready in 30 minutes by making this creamy artichoke soup. Adding tofu gives it protein and makes it smooth.
This creamy artichoke soup is a delightful blend of rich flavors and smooth textures, perfect for a cozy meal. Combining artichoke hearts, tofu, and a touch of dairy, it’s both satisfying and nutritious.
I’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 while still having enough protein, so I 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 healthier.
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.
Why You’ll Love This Creamy Artichoke Soup
- Simple Ingredients: Utilizes pantry staples like canned artichoke hearts, olive oil, and chicken broth.
- Quick Preparation: Ready in just 30 minutes, making it ideal for weeknight dinners.
- Protein-Packed: Incorporates tofu for added protein without compromising on creaminess.
- Versatile: Can be adapted with various toppings and sides to suit your taste.
Ingredients Overview
- Olive Oil: Provides a flavorful base for sautéing.
- Shallots & Garlic Cloves: Add depth and aroma.
- Chicken Broth: Forms the savory foundation; vegetable broth can be substituted for a vegetarian version.
- Artichoke Hearts: Canned artichokes offer convenience and consistent flavor.
- Tofu: Creates a creamy texture while boosting protein content.
- Half-and-Half & Sour Cream: Contribute to the soup’s rich, creamy base.
- Parsley: Adds a fresh, herbal finish.
Serving Suggestions
- Bread Pairing: Serve with a slice of crusty bread to complement the soup’s creamy texture.
- Garnish Options: Enhance flavor with a sprinkle of red pepper flakes or a squeeze of lemon juice.
- Protein Addition: For a heartier meal, add shredded rotisserie chicken to the soup.
Creamy Artichoke Soup Variations
Looking to switch up your artichoke soup recipe? Try these flavorful variations using simple ingredients:
- Creamy Spinach Artichoke Soup: Add fresh spinach during the last few minutes of cooking. It blends well and enhances the creaminess of the soup.
- Fresh or Whole Artichokes: Use fresh artichokes or whole artichokes (trimmed of outer leaves) instead of canned for a more vibrant flavor.
- Dairy-Free Version: Replace the half-and-half and sour cream with cashew cream.
- Vegan Version: Use veggie stock or vegetable broth instead of chicken stock or chicken broth.
- Add Protein: Stir in shredded rotisserie chicken for a hearty, protein-rich option.
- Boost Flavor:
- Add a splash of white wine or a squeeze of lemon juice.
- Sprinkle in Italian seasoning, black pepper, or red pepper flakes.
- Top with roasted red peppers or grated Parmesan cheese.
- Thicker Texture: Mix in a quick cornstarch slurry (1 tbsp cornstarch + 2 tbsp cold water) before blending for a thicker, creamy base.
- Trader Joe’s Shortcut: Use Trader Joe’s marinated artichoke hearts for bold flavor without extra prep—no sharp knife needed!

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.

Artichoke Soup Leftovers
Storage: Store leftover soup in an airtight container in the refrigerator for up to 3 days.
Reheating: Warm over medium heat in a saucepan, stirring occasionally until heated through (about 8-10 minutes).
Freezing: Transfer the leftovers to freezer-safe containers and store for up to 3 months. Thaw in the fridge overnight and reheat over medium heat in a soup pot, adding a splash of chicken broth or cold water if needed to restore its creamy texture.

Recipe
Originally Published On: December 1, 2021
Last Updated On: June 3, 2025

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 black 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.
Spinach and Artichoke Recipes
- Spinach and Artichoke Bites
- Spinach and Artichoke Stuffed Shells
- Creamy Artichoke Soup
- Baked Spinach Artichoke Dip
- Spinach and Artichoke Quesadillas
- Chicken with Artichoke Sauce
- Spinach Artichoke Dip Recipe 2 Ways
- Cheesy Spinach Artichoke Rigatoni Pasta
Soup Recipes
- One-Pot Potato and Cream Cheese Soup
- Slow Cooker Soups and Stews: Over 50 Recipes
- Instant Pot Chicken Noodle Soup
- Creamy Beef Bone and Potato Soup
- Red Lentil Soup
- The Best Bread for Soup: A Cozy Pairing for Every Bowl
- Zesty Chicken Tortellini Soup
- Sausage Potato and Kale Soup
- Lazy Chicken Noodle Soup Recipe
- Creamy Hamburger Potato Soup Recipe
- Lasagna Soup
- Ratatouille Soup
- Creamy Artichoke Soup
- Pasta Fagioli Soup (Olive Garden Copycat)
- 15 Bean Ham Bone Soup
- Green Chicken Soup
- Roasted Tomato and Cheddar Soup
- Leftover Turkey Tortellini Soup
- Tomato Potato Soup with Shrimp
- Easy One Pot Chicken Noodle Soup
- Chicken Tortilla Soup (Gluten Free and Dairy Free)
- Immunity Soup
- Kreacher’s French Onion Soup
- Easy Slow-Cooker Potato and Cheddar Soup
- Seafood Gnocchi Soup
- Italian Sausage and Tortellini Soup
- Creamy Tomato Tortellini Soup
- Minestrone Soup: The Perfect Warm Vegetarian Soup
- Chicken and Gnocchi Soup
- Tomato Soup (Vegan and Dairy-Free)
- Cheesy Broccoli Soup with Ramen Noodles






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!
What type of tofu are you using? Firm, Extra Firm? Please advise
Hi! We use the “firm” tofu when we make it.