This creamy carrot soup recipe is the ultimate comfort food, blending tender carrots with a rich and velvety base made from milk, heavy cream, and savory bacon. Infused with fresh garlic, onions, and celery, this soup is full of flavor and easy to prepare. Perfect for chilly evenings, it’s a warming, hearty dish that can be customized with different seasonings or made dairy-free. Serve it as a delicious starter or main course, topped with crispy bacon and fresh parsley for added texture. Whether you’re making it ahead or freezing leftovers, this carrot soup is sure to become a family favorite.

Ingredients:
- 6 oz bacon (about 6 strips), chopped
- 1 large yellow onion, diced (about 2 cups)
- 1 celery rib, diced (about 1/2 cup)
- 2 lbs carrots (about 8 large), peeled and sliced into 1/2-inch thick rings
- 2 garlic cloves, minced
- 2 tsp sea salt (or to taste)
- 1/8 tsp black pepper
- 4 cups chicken stock (or broth, reduced sodium)
- 1/2 cup milk
- 1/2 cup heavy whipping cream (plus extra for garnish)
- 2 Tbsp parsley, for garnish (optional)
Instructions:
- In a large pot or 5 1/2 qt Dutch oven, brown the chopped bacon over medium heat. Once crispy, remove the bacon with a slotted spoon and set aside.
- In the same pot with the rendered bacon fat, add the diced onion, celery, and sliced carrots. Cook for 6-8 minutes, until the onions soften (but don’t brown). Add the minced garlic, sea salt, and black pepper, stirring for another minute to release the garlic’s aroma.
- Pour in the chicken stock and bring the mixture to a simmer. Partially cover and cook for 20-25 minutes, or until the carrots are tender.
- Puree the soup in batches using a blender, or use an immersion blender directly in the pot until smooth.
- Return the soup to the pot and stir in the heavy cream and milk. Taste and adjust the seasoning with more salt and pepper if desired.
- Serve hot, garnished with the reserved bacon, a drizzle of cream, and a sprinkle of parsley.
Tips
- Blending Tip: If you’re using a traditional blender, be sure to blend in batches to avoid spills and ensure smooth texture.
- Consistency: For a thicker soup, blend less thoroughly or add a bit more cream. For a thinner version, you can add extra chicken stock or milk.
- Bacon Crispiness: Keep the bacon crispy until serving to maintain its texture as a garnish.

Variations and Substitutions
- Dairy-Free: Substitute the heavy cream and milk with coconut milk or a non-dairy milk alternative (like almond or oat milk) for a dairy-free version.
- Add Spice: For a kick, add a pinch of cayenne pepper or red pepper flakes when cooking the onions and garlic.
- Vegetarian: Skip the bacon and use olive oil or butter for cooking. Add a little smoked paprika to mimic the smoky flavor of bacon.
- Roasted Carrots: For a deeper flavor, roast the carrots before adding them to the soup.
FAQs
Can I make this soup in advance? Yes, this soup can be made ahead of time and stored in the refrigerator for up to 3 days. Reheat gently over low heat.
Can I freeze the soup? Yes, this soup freezes well. Store it in an airtight container in the freezer for up to 3 months. Reheat on the stove or in the microwave.
Can I make this soup without bacon? Absolutely! You can skip the bacon and still have a delicious soup by using olive oil or butter for sautéing the vegetables. For extra flavor, consider adding smoked paprika.
Serving Suggestions
- Toppings: Top with extra crispy bacon, a drizzle of cream, or fresh parsley for added texture and color.
- Sides: Serve with a warm crusty bread or grilled cheese for a comforting, complete meal.
- Garnishes: You can also garnish with roasted pumpkin seeds, croutons, or a dash of paprika for added flavor and crunch.
Why You’ll Love This Recipe
- Rich and Creamy: The combination of cream, milk, and bacon makes this soup incredibly rich and satisfying.
- Simple Ingredients: With just a few ingredients, this soup is easy to prepare yet bursting with flavor.
- Comforting and Hearty: Perfect for a cozy, filling meal that warms you from the inside out.
- Versatile: Whether you’re serving it for lunch, dinner, or as a starter, this soup is a versatile dish that can be enjoyed year-round.
Creamy Carrot Soup Recipe
8
servings15
minutes30
minutesIngredients
6 oz bacon (about 6 strips), chopped
1 large yellow onion, diced (about 2 cups)
1 celery rib, diced (about 1/2 cup)
2 lbs carrots (about 8 large), peeled and sliced into 1/2-inch thick rings
2 garlic cloves, minced
2 tsp sea salt (or to taste)
1/8 tsp black pepper
4 cups chicken stock (or broth, reduced sodium)
1/2 cup milk
1/2 cup heavy whipping cream (plus extra for garnish)
2 Tbsp parsley, for garnish (optional)
Directions
- In a large pot or 5 1/2 qt Dutch oven, brown the chopped bacon over medium heat. Once crispy, remove the bacon with a slotted spoon and set aside.
- In the same pot with the rendered bacon fat, add the diced onion, celery, and sliced carrots. Cook for 6-8 minutes, until the onions soften (but don’t brown). Add the minced garlic, sea salt, and black pepper, stirring for another minute to release the garlic’s aroma.
- Pour in the chicken stock and bring the mixture to a simmer. Partially cover and cook for 20-25 minutes, or until the carrots are tender.
- Puree the soup in batches using a blender, or use an immersion blender directly in the pot until smooth.
- Return the soup to the pot and stir in the heavy cream and milk. Taste and adjust the seasoning with more salt and pepper if desired.
- Serve hot, garnished with the reserved bacon, a drizzle of cream, and a sprinkle of parsley.

Leave a Reply