18 Flavorful Whole 30 Soup Recipes for Clean Eating

Posted by Sophia Brennan on December 13, 2025

Delicious, nourishing soups are the ultimate comfort food during busy weeks or chilly evenings. If you’re following Whole30 or simply want clean, flavorful meals, you’ve come to the right place. We’ve gathered 18 satisfying soup recipes that are packed with wholesome ingredients and big on taste. Get ready to warm up your kitchen and your soul—let’s dive into these mouthwatering options!

Zesty Tomato Basil Whole 30 Soup

Zesty Tomato Basil Whole 30 Soup
Savoring a warm bowl of homemade soup becomes especially rewarding when you follow these straightforward steps. This Whole 30 compliant tomato basil version delivers bright, zesty flavors while keeping the process accessible for any skill level. Let’s walk through each stage methodically to ensure your soup turns out perfectly every time.

Ingredients

  • 2 tablespoons extra virgin olive oil (my go-to for its fruity notes)
  • 1 medium yellow onion, diced (I find sweet onions work beautifully here)
  • 3 cloves garlic, minced (freshly minced releases the best aroma)
  • 2 pounds ripe Roma tomatoes, quartered (their meaty texture creates wonderful body)
  • 4 cups vegetable broth (low-sodium lets you control the seasoning)
  • 1 cup fresh basil leaves, packed (tearing rather than chopping preserves the oils)
  • 1 teaspoon sea salt (I prefer coarse for its clean flavor)
  • ½ teaspoon black pepper (freshly cracked adds subtle heat)

Instructions

  1. Heat 2 tablespoons extra virgin olive oil in a large Dutch oven over medium heat until it shimmers, about 2 minutes.
  2. Add 1 diced yellow onion and cook while stirring frequently until translucent, approximately 8 minutes.
  3. Stir in 3 minced garlic cloves and cook until fragrant, exactly 60 seconds to prevent burning.
  4. Add 2 pounds quartered Roma tomatoes and cook until they begin to break down, about 10 minutes, pressing gently with your spoon to release juices.
  5. Pour in 4 cups vegetable broth and bring to a boil over high heat, then reduce to a simmer.
  6. Cover the pot and simmer for 25 minutes until tomatoes are completely soft and easily mashed against the pot’s side.
  7. Remove from heat and stir in 1 cup packed fresh basil leaves until just wilted, about 30 seconds.
  8. Carefully blend the soup using an immersion blender until completely smooth, about 2 minutes of constant blending.
  9. Season with 1 teaspoon sea salt and ½ teaspoon black pepper, stirring thoroughly to incorporate.

Buttery smooth with vibrant tomato tang, this soup’s texture welcomes creative garnishes. Try swirling in coconut cream for richness or topping with crispy roasted chickpeas for contrasting crunch. The basil’s fresh aroma truly shines when served immediately, though it develops deeper flavor when refrigerated overnight.

Creamy Coconut Curry Butternut Squash Soup

Creamy Coconut Curry Butternut Squash Soup
Brimming with cozy autumn flavors, this creamy coconut curry butternut squash soup transforms humble ingredients into a velvety masterpiece. Let’s walk through each step together, ensuring even first-time soup makers achieve restaurant-quality results. You’ll be amazed how simple techniques build layers of flavor in this comforting bowl.

Ingredients

– 1 large butternut squash (about 3 pounds) – I always look for one that feels heavy for its size
– 2 tablespoons coconut oil – this adds subtle tropical notes that complement the curry
– 1 medium yellow onion, diced – sweet varieties like Vidalia work beautifully here
– 3 cloves garlic, minced – fresh is essential for that aromatic punch
– 1 tablespoon fresh ginger, grated – I keep peeled ginger frozen for easy grating
– 2 tablespoons red curry paste – Mae Ploy brand gives consistent heat and flavor
– 1 (13.5 ounce) can full-fat coconut milk – don’t shake the can, we’ll use the creamy top separately
– 4 cups vegetable broth – homemade if you have it, but Pacific Foods works great
– 1 lime, juiced – roll it firmly on the counter first to maximize juice
– 1 teaspoon kosher salt – I prefer Diamond Crystal for its lighter texture
– ½ teaspoon freshly ground black pepper – freshly cracked makes all the difference
– Fresh cilantro for garnish – I love the bright pop it adds at the end

