Chunky Artichoke Soup with Meatballs

5 from 2 votes
Jump to Recipe

As an Amazon Associate I earn from qualifying purchases.

A bowl of artichoke soup with meatballs.
Photo by Holly A. Heyser

Artichoke soup is mostly a blended, creamy affair, but I like it better chunky, with interesting things floating in the broth, like meatballs and, well, other thistles.

I’ve always had a thing for thistles. After all, they are one of the symbols of my ancestors, the Scots. Overtly prickly, thistles bluntly decline to declare their goodness to the world.

Most people think them entirely unworthy of notice, let alone the table. But get past that prickly exterior and you will discover depth: sweetness and bitter, warmth and softness, a strange comfort.

Yes, you can eat the crowns, roots and unopened flowers of any thistle, but mostly I am talking about our domesticated thistles, the artichoke and the cardoon.

I have grown them both in my yard for more than a decade, and they’ve naturalized quite nicely. Here, there is a brief moment when both are in season, and that is late April or early May, when it has not yet grown too hot, and when spring rains prevent the inevitable dry desiccation that comes later.

Artichokes most of you have eaten. I use the hearts here, and they are, if you’ve never had one, meaty and rich, with an unusual sweetness about them. Cardoons can be equally meaty — think of them as a cross between an artichoke heart and celery — but have none of the sweetness of their cousin.

Even in the dead of winter, a cardoon is a bit bitter, but in the way arugula or a Belgian endive or winter dandelion greens are. They make a great team.

Both thistles like to be around fat. Classically, you’d pair cardoons with lots of cheese to make a cardoon gratin, but fatty meats are an equally good choice. But what meat?

I happen to prefer both artichokes and cardoons with lighter meats, although artichoke with lamb is very nice. As this is spring, I wanted something lighter, so I dove into my freezer and came out with some ground pheasant from last season. I had shot a few roosters a little too well, so I’d salvaged the meat and ground it with fatty pork. It was practically shouting to become a meatball at some point, and I answered the call with this recipe.

Pheasant meatballs. If you have them ground with enough fat (a few strips of bacon will do), they are every bit as good, if not better, than ground beef or venison. Lighter, better for spring or summer. These are easy-to-make Italian soup meatballs, the sort you’d see in a classic Italian wedding soup. Fun to eat.

This rendition of artichoke soup as a whole has its origin in Abruzzo and Molise, which, roughly speaking, form the “Achilles’ tendon” of the Italian boot. There, it’s normally a dead of winter soup, made with a heartier broth and only cardoons and meatballs. That is absolutely an option if you happen to be reading this in winter.

What does it all taste like?

A brothy pinball game of meaty sweetness from the artichokes, a bite of bracing bitter from the cardoons, browned, savory-herby meatball to balance out that last bite, all bathed in a pretty broth studded with fresh green herbs and the occasional sliver of fresh garlic.

I can pretty much guarantee you this artichoke soup will be a set of flavors unfamiliar to you — and one you will find yourself coming back to again and again, as you develop your own thing for the humble thistle.

Artichoke Soup Recipe
5 from 2 votes

Artichoke Soup with Meatballs

This is one of those widely variable recipes I make that can range from a Sunday project to an easy weeknight meal. I like to use fresh artichoke hearts and cardoons because, well, I grow them and I actually like the process of turning artichokes and prepping cardoons. But the easy alternative is to use pickled or preserved artichokes. As for the cardoons, you can use some celery stalks and get kinda close. Using these substitutions lets you make this soup in fall, when pheasants are in season.

