Green smoothies have a reputation for being carb-heavy sugar bombs, but this keto version flips the script entirely. Instead of bananas and fruit juice, you get a thick, creamy blend of nutrient-dense spinach, ripe avocado, full-fat coconut milk, and a shot of MCT oil. The result is a smoothie that tastes fresh and satisfying while delivering a powerful dose of healthy fats and fiber with just 4 grams of net carbs per serving. It is especially ideal for anyone following a vegan keto diet, since every ingredient is completely plant-based. Whip it up in five minutes flat and you have a portable breakfast, post-workout refuel, or afternoon pick-me-up that keeps your carb count firmly in check.

Why This Works on Keto

This smoothie is built around fat-rich whole foods that align perfectly with ketogenic macros. Avocado is the star here, contributing creamy texture along with heart-healthy monounsaturated fats, potassium, and a generous amount of fiber. A half avocado alone delivers about 10 grams of fat and 5 grams of fiber, making it one of the best keto-friendly fruits you can eat. Full-fat coconut milk adds another layer of richness with its natural MCTs, which your body can rapidly convert into ketones for fuel.

The spinach is virtually carb-free but packed with vitamins A, C, K, and folate, plus minerals like magnesium and iron that can sometimes run low on a plant-based keto diet. Adding MCT oil on top of the coconut milk gives you an extra ketone boost, which is especially helpful during the adaptation phase when your body is still learning to burn fat efficiently. With 24 grams of fat and only 4 grams of net carbs, this smoothie fits easily into even a strict 20g daily carb limit while providing real nutrition, not just empty fat calories.

Ingredients

  • 2 cups (60 g) fresh baby spinach, packed
  • 1 medium ripe avocado, halved and pitted
  • 1 cup (240 ml) full-fat coconut milk (canned, well-shaken)
  • 1 tablespoon MCT oil
  • 1/2 cup (120 ml) cold water or unsweetened almond milk
  • 1 tablespoon fresh lime juice (about half a lime)
  • 4-5 ice cubes
  • Liquid stevia or monk fruit to taste (optional)
  • Pinch of sea salt

Instructions

  1. Add the spinach and cold water (or almond milk) to your blender first. Blend for 10 seconds until the leaves are broken down. This prevents chunks of spinach in your finished smoothie.
  2. Scoop the avocado flesh into the blender. Add the coconut milk, MCT oil, and lime juice.
  3. Drop in the ice cubes and a pinch of sea salt. Add sweetener if desired.
  4. Blend on high for 30 to 45 seconds until completely smooth and creamy.
  5. Taste and adjust. Add more lime for brightness, more sweetener for a sweeter smoothie, or a splash of water if the consistency is too thick.
  6. Pour into two glasses and serve immediately.

Tips & Variations

  • Boost the protein. Add a scoop of unflavored plant-based protein powder (hemp or pea) to bring the protein up to 15-20g per serving. Check the carb count on your powder.
  • Add fresh herbs. A small handful of fresh mint or cilantro adds a refreshing twist that pairs beautifully with the lime.
  • Chocolate green smoothie. Stir in one tablespoon of unsweetened cocoa powder and a few extra drops of sweetener for a surprisingly delicious chocolate-spinach combo.
  • Make it a bowl. Use less liquid and more ice, blend until thick, and pour into a bowl. Top with unsweetened coconut flakes, hemp seeds, and a few raspberries for a keto smoothie bowl.
  • Meal prep hack. Pre-portion the spinach and avocado chunks into freezer bags. In the morning, dump a bag into the blender with the liquids and blend. Frozen avocado makes the smoothie extra thick and cold.
  • Cucumber addition. Half a small cucumber adds hydration and a clean flavor with negligible extra carbs.
  • Pair it with Bulletproof Coffee for a high-fat morning that keeps you satisfied until lunch.
Will this smoothie turn brown from the avocado?

Avocado can oxidize and turn brownish after 30 minutes or so. The lime juice helps slow this process, but for the best color and taste, drink your smoothie right after blending. If you must store it, press plastic wrap directly onto the surface, seal the container, and refrigerate. Give it a good shake or re-blend before drinking.

Can I use frozen spinach instead of fresh?

Absolutely. Frozen spinach works well and is often more affordable. Use about 1/2 cup (75g) of frozen spinach in place of the 2 cups of fresh. You can skip the ice cubes since the frozen spinach will chill the smoothie. The texture will be slightly thicker, which most people prefer.

Is coconut milk from a carton okay?

Carton coconut milk (the kind in the refrigerator section) is much thinner and lower in fat than canned. You can use it, but the smoothie will be less creamy and lower in calories and fat. If you go with carton coconut milk, consider adding an extra half tablespoon of MCT oil or a tablespoon of coconut cream to compensate.

How do I know if my avocado is ripe enough?

A ripe avocado yields slightly to gentle pressure and the skin is dark. If you cut it open and it is bright green and firm, it needs another day or two. If it has brown spots or strings throughout, it is overripe. For smoothies, slightly overripe avocados (soft but not brown) actually work great since they blend more smoothly.