34 Delicious Low Carb Soup Recipes You’ll Love

Laura Hauser

May 13, 2026

Are you craving a warm, comforting bowl of soup but want to keep things low carb? You’re in the perfect spot! We’ve gathered 34 delicious recipes that are packed with flavor and perfect for cozy dinners or quick lunches. From creamy classics to hearty broths, these soups will satisfy your cravings without the carbs. Dive in and find your new favorite!

Creamy Broccoli and Cheddar Soup

Creamy Broccoli and Cheddar Soup
During the chilly February evenings, I find myself craving something warm and comforting—a bowl of this creamy broccoli and cheddar soup has become my go-to. It’s the kind of dish that feels like a cozy hug, perfect for those nights when you want something hearty without spending hours in the kitchen. I love making a big batch on Sundays to enjoy throughout the week, and it always reminds me of my grandmother’s kitchen, where the smell of simmering soup filled the air.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

– 2 tablespoons clarified butter
– 1 medium yellow onion, finely diced
– 2 cloves garlic, minced
– 4 cups broccoli florets, trimmed and chopped
– 3 cups low-sodium vegetable broth
– 1 cup heavy cream
– 2 cups sharp cheddar cheese, grated
– 1 teaspoon kosher salt
– ½ teaspoon freshly ground black pepper
– ¼ teaspoon ground nutmeg

Instructions

1. In a large Dutch oven or heavy-bottomed pot, heat the clarified butter over medium heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion and sauté until translucent and softened, approximately 5 minutes, stirring occasionally to prevent browning.
3. Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to burn it.
4. Add the chopped broccoli florets and vegetable broth, then bring the mixture to a boil over high heat.
5. Reduce the heat to medium-low, cover the pot, and simmer for 15 minutes until the broccoli is tender when pierced with a fork.
6. Using an immersion blender, purée the soup directly in the pot until smooth and creamy, about 2 minutes; for a chunkier texture, blend only half the soup.
7. Stir in the heavy cream and grated sharp cheddar cheese until fully melted and incorporated, about 3 minutes over low heat.
8. Season with kosher salt, freshly ground black pepper, and ground nutmeg, then simmer for an additional 5 minutes to allow the flavors to meld, stirring occasionally.
9. Ladle the soup into bowls and serve immediately.

Gently ladling this soup reveals its velvety texture, enriched by the sharp cheddar that melts into every spoonful. The nutmeg adds a subtle warmth that complements the broccoli’s earthy notes, making it a standout for a quick dinner. For a creative twist, I sometimes top it with crispy crumbled bacon or a drizzle of truffle oil to elevate the dish.

Hearty Italian Sausage and Kale Soup

Hearty Italian Sausage and Kale Soup
On a chilly February afternoon like today, I find myself craving something deeply comforting yet nourishing—a soup that feels like a warm hug. This Hearty Italian Sausage and Kale Soup is my go-to, born from a desire to use up the vibrant kale from my weekly farmers’ market haul and turn it into a meal that satisfies the whole family.

Serving: 6 | Pre Time: 15 minutes | Cooking Time: 40 minutes

Ingredients

– 1 lb sweet Italian sausage, casings removed
– 2 tbsp extra-virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 2 medium carrots, peeled and diced into 1/4-inch pieces
– 2 stalks celery, diced into 1/4-inch pieces
– 6 cups low-sodium chicken stock
– 1 (14.5 oz) can fire-roasted diced tomatoes, with juices
– 1 tsp dried oregano
– 1/2 tsp crushed red pepper flakes
– 1 large bunch lacinato kale, stems removed and leaves chopped into 1-inch ribbons
– 1 (15 oz) can cannellini beans, drained and rinsed
– Kosher salt and freshly ground black pepper, to taste
– Grated Parmigiano-Reggiano cheese, for serving
– Crusty artisan bread, for serving

Instructions

1. Heat the extra-virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat until shimmering, about 2 minutes.
2. Add the sweet Italian sausage, breaking it apart with a wooden spoon into small crumbles, and cook until browned and cooked through, approximately 8-10 minutes. Transfer the sausage to a plate lined with paper towels, leaving the rendered fat in the pot.
3. Tip: For deeper flavor, don’t clean the pot; the fond (browned bits) from the sausage will enrich the soup base.
4. Reduce the heat to medium and add the finely diced yellow onion to the pot, sautéing until translucent and softened, about 5 minutes.
5. Add the minced garlic, diced carrots, and diced celery, cooking until the vegetables are just tender, about 7-8 minutes, stirring occasionally to prevent burning.
6. Pour in the low-sodium chicken stock and the fire-roasted diced tomatoes with their juices, scraping the bottom of the pot to incorporate the fond.
7. Stir in the dried oregano and crushed red pepper flakes, then bring the mixture to a gentle boil over high heat.
8. Once boiling, reduce the heat to low, cover the pot partially, and simmer for 20 minutes to allow the flavors to meld.
9. Tip: A partial cover helps concentrate the broth while preventing it from reducing too quickly.
10. Add the chopped lacinato kale and drained cannellini beans to the pot, stirring to combine.
11. Return the browned sausage to the pot and simmer, uncovered, for an additional 10 minutes, or until the kale is wilted and tender.
12. Season the soup with kosher salt and freshly ground black pepper to taste, starting with 1/2 tsp salt and adjusting as needed.
13. Tip: Season in layers—adding salt at the end ensures you don’t over-salt, as the sausage and stock already contribute sodium.
14. Ladle the hot soup into bowls and garnish generously with grated Parmigiano-Reggiano cheese.
15. Serve immediately with slices of crusty artisan bread on the side for dipping.

Hearty and robust, this soup boasts a velvety broth enriched by the sausage’s savory notes, with the kale adding a pleasant earthy bite and the cannellini beans providing creamy texture. For a creative twist, I love topping it with a drizzle of high-quality olive oil and a sprinkle of fresh herbs like chopped parsley or thyme just before serving, which brightens the deep, comforting flavors perfectly.

Spicy Thai Coconut Chicken Soup

Spicy Thai Coconut Chicken Soup
Having just returned from a rainy Portland trip, I craved something to warm both body and soul—this Spicy Thai Coconut Chicken Soup became my go-to comfort dish, blending creamy coconut with a fiery kick that clears the sinuses in the best way possible. It’s a recipe I’ve tweaked over countless cozy evenings, perfect for when you need a flavorful escape from the ordinary.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

– 1 tablespoon virgin coconut oil
– 1 pound boneless, skinless chicken thighs, cut into 1-inch pieces
– 4 cloves garlic, minced
– 1 tablespoon fresh ginger, finely grated
– 2 tablespoons Thai red curry paste
– 4 cups unsalted chicken stock
– 1 (13.5-ounce) can full-fat coconut milk
– 8 ounces shiitake mushrooms, stems removed and caps thinly sliced
– 2 tablespoons fish sauce
– 1 tablespoon fresh lime juice
– 1 teaspoon granulated sugar
– ¼ cup fresh cilantro leaves, roughly chopped
– 2 Thai bird’s eye chilies, thinly sliced (optional for extra heat)

Instructions

1. Heat the virgin coconut oil in a large Dutch oven over medium-high heat until shimmering, about 2 minutes.
2. Add the chicken thigh pieces and sear until golden brown on all sides, approximately 5–7 minutes, stirring occasionally to prevent sticking.
3. Stir in the minced garlic and grated ginger, cooking until fragrant, about 1 minute, being careful not to burn the aromatics.
4. Incorporate the Thai red curry paste, toasting it with the chicken and aromatics for 30 seconds to deepen its flavors.
5. Pour in the unsalted chicken stock and full-fat coconut milk, scraping the bottom of the pot to release any browned bits for added depth.
6. Bring the mixture to a gentle boil, then reduce the heat to medium-low and simmer uncovered for 10 minutes.
7. Add the sliced shiitake mushrooms and cook until tender, about 5 minutes, stirring occasionally.
8. Season the soup with fish sauce, fresh lime juice, and granulated sugar, stirring to combine thoroughly.
9. Remove the pot from the heat and stir in the chopped cilantro leaves and sliced Thai bird’s eye chilies, if using.
10. Ladle the soup into bowls and serve immediately.

Delightfully, this soup balances a velvety coconut broth with tender chicken and earthy mushrooms, offering a spicy yet soothing warmth. For a creative twist, I love topping it with crispy fried shallots or serving it over steamed jasmine rice to soak up every last drop of flavor.

Classic Chicken Zoodle Soup

Classic Chicken Zoodle Soup
A chill in the air always sends me straight to my kitchen for something comforting—and nothing beats a steaming bowl of chicken soup. But since I’ve been trying to lighten things up, I’ve swapped traditional noodles for zucchini noodles, or ‘zoodles,’ creating a version that’s just as soul-warming but feels a bit fresher. It’s become my go-to when I need a cozy reset, especially after a long walk with my dog in the crisp February weather.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

– 1 tablespoon extra-virgin olive oil
– 1 medium yellow onion, finely diced
– 2 medium carrots, peeled and cut into ¼-inch rounds
– 2 celery stalks, thinly sliced
– 3 cloves garlic, minced
– 1 teaspoon fresh thyme leaves
– 6 cups low-sodium chicken broth
– 1 pound boneless, skinless chicken breasts
– 2 medium zucchini, spiralized into noodles
– ¼ cup fresh parsley, finely chopped
– Kosher salt and freshly ground black pepper

Instructions

1. Heat 1 tablespoon extra-virgin olive oil in a large Dutch oven over medium heat until shimmering, about 1 minute.
2. Add 1 medium yellow onion, finely diced, 2 medium carrots, peeled and cut into ¼-inch rounds, and 2 celery stalks, thinly sliced; sauté, stirring occasionally, until the vegetables are softened and the onions are translucent, about 5–7 minutes.
3. Stir in 3 cloves garlic, minced, and 1 teaspoon fresh thyme leaves; cook until fragrant, about 30 seconds.
4. Pour in 6 cups low-sodium chicken broth and bring to a gentle boil over high heat.
5. Carefully add 1 pound boneless, skinless chicken breasts to the broth; reduce the heat to medium-low, cover, and simmer until the chicken is cooked through and reaches an internal temperature of 165°F, about 15 minutes. Tip: For tender chicken, avoid overcooking—use a meat thermometer to check doneness.
6. Remove the chicken breasts from the broth using tongs and transfer to a cutting board; let rest for 5 minutes before shredding with two forks.
7. While the chicken rests, add 2 medium zucchini, spiralized into noodles, to the simmering broth; cook until just tender but still al dente, about 2–3 minutes. Tip: To prevent soggy zoodles, add them at the end and cook briefly.
8. Return the shredded chicken to the pot and stir in ¼ cup fresh parsley, finely chopped.
9. Season the soup with kosher salt and freshly ground black pepper to your preference, starting with ½ teaspoon salt and ¼ teaspoon pepper, then adjust as needed. Tip: Season in layers—add a pinch of salt when sautéing vegetables for deeper flavor.
10. Ladle the soup into bowls and serve immediately.

Fresh and vibrant, this soup has a light, brothy base with tender chicken and crisp-tender zoodles that hold their shape beautifully. The thyme and parsley add an herby brightness, making it feel nourishing without being heavy—perfect for a quick weeknight dinner or ladled into a thermos for a comforting lunch on the go.

Rich Mushroom and Herb Broth

Rich Mushroom and Herb Broth
Pulling a pot of this rich mushroom and herb broth from the stove on a chilly evening always feels like a small victory—it’s the kind of cozy, aromatic dish that makes my kitchen smell like a rustic bistro. I love how versatile it is, whether I’m sipping it straight from a mug or using it as a base for something heartier; it’s become my go-to when I have a pile of mushrooms begging to be used up.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 2 tablespoons clarified butter
– 1 pound mixed wild mushrooms (such as cremini, shiitake, and oyster), cleaned and sliced
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 4 cups low-sodium vegetable broth
– 2 cups filtered water
– 2 sprigs fresh thyme
– 1 bay leaf
– 1 teaspoon fine sea salt
– ½ teaspoon freshly cracked black pepper
– 2 tablespoons dry sherry
– ¼ cup fresh parsley, finely chopped

Instructions

1. Heat the clarified butter in a large Dutch oven over medium heat until shimmering, about 2 minutes.
2. Add the sliced wild mushrooms and sauté, stirring occasionally, until they release their liquid and turn golden-brown, approximately 10–12 minutes.
3. Stir in the finely diced yellow onion and cook until translucent and softened, about 5–7 minutes.
4. Add the minced garlic and cook for 1 minute until fragrant, being careful not to let it burn.
5. Pour in the low-sodium vegetable broth and filtered water, then add the fresh thyme sprigs and bay leaf.
6. Bring the mixture to a gentle boil over high heat, then reduce to a low simmer.
7. Season with fine sea salt and freshly cracked black pepper, stirring to combine.
8. Simmer uncovered for 25 minutes, allowing the flavors to meld and the broth to reduce slightly.
9. Remove the pot from heat and discard the thyme sprigs and bay leaf.
10. Stir in the dry sherry and let it sit for 2 minutes to incorporate.
11. Ladle the broth into bowls and garnish with the finely chopped fresh parsley.

Mellow and deeply savory, this broth boasts an earthy umami richness from the caramelized mushrooms, balanced by the herbal notes of thyme and parsley. I adore serving it in shallow bowls with a drizzle of good olive oil and crusty bread for dipping, or even pouring it over cooked grains for a simple, nourishing meal.

Zesty Mexican Chicken Lime Soup

Zesty Mexican Chicken Lime Soup
Recently, I found myself craving something bright and comforting after a long week of dreary weather—the kind of dish that feels like a warm hug but with a citrusy kick. That’s when I turned to this Zesty Mexican Chicken Lime Soup, a staple in my kitchen that never fails to lift my spirits with its tangy broth and tender chicken.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

– 1 tablespoon extra-virgin olive oil
– 1 medium yellow onion, finely diced
– 2 cloves garlic, minced
– 1 pound boneless, skinless chicken breasts
– 4 cups low-sodium chicken broth
– 1 cup diced tomatoes
– 1 jalapeño pepper, seeded and minced
– 1 teaspoon ground cumin
– 1 teaspoon dried oregano
– 2 limes, juiced (about ¼ cup)
– ¼ cup fresh cilantro, chopped
– Salt to taste

Instructions

1. Heat the extra-virgin olive oil in a large Dutch oven over medium heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion and sauté until translucent and softened, approximately 5 minutes, stirring occasionally to prevent burning.
3. Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to let it brown.
4. Place the boneless, skinless chicken breasts in the pot and sear for 3 minutes per side until lightly browned—this builds a flavorful fond for the broth.
5. Pour in the low-sodium chicken broth, scraping the bottom of the pot to deglaze and incorporate any browned bits.
6. Add the diced tomatoes, minced jalapeño pepper, ground cumin, and dried oregano, then bring the mixture to a gentle boil.
7. Reduce the heat to low, cover the pot, and simmer for 20 minutes until the chicken is cooked through and reaches an internal temperature of 165°F.
8. Remove the chicken from the pot using tongs, transfer it to a cutting board, and shred it into bite-sized pieces with two forks.
9. Return the shredded chicken to the pot and stir in the lime juice and chopped fresh cilantro, then season with salt to taste.
10. Simmer for an additional 5 minutes to allow the flavors to meld, then remove from heat.
During my last batch, I loved how the broth turned out—bright and zesty from the lime, with a subtle heat from the jalapeño that doesn’t overwhelm. For a creative twist, I sometimes serve it topped with crispy tortilla strips or a dollop of avocado crema to add creaminess.

Flavorful Roasted Cauliflower Soup

Flavorful Roasted Cauliflower Soup
On a chilly evening last week, I found myself craving something both comforting and nourishing—something that could transform a simple vegetable into a creamy, luxurious soup. This roasted cauliflower soup does exactly that, with a depth of flavor that comes from caramelizing the florets until they’re golden and sweet. It’s become my go-to for a quick, satisfying dinner that feels a bit fancy without any fuss.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 1 large head of cauliflower, cut into 1-inch florets
– 2 tablespoons extra-virgin olive oil
– 1 medium yellow onion, finely diced
– 2 cloves garlic, minced
– 4 cups vegetable broth
– ½ cup heavy cream
– 1 teaspoon smoked paprika
– ½ teaspoon freshly ground black pepper
– 1 teaspoon kosher salt
– 2 tablespoons unsalted butter
– Fresh chives, finely chopped for garnish

