If you're craving something cozy, creamy, and full of feel good greens, this broccolini soup is calling your name. Seriously, it's like a reset button in a bowl, but with way more flavor and way less effort than you'd expect.

Jump to:
You know that satisfying, cozy feeling you get from a really good soup? This one brings it. It's smooth, comforting, and packed with simple, real-food ingredients that don't require a million steps or a trip to some fancy store. I started playing around with this soup back when I was deep in my post Whole30 era (hey 2017), and it's been a go-to ever since.
Whether you're winding down on a chilly night, meal prepping for the week, or just trying to sneak in a few extra greens, this one's a keeper. It's naturally gluten-free, easy to make dairy-free, and you can tweak it with whatever you've got hanging out in the fridge. I love serving it with my Hot Honey Roasted Carrots and Cauliflower, or pairing it with some Shrimp Scampi when I want to turn it into a full-on cozy dinner moment.
Ingredients

Ingredient Swaps
Broccolini: Regular broccoli works, just know it has a slightly stronger flavor and firmer bite. You might want to simmer it a little longer or blend it in smaller batches to keep things creamy.
Coconut milk: Swap in cashew cream, oat milk, almond milk, or even regular dairy milk if that's your jam. Just avoid sweetened ones!
Broth: You can also use bone broth or stock. I like to use chicken bone broth, but beef or vegetable will work great!
Step by step

- Add the bacon to the pot and cook for 10 minutes or until crispy, then remove from the pot, leaving the fat in the pot.
- Add diced onion and sautΓ© until soft and fragrant, about 5 to 6 minutes, then add in the garlic and sautΓ© for a minute or until fragrant.
- Toss in chopped broccolini and diced potato. Give it all a good stir so everything gets nice and coated.
- Pour in your broth. Add thyme, nutmeg, salt, and pepper. Bring it to a boil, then drop the heat and let it simmer 15 to 20 minutes, or until everything's super soft.
- Carefully transfer it to a high-powered blender (or use an immersion blender) and toss in the spinach. Blend until smooth and creamy. If your blender is smaller, then do this in batches.
- Pour it back into the pot. Stir in coconut milk.
- Taste it. Adjust seasoning if needed.
Can I use regular broccoli instead of broccolini?
Yep! You totally can. Just be aware that it's a little earthier and a bit firmer, so you may need to cook it a touch longer and maybe use a few fewer florets to keep the texture just right.
How do I make it creamy without dairy?
That potato is working some serious magic behind the scenes. It helps thicken things up naturally. If you want it even silkier, a handful of soaked cashews blended in will do the trick.
Any good toppings or garnishes?
Oh yes! Topping this soup with bacon really is a nice touch, but I also love throwing on some gluten-free croutons and toasted pumpkin seeds for crunch. Red pepper flakes are great if you want a little kick, or go fancy with crispy prosciutto, or even a sprinkle of parm if you're not dairy free.
Tips
- Too thin or too thick?
Potatoes and coconut milk will help thicken. If it's too thick, splash in a little extra broth until it's where you want it. - Kinda bland?
Don't skip the aromatics. Onion, garlic, thyme, they're doing a lot of heavy lifting. A pinch of nutritional yeast also adds a savory boost. - Weird texture when reheating?
Coconut milk and other dairy-free options can separate if overheated. Reheat low and slow, stir gently, and if needed, add a splash of broth to smooth it out again.
Storing and reheating
Storing:
Let it cool completely, then pop it in an airtight container in the fridge for up to 4 days. Honestly, it gets better with time. The flavors settle in and mellow out, so it makes a great meal-prep option.
Freezing:
You can absolutely freeze this. Use freezer-safe containers or souper cubes (my fav), leave a little room at the top for expansion, and stash it for up to 3 months.
Reheating:
- On the stove: Heat it gently over medium-low, stirring every so often. Add a little broth if it thickened in the fridge.
- In the microwave: 30-60 second bursts, stirring in between, until it's steamy and ready.
- From frozen: Let it thaw overnight in the fridge if you can, or warm it low and slow straight from frozen with a splash of liquid.
If you make this recipe, I'd love to hear what you think! Leave a star rating or drop a comment below. Your feedback means so much to me! And if you snap a photo, tag me on Instagram at @kaleenas.kitchen so I can see your version!
Recipe

Creamy and Cozy Broccolini Soup
EQUIPMENT NEEDED
- Large pot
- Blender or immersion blender
Ingredients
- 2 bunches of broccolini (chopped)
- 1 small onion (diced)
- 4 strips of bacon
- 4 cloves of garlic (minced)
- 3 small Yukon gold potatoes (cubed)
- 4 cups of broth
- 2 cups of spinach
- Β½ cup of full fat coconut milk
- 1 teaspoon salt
- 1 teaspoon pepper
- 1 teaspoon dried thyme
- Β½ teaspoon dried sage
- Β½ teaspoon nutmeg
Instructions
- Add the bacon to the pot and cook until crispy, then remove from the pot, leaving the fat in the pot.
- Add diced onion and sautΓ© until soft and fragrant, about 5 minutes, then add in the garlic and sautΓ© for a minute or until fragrant.
- Toss in chopped broccolini and cubed potatoes. Give it all a good stir so everything gets nice and coated.
- Pour in the broth. Add the thyme, nutmeg, salt, and pepper. Bring it to a boil, then drop the heat and let it simmer 15 to 20 minutes, or until everything's super soft and the potatoes are fork tender.
- Carefully transfer it to a high-powered blender (or use an immersion blender) and toss in the spinach. Blend until smooth and creamy. If your blender is smaller, then do this in batches.
- Pour it back into the pot. Stir in coconut milk.
- Taste it. Adjust seasoning if needed.
Notes
-
- On the stove: Heat it gently over medium-low, stirring every so often. Add a little broth if it thickened in the fridge.
-
- In the microwave: 30-60 second bursts, stirring in between, until it's steamy and ready.
-
- From frozen: Let it thaw overnight in the fridge if you can, or warm it low and slow straight from frozen with a splash of liquid.
Nutrition
*nutrition information is an approximate
Share this recipe on Facebook
Hi, I'm Kaleena!
I'm a 30-something wife and dog mom who shares mostly gluten-free, dairy-free, Whole30, and Paleo-friendly recipes. Since doing my first Whole30 in 2017, I have completely changed my way of cooking. I love to create recipes made from real, flavorful ingredients that the whole family will love!







Leave a Comment