Instructions

1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. Carefully cut the butternut squash in half lengthwise using a sharp chef’s knife.
3. Scoop out all seeds and stringy pulp from both squash halves with a sturdy spoon.
4. Brush the cut surfaces of the squash with 1 tablespoon of coconut oil.
5. Place the squash cut-side down on the prepared baking sheet.
6. Roast the squash at 400°F for 45-50 minutes until the flesh pierces easily with a fork.
7. Let the roasted squash cool until safe to handle, about 15 minutes.
8. Scoop the soft squash flesh from the skins into a bowl, discarding the skins.
9. Heat the remaining 1 tablespoon coconut oil in a large Dutch oven over medium heat.
10. Add the diced onion and cook for 6-8 minutes until translucent and fragrant.
11. Stir in the minced garlic and grated ginger, cooking for 1 minute until aromatic.
12. Add the red curry paste and cook for 30 seconds to bloom the spices.
13. Pour in the vegetable broth, scraping any browned bits from the pot bottom.
14. Add the roasted squash flesh to the pot, breaking up any large chunks.
15. Bring the mixture to a gentle boil, then reduce heat to maintain a simmer.
16. Simmer uncovered for 15 minutes to allow flavors to meld.
17. Carefully transfer the soup in batches to a blender, filling only halfway each time.
18. Blend each batch on high for 60 seconds until completely smooth and velvety.
19. Return all blended soup to the pot over low heat.
20. Scoop the thick coconut cream from the top of the unshaken can into the soup.
21. Stir in the remaining coconut milk from the can until fully incorporated.
22. Add the lime juice, kosher salt, and black pepper, stirring to combine.
23. Heat the soup for 3-5 minutes until warmed through, but do not boil.
24. Ladle the soup into bowls and garnish with fresh cilantro leaves.

The silky texture coats your spoon beautifully, while the curry warmth builds gradually rather than overwhelming. For a stunning presentation, drizzle with reserved coconut cream and serve with crusty bread for dipping – the slight sweetness of the squash plays wonderfully against the savory broth.

Hearty Whole 30 Chicken Vegetable Soup

Hearty Whole 30 Chicken Vegetable Soup
Brimming with nourishing ingredients and comforting warmth, this Whole 30 Chicken Vegetable Soup is your perfect weeknight companion. Building flavor methodically ensures every spoonful delivers both satisfaction and simplicity. Let’s walk through each step together to create this wholesome bowl of goodness.

Ingredients

– 1 tablespoon extra virgin olive oil (my go-to for its fruity notes)
– 1 yellow onion, diced (I prefer sweet varieties for milder flavor)
– 3 carrots, peeled and sliced into ½-inch rounds (fresh, crisp ones work best)
– 3 celery stalks, chopped (don’t skip the leafy tops—they add great aroma)
– 2 cloves garlic, minced (freshly crushed releases the most flavor)
– 1 pound boneless, skinless chicken breasts (I like cutting them into 1-inch cubes before cooking)
– 6 cups chicken broth (homemade or low-sodium store-bought)
– 1 teaspoon dried thyme (rub between your palms to wake up the oils)
– 1 bay leaf (remove it before serving—it’s done its job by then)
– 4 cups fresh spinach (sturdy leaves hold up beautifully)
– 1 tablespoon fresh lemon juice (a squeeze at the end brightens everything up)
– Sea salt and black pepper (I start with ½ teaspoon salt and adjust later)

Instructions

1. Heat 1 tablespoon extra virgin olive oil in a large stockpot over medium heat for 2 minutes until shimmering.
2. Add diced onion, sliced carrots, and chopped celery to the pot, stirring to coat in oil.
3. Sauté vegetables for 8 minutes, stirring occasionally, until onions turn translucent and carrots begin to soften.
4. Stir in minced garlic and cook for 1 minute until fragrant but not browned.
5. Add 1-pound cubed chicken breasts to the pot in a single layer, seasoning with ½ teaspoon sea salt and ¼ teaspoon black pepper.
6. Cook chicken for 5 minutes, turning pieces once, until exterior is no longer pink.
7. Pour in 6 cups chicken broth, scraping the bottom of the pot to lift any browned bits.
8. Add 1 teaspoon dried thyme and 1 bay leaf, then bring soup to a boil over high heat.
9. Reduce heat to low, cover pot, and simmer for 20 minutes until chicken is cooked through and tender.
10. Stir in 4 cups fresh spinach and cook for 2 minutes until just wilted.
11. Remove pot from heat, discard bay leaf, and stir in 1 tablespoon fresh lemon juice.
12. Taste soup and adjust seasoning with additional salt and pepper if needed.
Ultimate comfort awaits in this brothy, vegetable-packed soup where tender chicken mingles with earthy thyme and bright lemon. Serve it piping hot in deep bowls, perhaps with a side of crisp lettuce cups for a textural contrast, or simply enjoy its restorative warmth as-is.

Savory Mushroom and Spinach Broth

Savory Mushroom and Spinach Broth
Keeping a warm, nourishing broth on hand is one of my favorite kitchen habits, especially when the weather turns crisp. This savory mushroom and spinach broth comes together with minimal effort but delivers maximum comfort and flavor, making it perfect for both busy weeknights and lazy weekends. Let me walk you through each simple step to create this soothing bowl of goodness.

Ingredients

  • 2 tablespoons extra virgin olive oil (my go-to for its fruity notes)
  • 1 medium yellow onion, diced (I find sweet onions work beautifully here)
  • 3 cloves garlic, minced (freshly minced makes all the difference)
  • 8 ounces cremini mushrooms, sliced (their earthy flavor is perfect for broth)
  • 6 cups vegetable broth (I prefer low-sodium to control seasoning)
  • 4 cups fresh spinach (stems removed for tender leaves)
  • 1 teaspoon dried thyme (rubbed between fingers to release oils)
  • ½ teaspoon black pepper (freshly ground for best aroma)

Instructions

  1. Heat 2 tablespoons extra virgin olive oil in a large pot over medium heat until it shimmers.
  2. Add 1 diced yellow onion and cook for 5 minutes, stirring occasionally, until translucent.
  3. Stir in 3 minced garlic cloves and cook for 1 minute until fragrant but not browned.
  4. Add 8 ounces sliced cremini mushrooms and cook for 8 minutes, stirring occasionally, until they release their liquid and begin to brown.
  5. Pour in 6 cups vegetable broth, scraping any browned bits from the bottom of the pot.
  6. Stir in 1 teaspoon dried thyme and ½ teaspoon black pepper.
  7. Bring the broth to a gentle boil, then reduce heat to low and simmer uncovered for 15 minutes.
  8. Add 4 cups fresh spinach and cook for 2 minutes, stirring constantly, until just wilted.
  9. Remove the pot from heat and let stand for 3 minutes before serving.

During the final minutes of simmering, the mushrooms become wonderfully tender while the spinach adds vibrant color and delicate texture. This broth develops a rich, earthy depth from the cremini mushrooms that pairs beautifully with the fresh green notes of spinach. For a creative twist, try serving it over cooked quinoa or with a sprinkle of nutritional yeast for cheesy flavor without dairy.

Spicy Sweet Potato and Chorizo Soup

Spicy Sweet Potato and Chorizo Soup

Using sweet potatoes as your soup base creates such a creamy texture without any dairy. This spicy sweet potato and chorizo combination has become my go-to fall comfort food, especially when the weather starts to turn chilly.

Ingredients

  • 1 tablespoon extra virgin olive oil (my go-to for sautéing)
  • 8 ounces Mexican chorizo, casings removed (I prefer the fresh kind from the butcher counter)
  • 1 medium yellow onion, diced (about 1 cup)
  • 2 cloves garlic, minced (fresh garlic makes all the difference)
  • 2 large sweet potatoes, peeled and cubed (about 4 cups total)
  • 4 cups chicken broth (low-sodium lets you control the salt)
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon cumin
  • 1/4 teaspoon cayenne pepper (adjust based on your heat preference)
  • 1/2 cup heavy cream
  • Salt to taste (I start with 1/2 teaspoon and adjust)

Instructions

  1. Heat 1 tablespoon olive oil in a large Dutch oven over medium heat until shimmering, about 2 minutes.
  2. Add 8 ounces chorizo and cook while breaking it up with a wooden spoon until browned and cooked through, 6-8 minutes.
  3. Transfer cooked chorizo to a plate using a slotted spoon, leaving about 1 tablespoon of rendered fat in the pot.
  4. Add 1 cup diced onion to the hot fat and cook until translucent and soft, stirring occasionally for 5-7 minutes.
  5. Stir in 2 cloves minced garlic and cook until fragrant, about 30 seconds.
  6. Add 4 cups cubed sweet potatoes, 1 teaspoon smoked paprika, 1/2 teaspoon cumin, and 1/4 teaspoon cayenne pepper, stirring to coat everything evenly.
  7. Pour in 4 cups chicken broth and bring to a boil over high heat.
  8. Reduce heat to medium-low, cover, and simmer until sweet potatoes are fork-tender, 15-20 minutes.
  9. Remove from heat and carefully blend the soup until smooth using an immersion blender.
  10. Stir in 1/2 cup heavy cream and the reserved cooked chorizo.
  11. Season with salt, starting with 1/2 teaspoon and adding more if needed.
  12. Heat through over low heat for 3-5 minutes, stirring occasionally.

Here’s what makes this soup special: the creamy sweet potato base perfectly balances the spicy chorizo, while the smoked paprika adds that wonderful smoky depth. I love serving this with crusty bread for dipping, and sometimes I’ll top it with a dollop of sour cream and fresh cilantro for extra freshness.

Refreshing Lemon and Herb Chicken Soup

Refreshing Lemon and Herb Chicken Soup
Keeping your kitchen cool while making something nourishing can be a challenge, but this lemon and herb chicken soup is the perfect solution. Kindly follow these straightforward steps to create a bright, comforting bowl that feels both light and satisfying. Knowing each ingredient’s role will help you build layers of flavor confidently.

Ingredients

– 1 tablespoon extra virgin olive oil (my go-to for its fruity notes)
– 1 pound boneless, skinless chicken breasts (I prefer to pat them dry with paper towels first)
– 1 medium yellow onion, diced (about 1 cup)
– 2 medium carrots, peeled and sliced into ¼-inch rounds
– 2 celery stalks, sliced
– 4 cups low-sodium chicken broth
– 2 cups water
– ¼ cup fresh lemon juice (from about 2 lemons—freshly squeezed makes all the difference)
– 2 tablespoons chopped fresh dill
– 1 tablespoon chopped fresh parsley
– ½ teaspoon salt
– ¼ teaspoon black pepper

Instructions

1. Heat 1 tablespoon of extra virgin olive oil in a large pot over medium heat for 1 minute.
2. Add 1 pound of boneless, skinless chicken breasts and cook for 6–7 minutes per side, until the internal temperature reaches 165°F.
3. Remove the chicken from the pot and set it aside on a cutting board to rest for 5 minutes.
4. Add the diced yellow onion, sliced carrots, and sliced celery to the same pot.
5. Sauté the vegetables for 5–7 minutes, stirring occasionally, until the onion turns translucent.
6. Pour in 4 cups of low-sodium chicken broth and 2 cups of water, then bring the mixture to a boil over high heat.
7. Reduce the heat to low, cover the pot, and simmer for 15 minutes to soften the vegetables.
8. While the soup simmers, shred the rested chicken into bite-sized pieces using two forks.
9. Stir the shredded chicken, ¼ cup fresh lemon juice, 2 tablespoons chopped fresh dill, 1 tablespoon chopped fresh parsley, ½ teaspoon salt, and ¼ teaspoon black pepper into the pot.
10. Simmer uncovered for 5 more minutes to let the herbs infuse and the flavors meld.

Offering a delicate balance of tangy lemon and earthy herbs, this soup has a clear, soothing broth with tender chicken and crisp-tender vegetables. Opt for serving it with a side of crusty bread for dipping, or stir in a handful of cooked orzo to make it heartier without losing its refreshing quality.

Rustic Roasted Red Pepper and Tomato Soup

Rustic Roasted Red Pepper and Tomato Soup

Keeping warm on chilly autumn days calls for a comforting bowl of soup that’s both simple to prepare and deeply satisfying. This roasted red pepper and tomato soup delivers rich, smoky flavors with minimal effort, making it perfect for weeknight dinners or cozy weekend lunches. Let’s walk through each step together to create this vibrant, velvety soup.

Ingredients

  • 4 large red bell peppers, halved and seeded (their sweet, charred flavor forms the soup’s foundation)
  • 6 ripe Roma tomatoes, halved (I find their meaty texture and low water content work best here)
  • 1 medium yellow onion, roughly chopped (this provides the essential savory base)
  • 3 cloves garlic, peeled (fresh garlic delivers the most aromatic punch)
  • 3 tablespoons extra virgin olive oil (my go-to for roasting—it adds fruity notes)
  • 4 cups vegetable broth (low-sodium lets you control the seasoning)
  • 1/2 cup heavy cream (for that luxurious, velvety finish)
  • 1 teaspoon smoked paprika (this mimics the fire-roasted flavor beautifully)
  • 1/2 teaspoon dried thyme (rubbed between your fingers to release its oils)

Instructions

  1. Preheat your oven to 425°F and line a large baking sheet with parchment paper.
  2. Arrange the red bell pepper halves and tomato halves cut-side down on the prepared baking sheet.
  3. Scatter the chopped onion and whole garlic cloves around the peppers and tomatoes.
  4. Drizzle all vegetables with 2 tablespoons of olive oil, ensuring they’re lightly coated.
  5. Roast for 25-30 minutes until pepper skins are blistered and blackened in spots.
  6. Transfer the roasted peppers to a bowl and cover tightly with plastic wrap for 10 minutes—this steam loosens the skins.
  7. Peel the blackened skins from the peppers using your fingers; they should slip off easily.
  8. Combine all roasted vegetables in a blender with vegetable broth, smoked paprika, and dried thyme.
  9. Blend on high speed for 2 minutes until completely smooth and no fibrous pieces remain.
  10. Pour the blended soup into a large pot and bring to a simmer over medium heat.
  11. Stir in the heavy cream and remaining 1 tablespoon of olive oil.
  12. Simmer gently for 8-10 minutes, stirring occasionally, until slightly thickened.

Velvety and robust, this soup boasts a smoky sweetness from the roasted peppers balanced by the tomatoes’ bright acidity. Serve it with crusty bread for dipping, or swirl in a tablespoon of pesto for an herbal contrast that complements the soup’s depth beautifully.

Fragrant Green Curry Cauliflower Soup

Fragrant Green Curry Cauliflower Soup
Haven’t you noticed how cauliflower transforms into something magical when roasted? This fragrant green curry cauliflower soup brings together warm spices and creamy texture in a way that feels both comforting and exciting. Let’s walk through each step together to create this aromatic bowl of goodness.

Ingredients

– 1 large head cauliflower, cut into florets (I find fresh works better than frozen for roasting)
– 2 tablespoons olive oil (extra virgin is my go-to for better flavor)
– 1 medium yellow onion, diced
– 3 cloves garlic, minced (freshly minced releases more aroma)
– 2 tablespoons green curry paste (I prefer Thai kitchen brand for consistent heat)
– 4 cups vegetable broth
– 1 can (13.5 oz) coconut milk, full-fat for creaminess
– 1 tablespoon fresh lime juice
– 1 teaspoon kosher salt
– Fresh cilantro for garnish

Instructions

1. Preheat your oven to 425°F and line a baking sheet with parchment paper.
2. Toss cauliflower florets with 1 tablespoon olive oil and spread them in a single layer on the baking sheet.
3. Roast cauliflower for 25 minutes until edges are golden brown and florets are tender when pierced with a fork.
4. While cauliflower roasts, heat remaining 1 tablespoon olive oil in a large pot over medium heat.
5. Add diced onion and cook for 6-8 minutes until translucent and slightly golden around the edges.
6. Stir in minced garlic and cook for exactly 1 minute until fragrant but not browned.
7. Add green curry paste and cook for 2 minutes, stirring constantly to release its oils and fragrance.
8. Pour in vegetable broth, scraping any browned bits from the bottom of the pot.
9. Add roasted cauliflower to the pot and bring mixture to a gentle boil.
10. Reduce heat to low, cover, and simmer for 15 minutes to allow flavors to meld.
11. Carefully transfer soup to a blender and blend on high speed for 90 seconds until completely smooth.
12. Return blended soup to the pot and stir in coconut milk until fully incorporated.
13. Add lime juice and kosher salt, then heat through for 3 minutes over low heat.
14. Ladle soup into bowls and garnish with fresh cilantro leaves. Doesn’t this soup achieve the perfect balance between creamy texture and vibrant curry flavors? The roasted cauliflower adds subtle nuttiness that complements the aromatic green curry beautifully. Try serving it with crusty bread for dipping or top with crispy chickpeas for added texture.

Comforting Beef and Cabbage Stew

Comforting Beef and Cabbage Stew
On chilly autumn evenings like this one, nothing satisfies quite like a hearty, simmering pot of beef and cabbage stew. Organizing your ingredients first makes this comforting dish surprisingly simple to prepare, even for kitchen newcomers.

Ingredients

– 2 lbs beef chuck roast, cut into 1-inch cubes (I prefer chuck for its marbling and rich flavor)
– 1 large yellow onion, diced (this sweet variety balances the savory beef beautifully)
– 3 carrots, peeled and sliced into ½-inch rounds (fresh, crisp carrots add wonderful texture)
– 4 cups green cabbage, roughly chopped (about half a medium head)
– 3 cloves garlic, minced (freshly minced releases the best aroma)
– 4 cups beef broth (I always use low-sodium to control the salt level)
– 2 tbsp tomato paste (this secret ingredient adds depth without overwhelming tomato flavor)
– 2 tbsp olive oil (extra virgin is my go-to for its fruity notes)
– 1 tsp dried thyme (rubbed between your fingers before adding releases more flavor)
– 1 bay leaf (don’t forget to remove it before serving!)
– ½ tsp black pepper, freshly ground

Instructions

1. Pat the beef cubes completely dry with paper towels—this ensures a proper sear rather than steaming.
2. Heat 1 tablespoon olive oil in a large Dutch oven over medium-high heat until shimmering, about 2 minutes.
3. Working in two batches to avoid crowding, sear beef cubes for 3-4 minutes per side until deeply browned.
4. Transfer seared beef to a clean plate, leaving any rendered fat in the pot.
5. Add remaining 1 tablespoon olive oil to the pot and reduce heat to medium.
6. Sauté diced onion for 5-6 minutes until translucent and slightly golden at the edges.
7. Add minced garlic and cook for 1 minute until fragrant but not browned.
8. Stir in tomato paste and cook for 2 minutes, stirring constantly to deepen its flavor.
9. Return all seared beef and any accumulated juices to the pot.
10. Add beef broth, scraping the bottom thoroughly to incorporate all the flavorful browned bits.
11. Stir in carrots, dried thyme, black pepper, and the bay leaf.
12. Bring the stew to a gentle boil, then immediately reduce heat to low.
13. Cover and simmer for 1 hour and 15 minutes, maintaining a steady low bubble.
14. Add chopped cabbage, submerging it in the liquid.
15. Continue simmering uncovered for 30 minutes until cabbage is tender but still has some bite.
16. Remove and discard the bay leaf before serving.