And while I do use pheasant for the meatballs, any white meat will work: Grouse, wild turkey, quail, partridge, and yes, chicken. Fish meatballs would work, too. And to be honest, there isn't any real reason you can't make this a heartier meal by using venison or beef in both the broth and the meat. It'll be a different dish, but still good.
Course: Soup
Cuisine: Italian
Servings: 6 people
Author: Hank Shaw
Prep Time: 30 minutes
Cook Time: 45 minutes



  • 8 to 16 small artichokes or that many preserved artichoke hearts
  • 1 pound cardoons, or 1/2 pound celery stalks
  • Juice of 2 or 3 lemons
  • 1/4 cup flour
  • 1 tablespoon olive oil


  • 1/2 pound ground pheasant or other white meat
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • 1 egg
  • 1/2 cup breadcrumbs
  • 2 teaspoons dried oregano
  • 2 tablespoons minced fresh parsley
  • 1 teaspoon minced garlic
  • 1 teaspoon dried lovage (optional)


  • Oil for browning the meatballs
  • 2 quarts pheasant or chicken broth
  • 3 garlic cloves, sliced very thin
  • 1/4 cup chopped parsley
  • 3 tablespoons minced chives
  • Parmesan or pecorino cheese for grating


  • First thing you want to do is get the thistles ready. If you are using fresh artichokes and/or cardoons, get a big bowl of cool water ready. Pour about half the lemon juice in it, and keep the squeezed lemons handy. If you are using fresh artichokes, you will want to pull off most of the leaves, until you get to the tender yellow part. Slice off the end of the stem, leaving a little, and then the top of the tender leaves. Rub everything with the lemon. Slice the artichoke in half and use a paring knife to scrape out any fibrous "choke." If you are using preserved artichokes, you're good to go for the moment. If you are using cardoons, you will want to strip all the leaves off them and peel the larger strings off the stalks the way you might do with celery stalks. Cut them into pieces you'd want to eat with a spoon in soup and drop them into the bowl with the lemon water.
  • Bring a large pot of water to a simmer. As the water is heating up, whisk in the flour until it dissolves with no lumps. Add the other half of the lemon juice and the olive oil, plus a healthy pinch of salt. Watch the pot, as the flour in it will make everything want to boil over. Once you are at a nice simmer, add all the cardoon pieces and artichokes. Simmer until everything's reasonably tender, between 15 and 30 minutes. You want there to be a little al dente bite left in the thistles. Turn off the heat and let them sit in the water for the moment.
  • The moment you drop the cardoons and artichokes into your simmering water, put all the meatball ingredients into a bowl and mix well. Form little meatballs -- remember these are for soup, so two bites is maximum size, at least for me -- and set them on a tray. There's a good chance you'll be done making meatballs when the cardoons and artichokes are ready.
  • Pour a few tablespoons of olive oil into a large pan and brown the meatballs. Set them on a paper towel to drain when they're done. Note that there's no need to cook the meatballs all the way through yet. You just want them nicely browned.
  • Now you're ready to put the soup together. Heat the pheasant broth in a soup pot over medium-low heat. Add the sliced garlic cloves. Drain the artichokes and cardoons and add them to the soup. Add the meatballs. Note: If you're using preserved artichoke hearts and celery stalks, now is the time to put them into the soup. Let everything simmer very gently -- no boiling, or the soup will get cloudy -- for 5 minutes, then add the chopped parsley and chives. Let this cook another minute, then serve with grated cheese over everything.


One thing that will move this recipe from good to great is good, homemade broth. Pheasant, chicken, wild turkey broth -- whatever you choose, it will be better in most cases than anything you can buy. This is especially true if you go the fish route.


Calories: 260kcal | Carbohydrates: 30g | Protein: 21g | Fat: 9g | Saturated Fat: 2g | Cholesterol: 60mg | Sodium: 786mg | Potassium: 729mg | Fiber: 8g | Sugar: 5g | Vitamin A: 1791IU | Vitamin C: 11mg | Calcium: 124mg | Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe? Tag me today!Mention @huntgathercook or tag #hankshaw!


smoked pheasant on cutting board

Upland Game Bird Recipes

You can find nearly 100 recipes for pheasants and other upland birds here on Hunter Angler Gardener Cook!

Read More

You May Also Like

Spanish Quail with Paprika and Onions

A Spanish recipe for quail stewed with paprika and onions. You then strain off the liquid and serve that with pasta. it’s a great date night dish.

Green Chile Chicken Soup

A recipe for Southwestern style green chile chicken soup, with roasted green Hatch chiles, white beans, greens and a rich broth.

British Game Pie

How to make hand-raised pies with game. This one is a huntsman’s pie, an English classic hand pie made with a hot water crust.

Ethiopian Doro Wat

A recipe for Ethiopian doro wat, a spicy stewed chicken dish. This recipe is how we made doro wat when I worked at an Ethiopian restaurant.

About Hank Shaw

Hey there. Welcome to Hunter Angler Gardener Cook, the internet’s largest source of recipes and know-how for wild foods. I am a chef, author, and yes, hunter, angler, gardener, forager and cook. Follow me on Instagram and on Facebook.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating