Creamy Carrot Soup

By Maya Hart
⬇️ Jump to Recipe
🥄 Prep: 10 mins 🔥 Cook: 30 mins ⏱️ Total: 40 mins 🍽️ Yield: 4 servings ⚡ 351 cal

There are days when the sheer volume of noise in my apartment reaches a frequency that only dogs and toddlers can hear. On those days, I don’t want to chop a mountain of vegetables. I don’t want to monitor a simmering pan like a hawk. I just want something warm, creamy, and deeply comforting that I can eat while standing over the sink so nobody asks me for a snack.

This soup takes 40 minutes, but let’s be honest, at least 25 of those minutes are just the carrots doing their own thing in a hot bath while you scroll on your phone.

When I was pregnant with my second baby and dealing with all the nausea that came with it, bland food was my only friend. But once I could actually eat again, I craved rich, savory flavors. This creamy carrot soup hits that exact sweet spot. It feels incredibly indulgent because we are using the bacon fat to sauté the onions and finishing it with a splash of heavy cream, but it is still packed with actual vegetables.

Let’s talk about the carrots for a second. I know some of you are judging the natural sugars in carrots, especially if you are navigating gestational diabetes like I did. Here is the trick. The fat from the bacon, cream, and milk slows down the absorption of those sugars. Plus, you are getting a massive 320% of your daily Vitamin A and a solid hit of fiber. It is a win for your blood sugar and a massive win for your immune system, which you definitely need when you are constantly wiping noses.

The real magic here is the layering of flavor. You start by crisping up the bacon. Don’t skip chopping it up for the garnish at the end. That little crunch of salty, smoky bacon on top of the silky, sweet soup is the kind of contrast that makes you close your eyes and actually enjoy your meal for three whole minutes before the baby wakes up from his nap.

All of this happens in one single pot. You sauté, you simmer, and then you just take an immersion blender right to the pot. No transferring hot liquid to a standalone blender and risking a kitchen ceiling covered in orange splatters. Just blend, stir in your dairy, and eat.

Grab some crusty bread to dip in it. Hide in the pantry if you have to. You earned this bowl.

Creamy Carrot Soup

🩺 Reviewed on July 9, 2026 by: Cassandra Stockwell, MS, RDN, LDN, IBCLC
🥄 Prep: 10 mins 🔥 Cook: 30 mins ⏱️ Total: 40 mins 🍽️ Yield: 4 servings ⚡ 351 cal

🥫 Ingredients

1 tablespoon olive oil or butter
4 slices thin-cut bacon (about 120 g / 4 oz)
1 medium onion, chopped
2 garlic cloves, minced
5 large carrots, peeled and cut into roughly 1.5 cm / ½-inch chunks
4 cups (1 litre) vegetable or chicken broth
½ cup (125 ml) heavy cream
¾ cup (185 ml) milk (any fat percentage works)
Salt and freshly ground black pepper
Fresh thyme leaves or chopped parsley, for garnish
Extra cream, for swirling on top
Crusty bread, to serve

📝 Instructions

  1. Cook the bacon. Warm the olive oil or butter in a large heavy-bottomed pot over medium-high heat.
  2. Lay the bacon slices in the pot and cook, turning once, until crisp and golden.
  3. Transfer to a paper towel-lined plate, let cool, then chop into small pieces.
  4. Soften the aromatics. In the same pot with the rendered bacon fat, add the chopped onion and minced garlic.
  5. Sauté for about 2 minutes, stirring frequently, until the onion turns soft and translucent but hasn’t started to brown.
  6. Add the carrots. Toss the carrot chunks into the pot and stir them well so they’re coated with the oil and gently glazed.
  7. Simmer with broth. Pour in the broth and give everything a good stir.
  8. Bring the liquid to an active simmer, then lower the heat to maintain a steady gentle bubble.
  9. Cover the pot and cook for 20–25 minutes, or until the carrots are completely tender when pierced with a fork.
  10. Purée until smooth. Take the pot off the heat.
  11. Use a stick blender directly in the pot to blend the soup until silky smooth. (Alternatively, let the mixture cool slightly, then purée in batches in a standing blender, being careful with the hot liquid.)
  12. Finish with dairy. Stir in the heavy cream and milk. Season to taste with salt and pepper. If the soup seems too thick for your liking, thin it with a splash of milk or water until it reaches your desired consistency.
  13. Serve. Ladle the soup into bowls. Add a swirl of cream on top, scatter the reserved chopped bacon, and finish with fresh thyme or parsley. Serve hot with thick slices of crusty bread.

🔬 Nutrition Facts

Calories: 351 kcal | Protein: 10 g | Carbohydrates: 23 g | Sugars: 12 g | Fat: 25 g | Saturated Fat: 10 g | Cholesterol: 50 mg | Sodium: 730 mg | Fiber: 4 g | Vitamin A: 320% DV | Calcium: 15% DV
Medical Disclaimer: This content is for informational purposes only and does not replace professional medical advice, diagnosis, or treatment. Always consult your OB-GYN, midwife, or a registered dietitian for personalized guidance tailored to your health history. I am a mom who figured this out the hard way, not your doctor!🔬 Researched using established prenatal nutrition guidelines

About the author – Maya Hart

I’m a mom of two and the founder of HomeBumpMeals. After a surprise gestational diabetes diagnosis, I turned my tiny kitchen into a test lab for easy, nourishing meals. Every recipe is researched using established prenatal nutrition guidelines (like ACOG & ADA) and battle-tested in the chaos of real life.

📚 Researched via ACOG & ADA Guidelines 🤰 Tested by a Real Mom 📸 What You See Is What I Made
Read Maya’s full story →

💬 Share your thoughts

Your email address will not be published. Required fields are marked *