Welcome to tendermeals

healthy spinach and kale soup with roasted garlic and carrots

By Julia Marsh | February 02, 2026
healthy spinach and kale soup with roasted garlic and carrots

There's something magical about the moment when the first spoonful of vibrant green soup touches your lips—the way the roasted garlic's caramelized sweetness mingles with the earthy depth of kale, while tender carrots add just the right touch of natural sweetness. This isn't just another healthy soup recipe; it's my go-to comfort food that happens to be packed with more nutrients than a multivitamin.

I first created this soup during a particularly brutal winter when my immune system needed a serious boost. My grandmother always said that green vegetables were nature's medicine, and she was absolutely right. After experimenting with countless combinations, I discovered that roasting the garlic transforms it from pungent to almost honey-like in sweetness, creating the perfect foundation for this nutrient-dense masterpiece.

What makes this soup truly special is its versatility—it's equally perfect for a light lunch on a busy workday as it is for an elegant starter when you're hosting dinner guests. The vibrant emerald color never fails to impress, and even self-proclaimed kale skeptics find themselves asking for seconds. Plus, it freezes beautifully, making meal prep a breeze for those weeks when life gets hectic.

Why This Recipe Works

  • Roasted Garlic Magic: Roasting whole garlic cloves for 40 minutes creates a sweet, caramelized depth that transforms the entire soup
  • Dual Greens Power: Combining spinach and kale provides a complete amino acid profile and maximizes vitamin absorption
  • Carrot Sweetness: Roasted carrots add natural sweetness, eliminating the need for added sugars while providing beta-carotene
  • Creamy Without Cream: A clever blend of white beans creates luxurious creaminess while keeping it dairy-free and protein-rich
  • One-Pot Wonder: Everything comes together in a single pot, minimizing cleanup while maximizing flavor development
  • Meal Prep Champion: Tastes even better the next day and freezes perfectly for up to 3 months

Ingredients You'll Need

Fresh ingredients for healthy spinach and kale soup with roasted garlic and carrots

The beauty of this soup lies in its simple, whole-food ingredients that work synergistically to create something greater than the sum of its parts. Each component has been carefully selected not just for flavor, but for how it contributes to the overall nutritional profile and texture of the final dish.

Fresh Kale: I prefer lacinato (dinosaur) kale for its tender texture and slightly sweeter flavor compared to curly kale. When selecting kale, look for deep green, crisp leaves without yellowing or wilting. The stems can be quite tough, so I remove the central rib and save them for vegetable stock. If you can only find curly kale, massage the chopped leaves with a bit of salt for 2-3 minutes to tenderize them before adding to the soup.

Baby Spinach: While mature spinach works perfectly fine, baby spinach offers a milder flavor and more delicate texture that blends seamlessly into the soup. It's packed with iron, folate, and vitamin K. Always buy organic spinach when possible, as conventional spinach is consistently listed among the "Dirty Dozen" for pesticide residue.

Whole Garlic Bulbs: This recipe uses an entire bulb of garlic, but don't worry—it becomes sweet and mellow when roasted. Look for firm, plump bulbs with tight skin. Avoid any with green sprouts, which indicate older garlic that might taste bitter. Roasting garlic is transformative; it develops a spreadable, almost buttery texture with complex, sweet notes reminiscent of caramel.

Rainbow Carrots: While orange carrots work beautifully, rainbow carrots add visual appeal and slightly different nutritional profiles. Purple carrots contain anthocyanins, while yellow ones are higher in lutein. Choose carrots that are firm and smooth, avoiding any with cracks or soft spots. The natural sweetness intensifies during roasting, creating little pockets of concentrated flavor.

Cannellini Beans: These white Italian beans create the creamy texture without any dairy. They're mild in flavor but packed with protein and fiber. If you're using canned beans, look for BPA-free cans and rinse them well to remove excess sodium. For the creamiest results, warm them slightly before blending.

Vegetable Stock: The quality of your stock will directly impact the final flavor of your soup. Homemade stock is ideal, but if using store-bought, choose low-sodium varieties to control seasoning. I often make a quick stock from vegetable scraps I keep in my freezer—onion peels, carrot tops, and herb stems create a flavorful base.

Lemon: Fresh lemon juice brightens all the earthy flavors and helps with iron absorption from the greens. Don't skip the zest—it contains essential oils that add incredible aromatic complexity. Always zest your lemon before juicing, as it's nearly impossible to zest after cutting.

Extra Virgin Olive Oil: A good quality olive oil makes a significant difference in both flavor and nutrition. Look for cold-pressed, single-origin oils in dark bottles. The peppery notes of a fresh olive oil complement the bitter greens beautifully.

How to Make Healthy Spinach and Kale Soup with Roasted Garlic and Carrots

