There is nothing quite like the comfort of a warm, velvety broccoli cheddar soup served inside a crusty, toasted bread bowl. It is the ultimate cold-weather meal that feels like a big hug in a bowl. While many of us grew up ordering this at famous bakery-cafes, making it at home is surprisingly simple and tastes even better. The secret lies in the contrast between the sharp, melted cheese and the chewy, sourdough exterior of the bread. Get ready to skip the takeout line and create a restaurant-quality masterpiece right in your own kitchen.
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Servings: 4
- Difficulty: Medium
Nutrition values
- Calories: 685 kcal
- Protein: 24g
- Carbs: 72g
Why Make This Broccoli Cheddar Soup Bread Bowls
This recipe transforms a simple soup into a complete, interactive dining experience. First, it is incredibly budget-friendly compared to eating out. Second, you control the quality of the ingredients, meaning no strange preservatives or excessive sodium. The bread bowl absorbs the savory flavors of the soup, turning the “dish” into the best part of the meal. It is also a fantastic way to get kids to eat their vegetables, as everything tastes better when it is covered in gooey cheddar cheese.
Ingredients
- 4 small sourdough bread boules (round loaves)
- 1/4 cup unsalted butter
- 1 medium yellow onion, finely diced
- 1/4 cup all-purpose flour
- 2 cups chicken or vegetable broth
- 2 cups half-and-half (or whole milk)
- 3 cups fresh broccoli florets, chopped into very small pieces
- 1 cup carrots, julienned or shredded
- 2 1/2 cups sharp cheddar cheese, freshly shredded
- 1/4 teaspoon ground nutmeg
- Salt and black pepper to taste
- Optional: Melted butter and garlic powder for brushing the bread
Directions
Step 1: Prepare the Bread Bowls
Use a sharp serrated knife to cut a circle out of the top of each sourdough boule. Be careful not to cut all the way to the bottom. Scoop out the inside bread to create a bowl shape, leaving about a 1-inch thick shell. Save the bread “insides” for dipping later. Optional: Brush the inside of the bowls with melted garlic butter and bake at 350°F for 5 minutes to make them extra sturdy.
Step 2: Sauté the Aromatics
In a large pot or Dutch oven, melt the butter over medium heat. Add the diced onions and cook for about 3 to 5 minutes until they become translucent and fragrant. Do not let them brown; you want them soft and sweet.
Step 3: Create the Roux and Simmer
Whisk the flour into the melted butter and onions. Cook for 1-2 minutes to remove the raw flour taste. Slowly pour in the chicken broth and half-and-half while whisking constantly to prevent lumps. Add the chopped broccoli and shredded carrots. Bring the mixture to a gentle simmer, then reduce heat to low and cook for 15-20 minutes until the vegetables are tender.
Step 4: Melt the Cheese
Once the vegetables are soft, stir in the ground nutmeg, salt, and pepper. Gradually add the shredded cheddar cheese one handful at a time, stirring until completely melted and smooth. If the soup is too thick, add a splash more broth. If you prefer a smoother texture, use an immersion blender to pulse the soup a few times.
Step 5: Fill and Serve
Ladle the hot soup into the prepared bread bowls. Garnish with a sprinkle of extra cheese or a few small broccoli florets. Serve immediately while the soup is steaming and the bread is crisp.
Expert Tips for Perfect Broccoli Cheddar Soup Bread Bowls
To achieve the best results, always grate your own cheese from a block. Pre-shredded cheese is coated in potato starch to prevent clumping, which can lead to a gritty texture in your soup. Additionally, make sure your broccoli florets are cut into bite-sized pieces so they cook evenly and fit comfortably on a spoon. If you find your bread bowls are getting soggy too quickly, toasting them in the oven before filling creates a moisture barrier that keeps the crust crunchy longer.
Delicious Variations
If you want to switch things up, try these variations. Add crispy bacon bits on top for a smoky crunch. For a vegetarian version, use vegetable broth instead of chicken broth. If you like a little heat, add a pinch of cayenne pepper or diced jalapeños during the sautéing stage. You can also swap the sourdough boules for Italian or pumpernickel bread for a completely different flavor profile.

Frequently Asked Questions
What is the best bread for bread bowls?
Sourdough is the gold standard because its thick, chewy crust holds up well against the liquid soup without leaking. French bread or Italian loaves also work well if they are round and crusty.
Can I use frozen broccoli?
Yes, you can use frozen broccoli. Just make sure to thaw it and drain any excess water before adding it to the pot to avoid thinning out your soup.
How do I store leftovers?
Store the soup and the bread separately. Keep the soup in an airtight container in the fridge for up to 3 days. Store the bread boules at room temperature in a sealed bag. Do not store the soup inside the bread bowl, or it will become mushy.
Can I make this soup gluten-free?
Yes. Use a gluten-free flour blend for the roux and serve the soup in gluten-free bread bowls or regular ceramic bowls.
Why is my soup grainy?
Grainy soup usually happens if the heat is too high when you add the cheese. Always lower the heat or remove the pot from the burner before stirring in your cheddar to ensure a silky-smooth finish.
Conclusion
Making Broccoli Cheddar Soup Bread Bowls at home is a rewarding experience that brings the ultimate comfort food to your dining table. With its rich, cheesy base and perfectly tender vegetables, it satisfies every craving for a hearty meal. By following these steps and tips, you will create a dish that looks as good as it tastes. Grab a spoon, break off a piece of that crusty bread, and enjoy the most satisfying bowl of soup you have ever made!

Broccoli Cheddar Soup Bread Bowls
- Total Time: 45 minutes
- Diet: Vegetarian (option), Gluten-Free (option)
Ingredients
- 4 small sourdough bread boules (round loaves)
- 1/4 cup unsalted butter
- 1 medium yellow onion, finely diced
- 1/4 cup all-purpose flour
- 2 cups chicken or vegetable broth
- 2 cups half-and-half (or whole milk)
- 3 cups fresh broccoli florets, chopped into very small pieces
- 1 cup carrots, julienned or shredded
- 2 1/2 cups sharp cheddar cheese, freshly shredded
- 1/4 teaspoon ground nutmeg
- Salt and black pepper to taste
- Optional: Melted butter and garlic powder for brushing the bread
Instructions
- Use a sharp serrated knife to cut a circle out of the top of each sourdough boule. Be careful not to cut all the way to the bottom. Scoop out the inside bread to create a bowl shape, leaving about a 1-inch thick shell. Save the bread “insides” for dipping later. Optional: Brush the inside of the bowls with melted garlic butter and bake at 350°F for 5 minutes to make them extra sturdy.
- In a large pot or Dutch oven, melt the butter over medium heat. Add the diced onions and cook for about 3 to 5 minutes until they become translucent and fragrant. Do not let them brown; you want them soft and sweet.
- Whisk the flour into the melted butter and onions. Cook for 1-2 minutes to remove the raw flour taste. Slowly pour in the chicken broth and half-and-half while whisking constantly to prevent lumps. Add the chopped broccoli and shredded carrots. Bring the mixture to a gentle simmer, then reduce heat to low and cook for 15-20 minutes until the vegetables are tender.
- Once the vegetables are soft, stir in the ground nutmeg, salt, and pepper. Gradually add the shredded cheddar cheese one handful at a time, stirring until completely melted and smooth. If the soup is too thick, add a splash more broth. If you prefer a smoother texture, use an immersion blender to pulse the soup a few times.
- Ladle the hot soup into the prepared bread bowls. Garnish with a sprinkle of extra cheese or a few small broccoli florets. Serve immediately while the soup is steaming and the bread is crisp.
- Cook Time: 45 minutes