Now your stew has transformed into a complete meal where the beef becomes fork-tender while the cabbage softens into silky ribbons. Naturally, this stew tastes even better the next day as the flavors continue to meld—try serving it over creamy mashed potatoes or with crusty bread for soaking up every last drop of the rich broth.

Silky Carrot and Ginger Soup

Silky Carrot and Ginger Soup
Let’s create a beautifully smooth carrot and ginger soup that’s perfect for crisp autumn days. Learning to make this silky pureed soup will give you confidence in your blending skills while warming you from the inside out. Follow each step carefully and you’ll be rewarded with a vibrant orange bowl of comfort.

Ingredients

– 2 tablespoons extra virgin olive oil (my go-to for its fruity notes)
– 1 medium yellow onion, chopped (I find sweet onions work best here)
– 3 cloves garlic, minced (freshly minced releases the most flavor)
– 2 tablespoons freshly grated ginger (don’t use powdered – the fresh zing is essential)
– 1.5 pounds carrots, peeled and chopped into 1-inch pieces
– 4 cups vegetable broth (I prefer low-sodium to control the salt level)
– 1/2 cup heavy cream (room temperature blends more smoothly)
– 1 teaspoon salt
– 1/4 teaspoon black pepper

Instructions

1. Heat 2 tablespoons olive oil in a large pot over medium heat for 2 minutes until shimmering.
2. Add chopped onion and cook for 5 minutes, stirring occasionally, until translucent.
3. Stir in minced garlic and grated ginger, cooking for 1 minute until fragrant.
4. Add chopped carrots to the pot and cook for 3 minutes, stirring to coat with oil.
5. Pour in 4 cups vegetable broth, ensuring carrots are fully submerged.
6. Bring the mixture to a boil over high heat, then reduce to a simmer.
7. Cover and simmer for 25 minutes until carrots are fork-tender.
8. Carefully transfer the hot mixture to a blender in batches, filling only halfway.
9. Blend on high speed for 2 minutes until completely smooth and velvety.
10. Return the pureed soup to the pot over low heat.
11. Stir in 1/2 cup heavy cream until fully incorporated.
12. Add 1 teaspoon salt and 1/4 teaspoon black pepper, stirring to combine.
13. Heat for 3 more minutes until warmed through, but do not boil.

This soup achieves an incredibly silky texture that coats your spoon beautifully. The ginger provides a warm, spicy kick that balances the carrots’ natural sweetness perfectly. Try swirling in a dollop of Greek yogurt or topping with toasted pumpkin seeds for contrasting textures that elevate each creamy spoonful.

Invigorating Thai Lemongrass Soup

Invigorating Thai Lemongrass Soup
When the weather turns chilly, nothing warms the soul quite like a bowl of aromatic Thai soup. We’re making an invigorating lemongrass soup today, a dish that fills your kitchen with incredible fragrance while being surprisingly simple to master step by step. Let’s gather our ingredients and begin our cooking journey together.

Ingredients

– 2 tbsp avocado oil (my favorite for high-heat cooking)
– 4 stalks fresh lemongrass, tender inner parts only (save the tough outer layers for stock)
– 1 medium yellow onion, thinly sliced
– 3 cloves garlic, minced
– 1-inch piece fresh ginger, grated
– 8 oz cremini mushrooms, sliced (I prefer their earthy flavor over white mushrooms)
– 4 cups chicken broth, preferably low-sodium
– 2 tbsp fish sauce
– 1 tbsp fresh lime juice
– 1 tsp coconut sugar
– 1 lb raw shrimp, peeled and deveined
– 1 can (13.5 oz) coconut milk, full-fat for creaminess
– ¼ cup fresh cilantro leaves
– 1 red chili pepper, thinly sliced

Instructions

1. Heat 2 tbsp avocado oil in a large pot over medium heat until it shimmers, about 2 minutes.
2. Add 4 stalks sliced lemongrass and cook while stirring for 1 minute until fragrant.
3. Add 1 sliced yellow onion and cook for 4 minutes until translucent but not browned.
4. Stir in 3 cloves minced garlic and 1-inch grated ginger, cooking for 30 seconds until aromatic.
5. Add 8 oz sliced cremini mushrooms and cook for 3 minutes until they begin to soften.
6. Pour in 4 cups chicken broth and bring to a boil over high heat.
7. Reduce heat to low, cover the pot, and simmer for 15 minutes to develop flavors.
8. Stir in 2 tbsp fish sauce, 1 tbsp lime juice, and 1 tsp coconut sugar until fully incorporated.
9. Add 1 lb raw shrimp and cook for 2-3 minutes until they turn pink and opaque.
10. Pour in 13.5 oz coconut milk and heat through for 2 minutes without boiling.
11. Remove from heat and stir in ¼ cup cilantro leaves and sliced red chili pepper.

Final result yields a beautifully balanced soup where the creamy coconut milk tempers the bright acidity. For an elegant presentation, serve in wide bowls garnished with extra cilantro sprigs and lime wedges on the side.

Nutty Almond and Broccoli Soup

Nutty Almond and Broccoli Soup
Ready to transform simple ingredients into a velvety, nourishing soup? This nutty almond and broccoli creation combines earthy flavors with creamy texture in a methodical process that even beginner cooks can master. Let’s walk through each step together to create this comforting bowl.

Ingredients

– 2 tablespoons extra virgin olive oil (my go-to for its fruity notes)
– 1 medium yellow onion, diced (I find sweet onions work beautifully here)
– 2 cloves garlic, minced (freshly minced releases the best flavor)
– 4 cups broccoli florets (cut into uniform 1-inch pieces for even cooking)
– ½ cup raw almonds (I prefer unsalted for better flavor control)
– 4 cups vegetable broth (low-sodium lets you adjust seasoning perfectly)
– 1 cup whole milk (room temperature blends more smoothly)
– ½ teaspoon sea salt (fine grain dissolves evenly)
– ¼ teaspoon black pepper (freshly cracked adds brighter flavor)

Instructions

1. Heat 2 tablespoons olive oil in a large pot over medium heat for 2 minutes until shimmering.
2. Add diced onion and cook for 6-8 minutes, stirring occasionally, until translucent and fragrant.
3. Stir in minced garlic and cook for 1 minute exactly until aromatic but not browned.
4. Add broccoli florets and raw almonds to the pot, tossing to coat with the oil mixture.
5. Pour in 4 cups vegetable broth and bring to a boil over high heat.
6. Reduce heat to medium-low, cover, and simmer for 15 minutes until broccoli is fork-tender.
7. Carefully transfer the hot mixture to a blender in two batches for safety.
8. Blend on high speed for 2 minutes until completely smooth and creamy.
9. Return the blended soup to the pot over low heat.
10. Stir in 1 cup whole milk until fully incorporated.
11. Add ½ teaspoon sea salt and ¼ teaspoon black pepper, stirring to combine.
12. Heat gently for 3-4 minutes until warmed through, but do not boil.

This velvety soup delivers a satisfying creamy texture with subtle nutty undertones from the almonds. The vibrant green color makes it beautiful served in shallow bowls, and I love topping it with toasted almond slices for extra crunch. Try pairing it with crusty bread for a complete meal that feels both nourishing and indulgent.

Conclusion

Ready to warm up your kitchen? These 18 Whole30 soups prove clean eating doesn’t mean sacrificing flavor. From cozy classics to vibrant bowls, there’s something for every craving. We’d love to hear which recipes become your favorites—drop a comment below! Don’t forget to share this roundup on Pinterest so fellow home cooks can discover these delicious, nourishing options too. Happy soup-making!

You might also like these recipes

Leave a Comment