Instructions

1. Preheat your oven to 425°F and line a baking sheet with parchment paper.
2. In a large bowl, toss the cauliflower florets with 1 tablespoon of extra-virgin olive oil until evenly coated.
3. Spread the florets in a single layer on the prepared baking sheet and roast for 25–30 minutes, flipping halfway through, until they are golden brown and tender when pierced with a fork.
4. While the cauliflower roasts, heat the remaining 1 tablespoon of extra-virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat.
5. Add the finely diced yellow onion and cook, stirring occasionally, for 5–7 minutes until translucent and softened.
6. Stir in the minced garlic and cook for an additional 1 minute until fragrant, being careful not to let it burn.
7. Pour in the vegetable broth and bring the mixture to a gentle simmer over medium-high heat.
8. Add the roasted cauliflower florets to the pot, reduce the heat to low, and let it simmer uncovered for 10 minutes to allow the flavors to meld.
9. Using an immersion blender, purée the soup directly in the pot until completely smooth and creamy, which should take about 2–3 minutes.
10. Stir in the heavy cream, smoked paprika, freshly ground black pepper, and kosher salt until fully incorporated.
11. Add the unsalted butter and stir until melted and the soup is glossy, about 1 minute.
12. Ladle the soup into bowls and garnish with finely chopped fresh chives.

Gently silky and rich, this soup boasts a velvety texture with a subtle smokiness from the paprika. I love serving it with a drizzle of olive oil or a sprinkle of crispy roasted chickpeas for added crunch—it’s perfect for cozy nights in or impressing guests with minimal effort.

Tangy Lemon Chicken and Spinach Soup

Tangy Lemon Chicken and Spinach Soup
Brimming with bright citrus and nourishing greens, this Tangy Lemon Chicken and Spinach Soup is my go-to when I need a cozy yet revitalizing meal. I first made it on a rainy afternoon when my garden lemon tree was overflowing, and now it’s a staple that always lifts my spirits with its zesty aroma filling the kitchen. It’s surprisingly simple to whip up, but the layers of flavor make it feel like a special treat.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

– 1 tablespoon extra-virgin olive oil
– 1 medium yellow onion, finely diced
– 2 cloves garlic, minced
– 1 pound boneless, skinless chicken breasts, cut into ½-inch cubes
– 4 cups low-sodium chicken broth
– 2 medium lemons, zested and juiced (about ¼ cup juice)
– 1 teaspoon dried thyme
– ½ teaspoon freshly ground black pepper
– 4 cups fresh baby spinach leaves
– ¼ cup heavy cream
– Kosher salt, as needed

Instructions

1. Heat 1 tablespoon extra-virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
2. Add 1 medium yellow onion, finely diced, and sauté, stirring occasionally, until translucent and softened, about 5 minutes.
3. Stir in 2 cloves garlic, minced, and cook until fragrant, about 30 seconds, being careful not to let it brown.
4. Add 1 pound boneless, skinless chicken breasts, cut into ½-inch cubes, and cook, stirring occasionally, until the exterior is lightly browned and no longer pink, about 5–7 minutes. Tip: Pat the chicken dry with paper towels before cooking to ensure a better sear.
5. Pour in 4 cups low-sodium chicken broth, scraping the bottom of the pot to release any browned bits for added depth of flavor.
6. Add the zest and juice from 2 medium lemons (about ¼ cup juice), 1 teaspoon dried thyme, and ½ teaspoon freshly ground black pepper, then bring the mixture to a gentle boil.
7. Reduce the heat to low, cover the pot, and simmer until the chicken is fully cooked and tender, about 10 minutes. Tip: Simmer gently to keep the chicken moist and prevent it from becoming tough.
8. Stir in 4 cups fresh baby spinach leaves and cook just until wilted, about 1–2 minutes.
9. Remove the pot from the heat and stir in ¼ cup heavy cream until fully incorporated. Tip: Add the cream off the heat to prevent curdling and maintain a smooth texture.
10. Season with kosher salt as needed, tasting and adjusting until balanced.
Kick back and enjoy this vibrant soup, where the tender chicken and wilted spinach float in a silky, lemon-infused broth that’s both tangy and comforting. I love serving it with a crusty baguette for dipping, or for a heartier twist, top it with a sprinkle of grated Parmesan and a drizzle of olive oil right before serving.

Savory Beef and Vegetable Soup

Savory Beef and Vegetable Soup
M
Many chilly evenings have me craving a bowl of something deeply comforting and nourishing, and this savory beef and vegetable soup is my absolute go-to. It’s the kind of recipe that simmers away on the stove, filling the kitchen with the most incredible aromas while I tidy up—a perfect Sunday ritual that yields delicious leftovers for the week ahead.

Serving: 6 | Pre Time: 20 minutes | Cooking Time: 2 hours 30 minutes

Ingredients

– 2 lbs beef chuck roast, cut into 1-inch cubes
– 2 tbsp extra-virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 2 large carrots, peeled and cut into ½-inch rounds
– 2 stalks celery, cut into ½-inch pieces
– 6 cups beef bone broth
– 1 (14.5 oz) can diced tomatoes, with their juices
– 2 sprigs fresh rosemary
– 2 bay leaves
– 1 tsp kosher salt
– ½ tsp freshly cracked black pepper
– 1 cup frozen pearl onions
– 1 cup frozen peas

Instructions

