01 -
In a large pot or Dutch oven, cook 6 slices thick-cut bacon over medium heat until crispy. Remove bacon, reserving 1-2 tbsp fat. Add 1 tbsp olive oil and 1 1/2 lbs 80/20 ground beef. Brown the beef, breaking it apart, then drain excess fat. This forms the protein-loaded core of your Hearty Keto Soup: Protein-Loaded Comfort Meal Prep.
02 -
Add 1 large yellow onion (diced) and 2 stalks celery (diced) to the pot with the browned beef. Sauté for 5-7 minutes until softened. Stir in 4 cloves garlic (minced) and cook for another minute until fragrant, being careful not to burn the garlic.
03 -
Pour in 6 cups low-sodium beef bone broth. Add 1 medium head cauliflower (cut into 1-inch florets), 1 tsp dried thyme, 1/2 tsp dried rosemary, and 1 bay leaf. Season generously with salt and black pepper to taste. Bring the mixture to a gentle simmer.
04 -
Reduce heat to low, cover the pot, and let the Hearty Keto Soup: Protein-Loaded Comfort Meal Prep simmer for 15-20 minutes, or until the cauliflower florets are fork-tender. Stir occasionally to prevent sticking and ensure even cooking.
05 -
Remove the bay leaf. Stir in 1 cup heavy cream and 4 oz softened full-fat cream cheese until fully melted and smooth. The soup will thicken slightly as the cream cheese incorporates, creating a rich, creamy texture for your Hearty Keto Soup.
06 -
Crumble the reserved crispy bacon and stir most of it into the soup. Taste and adjust salt and black pepper as needed. Ladle the Hearty Keto Soup: Protein-Loaded Comfort Meal Prep into bowls, garnishing each serving with the remaining crispy bacon and 1/4 cup fresh chopped parsley.