1

Roast the Garlic and Carrots

Preheat your oven to 400°F (200°C). Cut the top off a whole garlic bulb to expose the cloves, drizzle with a teaspoon of olive oil, and wrap tightly in foil. Scrub 4 large carrots and cut them into 2-inch pieces. Toss carrots with 2 tablespoons olive oil, a pinch of salt, and cracked black pepper. Arrange carrots on a parchment-lined baking sheet and place the foil-wrapped garlic alongside. Roast for 35-40 minutes until carrots are golden and tender. The garlic should be soft and caramelized when squeezed.

2

Sauté the Aromatics

While vegetables roast, heat 2 tablespoons olive oil in a large Dutch oven over medium heat. Dice one large onion and sauté for 5-6 minutes until translucent and fragrant. Add 2 celery stalks (diced) and cook another 3-4 minutes. Season with 1 teaspoon salt and ½ teaspoon black pepper. This creates the flavor foundation for your soup, so don't rush this step—the gentle cooking releases the vegetables' natural sweetness.

3

Add the Roasted Vegetables

Once your garlic and carrots are perfectly roasted, squeeze the soft garlic cloves directly into the pot—they should slide out like butter. Add the roasted carrots, stirring to combine. The caramelized edges of both vegetables will infuse the entire soup with deep, complex flavors that would be impossible to achieve through simple boiling.

4

Build the Soup Base

Pour in 4 cups of vegetable stock and bring to a gentle simmer. Add 2 bay leaves and 1 teaspoon dried thyme. Let this simmer for 10 minutes to allow the flavors to meld. The roasted vegetables will start to break down slightly, naturally thickening the broth. Taste and adjust seasoning—the stock should be slightly under-seasoned at this stage since we'll be reducing it further.

5

Add the Beans

Drain and rinse 2 cans (15 oz each) of cannellini beans. Reserve ½ cup of beans for garnish if desired. Add the remaining beans to the pot and simmer for 5 minutes. The warm beans will blend more smoothly than cold ones straight from the can. This step is crucial for achieving that luxurious, creamy texture without any dairy.

6

Blend Until Silky Smooth

Remove the bay leaves and carefully transfer the soup to a high-speed blender in batches. Blend each batch for 60-90 seconds until completely smooth and creamy. If you have an immersion blender, you can blend directly in the pot, though a countertop blender creates a silkier texture. Return the blended soup to the pot over low heat.

7

Add the Greens

Roughly chop 4 cups of kale, removing tough stems. Add to the blended soup along with 3 cups of baby spinach. The greens will wilt quickly—cook just 2-3 minutes until bright green and tender. Overcooking will result in drab, bitter greens. The residual heat will continue cooking them slightly even after you remove from heat.

8

Final Seasoning and Brightening

Finish with the juice and zest of one lemon, stirring well to incorporate. Taste and adjust seasoning with salt and pepper. The soup should taste bright and fresh, with the lemon balancing the earthy greens. If it needs more depth, add a splash of balsamic vinegar or a pinch of smoked paprika.

9

Serve and Garnish

Ladle into warm bowls and drizzle with good olive oil. Garnish with the reserved whole beans, a sprinkle of hemp seeds for crunch, and perhaps some crispy kale chips for texture. Serve immediately with crusty whole grain bread for a complete meal that will nourish your body and soul.

Expert Tips

Temperature Control

Never let the soup boil after adding greens—it destroys the vibrant color and creates a muddy appearance. Gentle simmering preserves nutrients and maintains that gorgeous emerald hue.

Make-Ahead Magic

Prepare through step 6 (blending), then refrigerate for up to 3 days. Add greens and reheat just before serving for the freshest flavor and brightest color.

Blender Safety

Never fill your blender more than halfway with hot liquid. Remove the center cap from the lid and cover with a kitchen towel to allow steam to escape safely.

Consistency Control

If your soup is too thick, thin with vegetable stock or water. Too thin? Simmer uncovered for 10 minutes to reduce, or add a handful of oats before blending.

Flavor Boosters

Add a Parmesan rind while simmering for umami depth, or stir in a spoonful of white miso paste for probiotic benefits and complex flavor.

Green Preservation

Shock cooked greens in ice water for 30 seconds, then squeeze out excess water before adding to the soup. This locks in that vibrant green color.

Variations to Try

Protein Power

Add 1 cup cooked quinoa or lentils for extra protein. Stir in during the final 5 minutes of cooking for a heartier soup that can stand alone as a complete meal.

Asian Fusion

Replace thyme with fresh ginger and lemongrass. Add a splash of coconut milk and finish with lime juice instead of lemon for Thai-inspired flavors.

Spicy Kick