1. Pat the beef chuck roast cubes completely dry with paper towels to ensure a proper sear.
2. Heat the extra-virgin olive oil in a large Dutch oven over medium-high heat until it shimmers, about 2 minutes.
3. Add the beef cubes in a single layer, working in batches if necessary to avoid overcrowding, and sear until deeply browned on all sides, approximately 8-10 minutes total per batch.
4. Transfer the seared beef to a clean plate, leaving the fond and rendered fat in the pot.
5. Reduce the heat to medium and add the finely diced yellow onion to the pot, sautéing until translucent and softened, about 5 minutes.
6. Add the minced garlic and sauté for 1 minute until fragrant, being careful not to let it burn.
7. Stir in the carrot rounds and celery pieces, cooking for 5 minutes to slightly soften.
8. Pour in the beef bone broth, using a wooden spoon to scrape up any browned bits from the bottom of the pot.
9. Add the seared beef back to the pot along with the canned diced tomatoes and their juices, fresh rosemary sprigs, bay leaves, kosher salt, and freshly cracked black pepper.
10. Bring the mixture to a gentle boil, then immediately reduce the heat to low, cover the pot, and simmer for 2 hours, or until the beef is fork-tender.
11. Stir in the frozen pearl onions and frozen peas, and continue to simmer, uncovered, for 10 minutes until the vegetables are heated through.
12. Discard the rosemary sprigs and bay leaves before serving.

F
For a truly satisfying meal, I love serving this soup in deep bowls with a slice of crusty, buttered sourdough on the side. The broth is rich and deeply flavorful from the long simmer, while the vegetables retain a pleasant bite, and the beef becomes incredibly tender, practically melting in your mouth. It’s a humble, hearty dish that feels like a warm hug on a cold day.

Herb-Infused Turkey and Cabbage Soup

Herb-Infused Turkey and Cabbage Soup
Mentioning turkey soup might conjure images of holiday leftovers, but this herb-infused version with cabbage is a year-round staple in my kitchen—it’s the cozy, one-pot wonder I turn to when I crave something nourishing yet light, especially after a brisk winter walk with my dog. Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 2 tablespoons extra-virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 1 pound ground turkey (preferably 93% lean)
– 1 teaspoon kosher salt
– ½ teaspoon freshly ground black pepper
– 6 cups low-sodium chicken broth
– 1 small head green cabbage, cored and thinly sliced
– 2 medium carrots, peeled and diced into ¼-inch pieces
– 2 sprigs fresh rosemary
– 3 sprigs fresh thyme
– 1 bay leaf
– 2 tablespoons fresh parsley, finely chopped

Instructions

1. Heat the extra-virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion and cook, stirring occasionally, until translucent and softened, 5–7 minutes.
3. Stir in the minced garlic and cook until fragrant, 30 seconds.
4. Add the ground turkey, breaking it apart with a wooden spoon, and season with kosher salt and freshly ground black pepper.
5. Cook the turkey, stirring frequently, until no pink remains and it’s lightly browned, 6–8 minutes. Tip: Browning the turkey well builds a deeper flavor base for the soup.
6. Pour in the low-sodium chicken broth, scraping the bottom of the pot to release any browned bits.
7. Add the thinly sliced green cabbage, diced carrots, fresh rosemary sprigs, fresh thyme sprigs, and bay leaf.
8. Bring the mixture to a boil over high heat, then reduce to a simmer, partially covering the pot with a lid.
9. Simmer gently until the cabbage is tender and the carrots are fork-tender, 25–30 minutes. Tip: Avoid boiling vigorously to keep the vegetables from becoming mushy.
10. Remove and discard the rosemary sprigs, thyme sprigs, and bay leaf.
11. Stir in the finely chopped fresh parsley just before serving. Tip: Adding parsley at the end preserves its bright color and fresh flavor.
12. Ladle the soup into bowls and serve immediately.
Offering a comforting balance, this soup has a silky broth infused with earthy herbs, tender cabbage that melts in your mouth, and savory turkey for heartiness. I love topping it with a sprinkle of red pepper flakes for a kick or serving it alongside crusty whole-grain bread for dipping—it’s a simple dish that feels like a warm hug on a chilly evening.

Refreshing Cucumber and Avocado Gazpacho

Refreshing Cucumber and Avocado Gazpacho
Unbelievably, after a sweltering weekend of backyard barbecues where I nearly melted into my patio chair, I found myself craving something that didn’t involve a grill or an oven. This chilled, vibrant soup was my salvation—a quick blend of garden-fresh produce that feels like a cool breeze in a bowl. I love how it comes together in minutes, letting me escape the heat without turning on a single burner.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 0 minutes

Ingredients

– 2 large English cucumbers, peeled, seeded, and roughly chopped
– 2 ripe Hass avocados, pitted and scooped
– 1 cup cold-pressed extra-virgin olive oil
– ¼ cup freshly squeezed lemon juice
– 2 garlic cloves, minced
– 1 teaspoon fine sea salt
– ½ teaspoon freshly cracked black pepper
– ½ cup filtered water, chilled
– ¼ cup fresh dill fronds, plus extra for garnish
– ¼ cup fresh mint leaves, plus extra for garnish

Instructions

