“`html

Creamy Artichoke and Vegetable Soup: A Cozy Bowl of Comfort with a Moroccan-French Twist – Silky, Savory, and Ready in 35 Minutes

⚖️
Difficulty
Easy
⏲️
Prep Time
10 mins
🕒
Cook Time
25 mins
⏱️
Total Time
35 mins
🍽️
Servings
4

The first time I truly fell for soup was in my mother’s kitchen in Morocco, where a pot of something fragrant always simmered on the back burner, filling our home with warmth and the promise of comfort. Years later, in Paris, I learned how a simple technique could transform humble ingredients into something truly elegant. This Creamy Artichoke and Vegetable Soup? It’s a love letter to both worlds — the warming, herb-forward soul of North African home cooking and the silky finesse of my French culinary training. Some soups are just food. This one is a hug in a bowl, the kind of easy creamy vegetable soup that gets better with every spoonful and turns a chilly evening into an excuse to slow down, breathe, and savor every last drop.

Close your eyes and imagine it: each spoonful is velvety and luxurious, brightened by the earthy tang of artichokes, the quiet sweetness of carrots, and tender green beans, all swimming in a rich, herb-infused cream. The thyme and rosemary bloom together like old friends, filling your kitchen with a warm, cozy aroma that feels like the definition of home. It’s hearty without being heavy — the kind of homemade comfort soup recipe that leaves you feeling warmed from the inside out, not weighed down. The color is a beautiful creamy golden-green, flecked with bright orange carrot and deep green herbs. And because everything cooks in a single pot, cleanup is as easy as the cooking itself — the perfect weeknight dinner for busy families.

I’ve tested this healthy artichoke soup recipe dozens of times in my tiny New York City apartment, tweaking every detail so the heavy cream never curdles, the vegetables stay perfectly tender, and every bite has that chef-level depth of flavor. My secret? The classic French technique of “sweating” the aromatics slowly — plus a little patience and a good pot. In this post, I’ll share my pro tip for keeping the soup silky, the one common mistake that can turn it grainy in seconds, and three easy variations so you can make it your own. So grab your favorite Dutch oven, roll up your sleeves, and let’s make some magic together.

Why This Moroccan-French Creamy Artichoke and Vegetable Soup Is the Best

The Flavor Secret. Most artichoke soup recipes stop at the artichokes and call it a day. Not this one. I layer the flavors like I learned to layer spices in my mother’s kitchen: first the sweet foundation of onion, carrot, and celery; then the aromatic garlic; then the artichokes and garden vegetables. The dried thyme and rosemary are the quiet heroes here, adding that cozy, homey depth that makes you want to curl up on the couch. And the cream brings it all together in a velvety finish that feels indulgent but never overwhelming — a perfect balance of Moroccan warmth and French refinement.

Perfected Texture. Texture is where so many creamy vegetable soups fall short — either too thin like a broth or too thick like baby food. The trick? We simmer the vegetables just until fork-tender, then finish with cream over low heat. The low-and-slow final simmer allows the cream to meld with the broth without breaking. This is a technique straight out of my classic French sauce training, and it makes all the difference between a soup that separates and one that feels like silk on your tongue.

Foolproof & Fast. With just 35 minutes from start to finish, this easy creamy vegetable soup fits perfectly into a busy weeknight. No blending, no straining, no fuss — just one pot and simple, everyday ingredients you can grab at any US grocery store. The steps are forgiving, the payoff is big, and even a first-time soup maker will feel like a pro. Honestly, it’s become my go-to when I need something comforting without a production in the kitchen.

Creamy Artichoke and Vegetable Soup Ingredients

When I walk through the Union Square Greenmarket on a crisp Saturday morning, I always pick up whatever looks freshest for this soup — a waxy yellow onion, carrots still dusty from the earth, and a zucchini with glossy skin. In my mother’s kitchen, we would have used whatever came from the souk that morning, and this recipe has that same instinctive flexibility. Everything here is easy to find at any supermarket, and the artichoke hearts come straight from a can, so this is one cozy recipe you can throw together even on the most chaotic of days.

Ingredients List

  • 2 tablespoons olive oil
  • 1 large yellow onion, chopped
  • 2 carrots, peeled and chopped
  • 2 celery stalks, chopped
  • 3 cloves garlic, minced
  • 1 can (14 oz) artichoke hearts, drained and quartered
  • 1 medium zucchini, chopped
  • 1 cup green beans, trimmed and cut into 1-inch pieces
  • 4 cups vegetable broth
  • 1 cup heavy cream
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • Salt and black pepper to taste
  • Fresh parsley for garnish

Ingredient Spotlight

Artichoke Hearts: The star of this dish. Canned artichoke hearts are perfect here because they’re already tender and bring that briny, slightly nutty flavor to the soup. Look for hearts packed in water (not oil) so the soup doesn’t get greasy. If you find fresh artichokes at a farmers market and have the patience to trim them, about 4 cooked hearts will work beautifully, too.

Heavy Cream: This is what makes the soup feel like a hug. Heavy cream has enough fat to stay smooth during the gentle simmer — half-and-half works in a pinch but will be lighter. For a richer, more decadent bowl, you can even swap in crème fraîche, a nod to my Paris days, but heavy cream is my go-to for that classic American comfort soup feel.

Vegetable Broth: The backbone of the soup. Use a good-quality store-bought vegetable broth — I love the ones in the refrigerated section that feel like they were made in a home kitchen. If you make your own, wonderful. A low-sodium version is always a smart pick because you can adjust the salt at the end without worrying about an overly salty pot.

Dried Thyme & Rosemary: Don’t skip these. Dried herbs actually shine here because they have time to bloom and infuse the broth while the vegetables simmer. My rule (learned in Paris) is to add dried herbs early and fresh herbs at the end. If you only have fresh, use 3 teaspoons each of fresh thyme and rosemary — but honestly, dried works like magic in this one.

Green Beans & Zucchini: The garden vegetables bring sweetness, color, and a little bite. Zucchini softens into the cream beautifully while green beans hold their shape, giving the soup texture and contrast. Trim the beans into one-inch pieces so they cook evenly, and choose smaller zucchini for a better flavor.

Original Ingredient Best Substitution Flavor / Texture Impact
Artichoke Hearts (canned) Frozen artichoke hearts, thawed and drained Slightly firmer texture; still delicious; reduce simmer time by 3–4 minutes
Heavy Cream Full-fat coconut milk Dairy-free; subtle coconut aroma; equally velvety richness
Vegetable Broth Chicken broth (non-vegetarian option) Richer umami depth; same amount and timing
Zucchini Yellow squash Similar texture; milder, slightly sweeter flavor
Dried Thyme + Rosemary Fresh thyme + fresh rosemary (3× amount) More vibrant, brighter herbal notes

How to Make Creamy Artichoke and Vegetable Soup — Step-by-Step

Making this creamy artichoke and vegetable soup is honestly as simple as one, two, three — and I’m going to walk you through every step with the exact timing and visual cues so you nail it on the first try. No complicated equipment, just a big pot and a wooden spoon.

Step 1: Sauté the Aromatics

Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook — stirring occasionally — for 5 to 7 minutes, until the onions turn translucent and the carrots have softened slightly. You want the vegetables to “sweat” — soften and release their moisture — without taking on any color. That’s the French technique called suer, and it builds a clean, sweet flavor base.

💡 mia’s Pro Tip: Keep the heat at medium, not high. If you hear aggressive sizzling, you’re rushing the process. Soft and translucent — never brown — is the goal here. Those gentle 7 minutes are the secret to a soup that tastes like it simmered for hours.

Step 2: Bloom the Garlic and Herbs

Add the minced garlic, dried thyme, and dried rosemary to the pot and cook for 1 minute, stirring constantly. The moment you smell that warm, aromatic garlic-herb fragrance, you’re ready for the next step. This quick “blooming” step wakes up the dried herbs and makes them far more flavorful in the finished soup.

⚠️ Common Mistake to Avoid: Garlic and herbs burn in seconds. If the heat is too high or you walk away, you’ll end up with bitter, acrid flavors that no amount of cream can fix. Keep stirring — 60 seconds is all you need.

Step 3: Add the Vegetables

Stir in the quartered artichoke hearts, chopped zucchini, and green beans. Sprinkle with a pinch of salt and cook for 2–3 minutes, letting the vegetables get coated in the aromatic base. This brief sautéing step locks in the flavors and helps the vegetables hold their shape during the simmer.

💡 mia’s Pro Tip: Cut your vegetables into consistent bite-size pieces so they finish cooking at the same time. Those little green bean pieces should be about one inch — small enough for a soup spoon, big enough to stay toothsome.

Step 4: Simmer in Broth

Pour in the vegetable broth and scrape up any browned bits from the bottom of the pot (that’s flavor!). Bring everything to a rolling boil, then reduce the heat to low, cover, and let it gently simmer for about 15 minutes — until the carrots and zucchini are tender when pierced with a fork.

⚠️ Common Mistake to Avoid: A heavy boil will make vegetables mushy and turn the broth cloudy. Watch for a gentle bubble — just a lazy little murmur at the surface is what we want.

Step 5: Finish with Cream

Turn the heat down to the lowest setting. Slowly stir in the heavy cream, making sure it’s fully incorporated. Season with salt and freshly cracked black pepper — I usually do ¾ teaspoon of salt and about ¼ teaspoon of pepper, then adjust at the end.

💡 mia’s Pro Tip: This is the moment to taste. Soups need more salt than you think because the cream mutes seasonings. Add a little at a time, taste, adjust — getting that balance right is the difference between good and restaurant-worthy.

Step 6: Final Gentle Simmer

Let the soup warm through for 5 minutes on the lowest heat. Keep the heat low and avoid letting it come anywhere near a boil — boiling can make the cream separate or curdle, turning the soup grainy and unpleasant.

⚠️ Common Mistake to Avoid: I know it’s tempting to crank the heat to serve faster — don’t. If you see bubbles on the surface while the cream is in, you’re at risk of curdling. Low and slow, my friend.

Step 7: Serve and Garnish

Ladle the soup into warm bowls using a ladle. Swirl gently (no need to be fancy), then sprinkle with freshly chopped parsley. Serve immediately with crusty bread or a grilled cheese on the side. The parsley adds a fresh, green brightness against the creamy golden soup — it’s the final touch that makes the whole dish sing. And if I’m feeling French, I’ll add a tiny swirl of olive oil and a crack of black pepper.

💡 mia’s Pro Tip: Warm the bowls with hot water before serving (just for a few seconds, then dry). It seems like a small chef’s trick, but cold bowls can cool the soup instantly. Five seconds of effort, surprisingly better result.

Step Action Duration Key Visual Cue
Step 1 Sauté onion, carrots, celery 5–7 mins Onions translucent, carrots slightly softened
Step 2 Bloom garlic, thyme, rosemary 1 min Garlic fragrant, not browned
Step 3 Add artichokes, zucchini, green beans 2–3 mins Vegetables glistening, herbs aromatic
Step 4 Simmer in vegetable broth 15 mins Vegetables fork-tender, broth flavorful
Step 5 Stir in heavy cream, season 1 min Cream fully blended, soup turns silky
Step 6 Gentle low-heat simmer 5 mins Small bubbles, no boiling
Step 7 Serve with fresh parsley — Steaming bowls, bright green garnish

Serving & Presentation

Soup like this was meant to be served in big, generous bowls. I like to use my grandmother’s deep terracotta bowls — they keep the soup warm and remind me of Friday dinners in Morocco, when we’d all sit around the low table and tear off chunks of bread to dip. In my NYC home, I serve it with a side of crusty sourdough or a flaky buttermilk biscuit. The contrast between the crisp, toasty bread and the creamy soup is pure bliss.

For a beautiful presentation, top each bowl with a sprinkle of fresh parsley, a handful of shredded parmesan if you like things savory, and, in the winter, a pinch of red pepper flakes for a tiny bit of heat. When I want to channel my Paris bistro phase, I finish the soup with a drizzle of rich olive oil and a few grinds of black pepper — simple, elegant, and impossible to resist.

Pairing Type Suggestions Why It Works
Side Dish Crusty sourdough, garlic bread, grilled cheese Bread soaks up the creamy broth; adds crunch and toasty contrast
Sauce / Dip Pesto swirl, chili crisp, yogurt drizzle Adds bright, tangy, or spicy contrast to the rich soup
Beverage Sauvignon Blanc, sparkling water with lemon, mint tea Crisp acidity balances the cream; mint tea echoes my Moroccan roots
Garnish Fresh parsley, grated parmesan, toasted pumpkin seeds Parsley adds freshness; parmesan adds savory depth; seeds add crunch

Make-Ahead, Storage & Reheating

Between a busy blog schedule and apartment life in NYC, I am a huge fan of meal prep — but I’m also honest about the fact that creamy soups are best enjoyed fresh or at least within a few days. That’s why this recipe is designed to work beautifully for make-ahead: you can prep the vegetables the night before and chop your aromatics, so all you have to do on a weeknight is toss everything in the pot.

Method Container Duration Reheating Tip
Refrigerator Airtight container Up to 4 days Reheat gently on stovetop over low heat
Freezer Freezer-safe container (leave 1-inch headspace) Up to 3 months Thaw overnight in fridge, then reheat over low heat, whisking
Make-Ahead Airtight bags for chopped vegetables 1 day in advance Store chopped veggies in fridge; cook when ready

When reheating, always warm the soup over low heat on the stovetop rather than blasting it in the microwave — high heat can break the cream. If it’s too thick the next day, stir in a splash of broth or milk to loosen it back to that silky consistency. And I always taste before serving again; flavors meld and intensify overnight, so you may need just a pinch more salt.

Variations & Easy Swaps

Variation Key Change Best For Difficulty Impact
Moroccan Harissa Twist Add 1 tbsp harissa paste + 1 tsp cumin Lovers of spicy, warming flavors Easy
Vegan / Dairy-Free Swap heavy cream for full-fat coconut milk Plant-based eaters Easy
Herby Green Garden Use fresh herbs + add baby spinach Summer produce peak Easy

Moroccan Harissa Twist

Growing up in Morocco, the pantry was never without a jar of harissa — that fiery red paste made with chili peppers, garlic, and warm spices. To give this creamy artichoke and vegetable soup a spicy, North African kick, stir in one tablespoon of harissa paste along with the garlic in Step 2, plus a teaspoon of ground cumin. The result: a smoky, gently spicy warmth that plays beautifully against the creamy artichokes. It’s easily my favorite variation, especially on a cold, rainy day.

Vegan / Dairy-Free

This is truly a foolproof plant-based swap. Replace the heavy cream with a full can of full-fat coconut milk. Make sure you use full-fat — the reduced-fat version won’t give the same velvety, comforting texture and can leave the soup thin. The coconut flavor is subtle and sweet, playing really nicely with the thyme and rosemary. I’ve tested this multiple times, and it’s just as delicious and satisfying as the classic version — you won’t miss the dairy at all.

Herby Green Garden

In the summer, when zucchini and green beans are everywhere at the Union Square farmers market, this variation shines. Swap the dried thyme and rosemary for twice the amount of fresh herbs, stir in a big handful of baby spinach in the last 5 minutes of cooking, and finish with a generous swirl of basil pesto or olive oil. It tastes like summer in a bowl — fresh, bright, and vibrant. It’s the kind of soup I make when I want something comforting but light, and it’s perfect served chilled the next day too.

What is the best way to thicken creamy artichoke and vegetable soup?

The easiest and most reliable way is to simmer the soup longer — letting the liquid reduce and naturally concentrate before you add the cream. This soup uses heavy cream, which adds body on its own, but if you prefer an even thicker, richer consistency, you can whisk in a slurry made from one tablespoon of cornstarch and two tablespoons of cold water at the very end, then simmer for 2–3 minutes until slightly thickened. Alternatively, you can blend 1–2 cups of the soup (after cooking) and stir it back in for a naturally thick and creamy texture without any starches.

Can I use frozen artichoke hearts instead of canned in this soup recipe?

Absolutely! Frozen artichoke hearts work beautifully in this creamy artichoke and vegetable soup. Simply thaw them first and pat them dry to remove excess water, then quarter them and add them at the same point you would add canned ones. The flavor is very close — some might argue the frozen ones are even fresher tasting. Just keep in mind that frozen artichokes can soften slightly faster, so the texture will be a touch more delicate, but the soup will still be absolutely delicious.

How long does it take to make creamy artichoke and vegetable soup from scratch?

This creamy artichoke and vegetable soup comes together in about 35 minutes from start to finish — that’s 10 minutes of prep and 25 minutes of cooking. In Paris, my chef instructors taught me that very few soups should take forever; the best ones let simple ingredients shine. If you prep the vegetables the night before, you can trim the active hands-on time to basically just the cooking. It’s genuinely one of the fastest, easiest cozy soup recipes in my rotation.

What are some good toppings or garnishes for creamy artichoke and vegetable soup?

The options are endless — the garnish is where you get to make the soup your own! My favorites are: fresh chopped parsley (classic), a drizzle of good olive oil, grated parmesan or pecorino, toasted pumpkin seeds or sunflower seeds for crunch, a swirl of pesto or red pepper flakes for heat. When I’m channeling my Moroccan roots, I like to top it with a tiny spoonful of harissa. And for a truly indulgent finish, a small swirl of cream or a few crisp croutons never hurt anyone.

Can I make creamy artichoke and vegetable soup dairy-free?

Yes! The easiest dairy-free swap is to replace the heavy cream with full-fat coconut milk — same amount, same timing. Use the full-fat version, not lite coconut milk, because the fat is what gives the soup its signature velvety texture. The coconut flavor is quite subtle and pairs beautifully with the thyme and rosemary. If you’re not a fan of coconut, you can use unsweetened oat milk with a tablespoon of olive oil whisked in, but coconut milk is absolutely my first choice.

Is creamy artichoke and vegetable soup healthy?

This soup packs a lot of nutritional goodness! Each bowl is about 320 calories with 24g of carbohydrates, 22g of fat, and 6g of protein. You’re getting a full serving of vegetables — artichokes, carrots, zucchini, green beans, celery, and onion — which means a good dose of fiber, vitamins, and antioxidants. The heavy cream does contribute to the fat content, but it’s a satisfying, balanced meal when paired with a side of whole-grain bread or a salad. The vegan version with coconut milk is slightly lower in calories and cholesterol-free.

Can I freeze creamy artichoke and vegetable soup?

Yes, but there’s a caveat: cream-based soups can sometimes separate when frozen and reheated. It’s the fat in the cream that changes texture. The good news is you can absolutely fix it — thaw the soup overnight in the refrigerator, then reheat over low heat, whisking gently. If it looks separated, a vigorous whisk and maybe a splash of fresh broth or a little more cream will bring it right back to silky. The soup will keep for up to 3 months in an airtight freezer container. Just make sure to leave some headspace in the container as the soup expands when frozen.

What vegetables go well with artichokes in soup?

Artichokes have a naturally earthy, slightly nutty flavor that pairs beautifully with a wide range of vegetables. In this recipe, I use carrots, celery, zucchini, and green beans — but you can also experiment with potatoes (which add even more creaminess), leeks (a classic French pairing), cauliflower, broccoli, spinach, peas, or bell peppers. One great tip learned from my Paris training: keep the cruciferous vegetables like broccoli to a minimum, since they can dominate the delicate artichoke flavor. Stick with sweet and mild vegetables and you’ll never go wrong.

Can I use coconut milk instead of heavy cream in artichoke soup?

Yes! This is exactly what I recommend for the dairy-free variation. Use one can of full-fat coconut milk instead of the cup of heavy cream. Add it in the same step, at the same timing — after the broth has simmered and just before the final 5-minute warm-through. The coconut milk adds a subtle sweetness and richness that pairs surprisingly well with the earthiness of artichokes and the warm thyme-rosemary flavors. It’s a clever way to make this cozy soup work for dairy-free eaters.

How do I prevent the cream from curdling in vegetable soup?

This is a classic chef’s challenge. The most important rule is to never let the soup boil after you’ve added the cream — keep the heat low and look for bare, small bubbles rather than a heavy boil. Also, slightly cool the pot before adding the cream: turn off the heat, wait 30 seconds, then stir in the cream slowly with a whisk. Finally, use heavy cream (which has a high fat content) instead of light cream or half-and-half — the fat stabilizes the mixture and makes it much less prone to curdling.

Share Your Version!

If you make this creamy artichoke and vegetable soup, I’d love to hear about it! Leave a star rating and a comment below — tell me which variation you tried, whether you added a pinch of harissa, or if you served it with a grilled cheese that changed your life. Your feedback helps other home cooks and honestly makes my day every single time.

And don’t forget to share your beautiful bowl on Instagram or Pinterest and tag @exorecipes. I love seeing how this cozy soup comes together in your kitchens, from Brooklyn apartments to farmhouses in Ohio. If you’re unsure about anything in the recipe, reach out in the comments — I read every single one and will happily help you work through it (especially when it comes to keeping that cream perfectly smooth).

From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡

📌

Love This Recipe? Save It to Pinterest!

If you enjoyed this Creamy Artichoke and Vegetable Soup recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.

👉 Follow mia on Pinterest @exorecipe

📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Artichoke and Vegetable Soup: A Cozy Bowl of Comfort

  • Author: Chef Mia
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 1x
  • Method: Soup
  • Cuisine: American

Description

A rich and creamy soup loaded with artichokes, vegetables, and warm spices. Perfect for a cozy night in.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 large yellow onion, chopped
  • 2 carrots, peeled and chopped
  • 2 celery stalks, chopped
  • 3 cloves garlic, minced
  • 1 can (14 oz) artichoke hearts, drained and quartered
  • 1 medium zucchini, chopped
  • 1 cup green beans, trimmed and cut into 1-inch pieces
  • 4 cups vegetable broth
  • 1 cup heavy cream
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • Salt and black pepper to taste
  • Fresh parsley for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery; cook until softened, about 5-7 minutes.
  2. Add garlic and cook for 1 minute more.
  3. Stir in artichoke hearts, zucchini, green beans, thyme, and rosemary. Cook for 2-3 minutes.
  4. Pour in vegetable broth and bring to a boil. Reduce heat and simmer for 15 minutes until vegetables are tender.
  5. Reduce heat to low and stir in heavy cream. Season with salt and pepper to taste.
  6. Simmer for another 5 minutes without boiling.
  7. Serve hot, garnished with fresh parsley.

Notes

For a vegan version, substitute heavy cream with full-fat coconut milk. The soup can be stored in the refrigerator for up to 4 days.


Nutrition

  • Calories: 320
  • Sugar: 8g
  • Fat: 22g
  • Carbohydrates: 24g
  • Protein: 6g


Creamy Artichoke and Vegetable Soup: A Cozy Bowl of Comfort

ph">For more delicious inspiration, follow me on Pinterest!

Leave a Reply

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