Add 1-2 diced jalapeños with the onions, or stir in a spoonful of harissa paste before serving. A pinch of red pepper flakes works too.

Mediterranean Twist

Add 1 cup cooked orzo pasta and finish with fresh dill and oregano. Top with crumbled feta cheese and a drizzle of Greek olive oil.

Autumn Comfort

Replace carrots with roasted butternut squash and add fresh sage. A sprinkle of toasted pumpkin seeds adds delightful crunch.

Green Goddess

Add 1 avocado when blending for extra creaminess and healthy fats. Finish with fresh herbs like parsley, cilantro, and chives.

Storage Tips

Refrigeration

Store cooled soup in airtight containers in the refrigerator for up to 4 days. The flavors actually deepen and improve after the first day as the roasted garlic continues to infuse the soup. Always reheat gently over medium-low heat, stirring frequently to prevent scorching. If the soup thickens too much, thin with vegetable stock or water.

Freezing Instructions

This soup freezes beautifully for up to 3 months. I recommend freezing in individual portions for easy weeknight meals. Leave about an inch of headspace in freezer containers as the soup will expand when frozen. For best texture, freeze without the greens and add fresh spinach when reheating. Thaw overnight in the refrigerator or use the defrost setting on your microwave.

Make-Ahead Meal Prep

Double the recipe and freeze half for future busy weeks. Prepare through the blending step, then divide between containers. Label with the date and contents. When ready to serve, thaw completely, reheat, then add fresh greens just before serving. This method ensures maximum nutrition and vibrant color every time.

Frequently Asked Questions

Absolutely! Frozen spinach actually works well in this recipe since it will be blended. Use one 10-ounce package of frozen spinach, thawed and squeezed dry. The flavor will be slightly more concentrated than fresh spinach, so start with less and add more to taste. Frozen kale is also available in some stores and can be used in the same way.

This usually happens when the soup is overcooked or stored with the greens for too long. To prevent this, cook greens just until wilted (2-3 minutes max), serve immediately, or freeze without greens and add fresh ones when reheating. Adding a pinch of baking soda to the cooking water can help preserve green color, but use sparingly as it can affect flavor.

Yes, with modifications. Roast the garlic and carrots as directed, then add all ingredients except greens to your slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Blend until smooth, then stir in fresh greens and cook on high for 15-20 minutes more until wilted. The texture might be slightly less silky than stovetop version.

The garlic makes this unsuitable for the elimination phase. However, you can make a low-FODMAP version by using garlic-infused oil instead of roasting garlic, and limiting serving size to 1 cup. The beans should be canned and well-rinsed, and use only green tops of scallions instead of onions.

Great Northern beans, navy beans, or butter beans all work well as substitutes for cannellini beans. Chickpeas will create a slightly grainier texture but add wonderful nutty flavor. Avoid black beans or kidney beans as they'll darken the soup's color. For a soy-free version, use chickpeas or great northern beans.

Add cooked quinoa, brown rice, or small pasta like orzo to make it a complete meal. You can also stir in a can of coconut milk for extra richness, or top with roasted chickpeas for crunch and protein. A slice of crusty whole grain bread on the side makes this incredibly satisfying.

Healthy spinach and kale soup with roasted garlic and carrots
soups
Pin Recipe

Healthy Spinach and Kale Soup with Roasted Garlic and Carrots

(4.9 from 127 reviews)
Prep
15 min
Cook
45 min
Servings
6

Ingredients

Instructions

  1. Roast vegetables: Preheat oven to 400°F. Toss carrots with 2 tablespoons oil, season with salt and pepper. Cut top off garlic bulb, drizzle with oil, wrap in foil. Roast both for 35-40 minutes until tender.
  2. Sauté aromatics: Heat remaining oil in large pot over medium heat. Sauté onion 5-6 minutes, add celery and cook 3-4 minutes more.
  3. Add roasted vegetables: Squeeze roasted garlic into pot, add roasted carrots, stir to combine.
  4. Build soup: Add stock, bay leaves, and thyme. Simmer 10 minutes. Stir in beans and cook 5 minutes more.
  5. Blend until smooth: Remove bay leaves, blend soup in batches until silky smooth. Return to pot.
  6. Add greens: Stir in kale and spinach, cook 2-3 minutes until wilted and bright green.
  7. Finish and serve: Add lemon juice and zest, season to taste. Serve hot with olive oil drizzle.

Recipe Notes

For the smoothest texture, use a high-speed blender and blend for at least 60 seconds per batch. The soup will thicken as it sits—thin with additional stock when reheating. Add greens just before serving for the brightest color and freshest flavor.

Nutrition (per serving)

185
Calories
9g
Protein
28g
Carbs
6g
Fat

More Recipes