1. Combine the peeled, seeded, and roughly chopped English cucumbers, pitted and scooped Hass avocados, cold-pressed extra-virgin olive oil, freshly squeezed lemon juice, minced garlic cloves, fine sea salt, and freshly cracked black pepper in a high-speed blender.
2. Blend on high speed for 45 seconds, or until the mixture is completely smooth and emulsified, scraping down the sides with a rubber spatula if necessary.
3. Tip: For an ultra-silky texture, strain the mixture through a fine-mesh sieve into a large bowl to remove any fibrous bits, pressing gently with the back of a spoon.
4. Gradually add the chilled filtered water to the blended mixture, stirring with a whisk until fully incorporated and the soup reaches a pourable consistency.
5. Finely chop the fresh dill fronds and fresh mint leaves, then fold them into the soup until evenly distributed.
6. Tip: Chill the soup in the refrigerator for at least 2 hours, or until it reaches 40°F, to allow the flavors to meld and intensify.
7. Ladle the chilled soup into serving bowls, garnishing each with extra fresh dill fronds and fresh mint leaves.
8. Tip: Serve immediately with a drizzle of additional cold-pressed extra-virgin olive oil on top for a glossy finish and enhanced richness.
Zesty and creamy, this gazpacho boasts a velvety-smooth texture that coats the palate, with bright notes of lemon and herbs cutting through the richness of avocado. For a creative twist, I sometimes pour it into chilled shot glasses as a refreshing appetizer, or top it with a sprinkle of toasted pepitas for a delightful crunch that contrasts the soup’s lushness.

Hearty Tomato and Basil Blender Soup

Hearty Tomato and Basil Blender Soup
Venturing into the kitchen on a chilly afternoon like this, I’m reminded why a simple, soul-warming soup is my go-to comfort food—especially when it comes together in minutes with just a blender. This tomato and basil version has become a staple in my home, perfect for those busy weeknights when I crave something homemade without the fuss.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– 2 tablespoons extra-virgin olive oil
– 1 medium yellow onion, finely diced
– 2 cloves garlic, minced
– 2 pounds ripe Roma tomatoes, cored and quartered
– 1 cup low-sodium vegetable broth
– 1/4 cup heavy cream
– 1/2 cup fresh basil leaves, packed
– 1 teaspoon fine sea salt
– 1/2 teaspoon freshly ground black pepper
– 1/4 teaspoon crushed red pepper flakes

Instructions

1. Heat the extra-virgin olive oil in a large saucepan over medium heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion and sauté, stirring occasionally, until translucent and soft, approximately 5 minutes.
3. Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to let it brown.
4. Tip: For deeper flavor, let the onions cook slowly without browning to develop their natural sweetness.
5. Add the quartered Roma tomatoes to the saucepan and cook, stirring occasionally, until they begin to break down and release their juices, about 8 minutes.
6. Pour in the low-sodium vegetable broth and bring the mixture to a gentle simmer, then reduce heat to low and cook for 5 minutes.
7. Carefully transfer the hot mixture to a high-speed blender, add the fresh basil leaves, and blend on high until completely smooth, about 1 minute.
8. Tip: Blend in batches if needed to avoid overflow, and always vent the blender lid slightly to release steam safely.
9. Return the blended soup to the saucepan over low heat and stir in the heavy cream until fully incorporated.
10. Season with fine sea salt, freshly ground black pepper, and crushed red pepper flakes, then simmer for 2 minutes to meld the flavors.
11. Tip: Adjust seasoning gradually, tasting as you go, to balance the acidity of the tomatoes with the creaminess.
12. Ladle the soup into bowls and serve immediately.

Zesty and velvety, this soup boasts a rich, concentrated tomato flavor brightened by the fresh basil, with a subtle kick from the red pepper flakes. I love serving it with a drizzle of olive oil and a sprinkle of grated Parmesan for an extra touch of indulgence, or pairing it with crusty bread for a complete, comforting meal.

Earthy Spinach and Artichoke Soup

Earthy Spinach and Artichoke Soup
Pondering over what to make for a cozy weeknight dinner, I remembered the bag of fresh spinach wilting in my crisper drawer and a jar of artichoke hearts I’d been saving for something special. This earthy spinach and artichoke soup is my go-to when I crave something comforting yet vibrant—it’s like a warm hug in a bowl, and it comes together faster than you can decide what to stream next. I love how the flavors deepen if you let it sit for a bit, making it perfect for meal prep or a lazy Sunday simmer.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

– 2 tablespoons clarified butter
– 1 medium yellow onion, finely diced
– 3 cloves garlic, minced
– 1 (14-ounce) can artichoke hearts in water, drained and quartered
– 6 cups fresh spinach leaves, stems removed
– 4 cups low-sodium vegetable broth
– 1 cup heavy cream
– 1/2 teaspoon freshly grated nutmeg
– Kosher salt and freshly ground black pepper, as specified
– 1/4 cup grated Parmesan cheese, for garnish

Instructions

1. In a large Dutch oven or heavy-bottomed pot, heat the clarified butter over medium heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion and sauté, stirring occasionally, until translucent and softened, approximately 5–7 minutes.
3. Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to let it brown.
4. Tip: For a richer base, let the onions cook slowly to develop sweetness without caramelizing.
5. Add the quartered artichoke hearts and cook for 3 minutes, stirring to combine with the aromatics.
6. Pour in the low-sodium vegetable broth and bring the mixture to a gentle boil over medium-high heat.
7. Reduce the heat to low, cover the pot, and simmer for 10 minutes to allow the flavors to meld.
8. Tip: Simmering with the lid on helps retain moisture and intensifies the soup’s depth.
9. Uncover the pot and stir in the fresh spinach leaves, cooking until just wilted, about 2–3 minutes.
10. Using an immersion blender, purée the soup directly in the pot until smooth and creamy, approximately 1–2 minutes.
11. Tip: For an ultra-silky texture, blend in batches in a countertop blender, but be cautious as hot liquids can expand.
12. Return the puréed soup to the pot if using a blender, and stir in the heavy cream and freshly grated nutmeg.
13. Season with 1 teaspoon of kosher salt and 1/2 teaspoon of freshly ground black pepper, then heat over low until warmed through, about 3–5 minutes, avoiding a boil.
14. Ladle the soup into bowls and garnish each serving with 1 tablespoon of grated Parmesan cheese.
15. Serve immediately while hot.

Silky and velvety, this soup boasts a lush texture from the puréed vegetables and cream, with the nutmeg adding a subtle warmth that complements the earthy spinach and briny artichokes. I love serving it with a crusty baguette for dipping or topping it with crispy croutons for added crunch—it’s a versatile dish that feels indulgent yet wholesome.

Loaded Bacon and Cabbage Soup

Loaded Bacon and Cabbage Soup
Unbelievably cozy and deeply satisfying, this Loaded Bacon and Cabbage Soup is my go-to comfort food on chilly evenings—it’s the kind of dish that fills the kitchen with a savory aroma and warms you from the inside out. I first stumbled upon a version at a rustic farm-to-table spot years ago and have been tweaking it ever since to pack in even more flavor and texture, making it a staple in my winter rotation.

Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 8 ounces thick-cut applewood-smoked bacon, diced
– 1 large yellow onion, finely chopped
– 3 cloves garlic, minced
– 1 medium head green cabbage, cored and thinly sliced
– 2 large carrots, peeled and diced into ½-inch pieces
– 2 large russet potatoes, peeled and cubed into ¾-inch pieces
– 6 cups low-sodium chicken stock
– 1 cup heavy cream
– 2 tablespoons unsalted butter
– 1 teaspoon freshly ground black pepper
– ½ teaspoon kosher salt
– 2 tablespoons fresh parsley, finely chopped

Instructions

1. In a large Dutch oven over medium heat, render the diced bacon until crisp and golden brown, about 8–10 minutes, stirring occasionally to ensure even cooking.
2. Using a slotted spoon, transfer the bacon to a paper towel-lined plate, leaving the rendered fat in the pot.
3. Add the unsalted butter to the bacon fat and melt over medium heat.
4. Sauté the finely chopped yellow onion in the fat mixture until translucent and lightly caramelized, about 5–7 minutes.
5. Stir in the minced garlic and cook until fragrant, approximately 30 seconds, being careful not to let it burn.
6. Add the thinly sliced cabbage and diced carrots to the pot, cooking until the cabbage wilts and softens, about 8–10 minutes, stirring occasionally.
7. Pour in the low-sodium chicken stock and bring the mixture to a gentle boil over high heat.
8. Reduce the heat to medium-low, add the cubed russet potatoes, and simmer uncovered until the potatoes are fork-tender, about 15–20 minutes.
9. Stir in the heavy cream, kosher salt, and freshly ground black pepper, and simmer for an additional 5 minutes to allow the flavors to meld.
10. Remove the pot from the heat and gently fold in the reserved crisp bacon and finely chopped fresh parsley.
So rich and hearty, this soup boasts a velvety texture from the cream balanced by the crisp bacon bits and tender vegetables. Serve it in deep bowls with a sprinkle of extra parsley and a side of crusty sourdough for dipping—it’s perfect for a cozy night in or as a make-ahead meal that tastes even better the next day.

Satisfying Egg Drop Soup with Mushrooms

Satisfying Egg Drop Soup with Mushrooms
Whenever I’m craving something warm and comforting that comes together in a flash, this satisfying egg drop soup with mushrooms is my go-to. I love how the silky eggs and earthy mushrooms create a simple yet deeply flavorful bowl—it’s the kind of recipe I whip up on busy weeknights or when I need a cozy pick-me-up.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes

Ingredients

– 6 cups low-sodium chicken stock
– 8 ounces cremini mushrooms, thinly sliced
– 2 tablespoons unsalted butter
– 3 large pasture-raised eggs, lightly beaten
– 1 tablespoon cornstarch
– 2 tablespoons cold water
– 2 teaspoons toasted sesame oil
– 1 teaspoon fine sea salt
– ½ teaspoon freshly ground white pepper
– 2 scallions, thinly sliced on the bias

Instructions

1. In a medium saucepan, bring the low-sodium chicken stock to a gentle simmer over medium-high heat.
2. While the stock heats, melt the unsalted butter in a separate skillet over medium heat.
3. Add the thinly sliced cremini mushrooms to the skillet and sauté, stirring occasionally, until they release their moisture and turn golden-brown, about 5–7 minutes.
4. Transfer the sautéed mushrooms to the simmering stock.
5. In a small bowl, whisk together the cornstarch and cold water until completely smooth to create a slurry.
6. Slowly pour the slurry into the soup while stirring continuously to prevent lumps.
7. Reduce the heat to low and let the soup simmer for 2 minutes to thicken slightly.
8. While stirring the soup in a circular motion with one hand, slowly drizzle in the lightly beaten pasture-raised eggs with the other hand to form delicate ribbons.
9. Immediately remove the saucepan from the heat to avoid overcooking the eggs.
10. Stir in the toasted sesame oil, fine sea salt, and freshly ground white pepper until fully incorporated.
11. Ladle the soup into bowls and garnish with the thinly sliced scallions.
12. Let’s savor this comforting creation. Light and velvety, the soup boasts a rich umami depth from the mushrooms, balanced by the subtle nuttiness of sesame oil. For a creative twist, I sometimes add a drizzle of chili crisp or serve it over a scoop of steamed jasmine rice to make it more substantial.

Warm Zucchini and Parmesan Soup

Warm Zucchini and Parmesan Soup
Venturing into my kitchen on a crisp afternoon, I found myself craving something both comforting and elegant—a soup that could bridge the gap between winter’s heartiness and spring’s fresh promise. This Warm Zucchini and Parmesan Soup has become my go-to for such moments, blending humble vegetables with rich, savory depth in a way that feels effortlessly sophisticated. I love how it transforms simple ingredients into a velvety bowl of warmth, perfect for a quiet lunch or as a starter for a dinner party.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

– 2 tablespoons extra-virgin olive oil
– 1 large yellow onion, finely diced
– 2 cloves garlic, minced
– 4 medium zucchini, trimmed and sliced into ½-inch rounds
– 4 cups low-sodium vegetable broth
– 1 cup heavy cream
– 1 cup freshly grated Parmesan cheese, plus extra for garnish
– 2 tablespoons unsalted butter
– 1 teaspoon kosher salt
– ½ teaspoon freshly ground black pepper
– 2 tablespoons fresh basil leaves, thinly sliced

Instructions

1. Heat 2 tablespoons of extra-virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
2. Add 1 large finely diced yellow onion and sauté, stirring occasionally, until translucent and fragrant, approximately 5–7 minutes.
3. Stir in 2 minced garlic cloves and cook for 1 minute until aromatic, being careful not to let it brown.
4. Incorporate 4 medium zucchini sliced into ½-inch rounds, and cook for 5 minutes, stirring occasionally, until they begin to soften slightly.
5. Pour in 4 cups of low-sodium vegetable broth, bring to a gentle boil, then reduce heat to low, cover, and simmer for 15 minutes until the zucchini is tender.
6. Carefully transfer the mixture to a blender, working in batches if necessary, and blend on high speed until completely smooth, about 1–2 minutes per batch.
7. Return the puréed soup to the pot over low heat, and whisk in 1 cup of heavy cream until fully incorporated.
8. Gradually add 1 cup of freshly grated Parmesan cheese, stirring constantly until melted and the soup is creamy, about 3 minutes.
9. Stir in 2 tablespoons of unsalted butter, 1 teaspoon of kosher salt, and ½ teaspoon of freshly ground black pepper, adjusting heat to maintain a gentle simmer without boiling.
10. Remove from heat and let the soup rest for 5 minutes to allow flavors to meld.
11. Ladle the soup into bowls, garnish with extra freshly grated Parmesan cheese and 2 tablespoons of thinly sliced fresh basil leaves.
12. Serve immediately while warm.

This soup boasts a luxuriously smooth texture that coats the spoon, with the zucchini lending a subtle sweetness balanced by the umami-rich Parmesan. Try drizzling it with a swirl of high-quality olive oil or pairing it with crusty artisan bread for dipping—it’s a dish that feels both rustic and refined, perfect for savoring slowly.

Ginger Spiced Curried Carrot Soup

Ginger Spiced Curried Carrot Soup
On chilly evenings when I crave something both comforting and vibrant, this ginger-spiced curried carrot soup is my go-to. I discovered this recipe during a winter farmers’ market trip, inspired by the heirloom carrots piled high—it’s become my favorite way to warm up from the inside out, with just enough spice to tingle the senses without overwhelming them.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

– 2 tablespoons clarified butter
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 1 tablespoon freshly grated ginger
– 1 tablespoon Madras curry powder
– 1 teaspoon ground turmeric
– 1 pound carrots, peeled and sliced into 1/2-inch rounds
– 4 cups low-sodium vegetable broth
– 1 cup full-fat coconut milk
– 1 tablespoon fresh lime juice
– Kosher salt, to season
– Fresh cilantro leaves, for garnish

Instructions

1. Heat the clarified butter in a large Dutch oven over medium heat until shimmering, about 2 minutes.
2. Add the finely diced onion and sauté, stirring occasionally, until translucent and lightly golden, 5–7 minutes.
3. Stir in the minced garlic and freshly grated ginger, cooking until fragrant, about 1 minute—be careful not to burn the garlic, as it can turn bitter quickly.
4. Sprinkle in the Madras curry powder and ground turmeric, toasting the spices for 30 seconds to release their oils and deepen the flavor.
5. Add the sliced carrots and toss to coat evenly in the spice mixture.
6. Pour in the low-sodium vegetable broth, scraping up any browned bits from the bottom of the pot for added depth.
7. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer until the carrots are fork-tender, 20–25 minutes.
8. Remove the pot from the heat and let it cool slightly, about 5 minutes, to avoid splattering when blending.
9. Using an immersion blender or transferring to a countertop blender in batches, purée the soup until completely smooth and velvety.
10. Return the soup to the pot over low heat and stir in the full-fat coconut milk until fully incorporated.
11. Add the fresh lime juice and season with kosher salt, starting with 1/2 teaspoon and adjusting as needed.
12. Simmer gently for 2–3 minutes to meld the flavors, then remove from heat.
13. Ladle the soup into bowls and garnish with fresh cilantro leaves.

Here, the soup boasts a silky, creamy texture that clings to the spoon, with the ginger and curry lending a warm, aromatic kick that balances the carrots’ natural sweetness. I love serving it with a swirl of extra coconut milk or a side of crusty bread for dipping—it’s a bowlful of cozy elegance that always feels like a hug in a mug.

Conclusion

Perfect for cozy nights, this roundup proves low-carb soups can be both nourishing and delicious. We hope you find a new favorite to warm your kitchen! Try a recipe, leave a comment sharing which one you loved, and if you enjoyed this collection, please share it on Pinterest to help other home cooks discover these tasty ideas. Happy cooking!

Leave a Comment