Creamy Broccoli Wild Rice Soup
Description
Creamy Broccoli Wild Rice Soup is a cozy, hearty, and comforting soup made with tender broccoli, nutty wild rice, colorful vegetables, aromatic herbs, and a smooth creamy broth. The soup shown in the image has a beautiful golden-cream color with visible broccoli florets, carrots, herbs, and wild rice throughout.
This homemade soup is perfect for chilly evenings, family lunches, or a satisfying one-pot dinner. The wild rice gives the soup a pleasantly chewy texture, while broccoli and carrots add freshness, color, and natural sweetness. A creamy broth brings everything together into a rich and comforting bowl without making the preparation complicated.
The recipe can be served on its own with warm bread, crackers, or a simple green salad. It also works beautifully as a starter for a larger meal.
Recipe Information
Recipe Name: Creamy Broccoli Wild Rice Soup
Preparation Time: 15 minutes
Cooking Time: 45–55 minutes
Total Time: About 1 hour
Servings: 6
Difficulty: Easy
Cuisine: American-inspired comfort food
Cooking Method: One-pot stovetop soup
Ingredients
For the Soup
- 1 cup uncooked wild rice blend
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 medium yellow onion, finely diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 4 cups fresh broccoli florets, cut into bite-sized pieces
- 5 cups vegetable or chicken broth
- 1 cup water
- 1 teaspoon dried thyme
- ½ teaspoon dried oregano
- ½ teaspoon dried rosemary
- ½ teaspoon black pepper
- ¾ teaspoon salt, or to taste
- ½ teaspoon paprika
- 2 cups milk
- 1 cup heavy cream or half-and-half
- 2 tablespoons all-purpose flour
- ½ cup grated Parmesan cheese, optional
- 2 tablespoons chopped fresh parsley
Optional Garnishes
- Fresh parsley
- A sprinkle of Parmesan cheese
- Freshly cracked black pepper
- Small broccoli florets
- A drizzle of olive oil
- Warm crusty bread
Step-by-Step Instructions
Step 1: Prepare the Wild Rice 🌾
Rinse the wild rice blend thoroughly under cool running water.
➡️ Place the rinsed rice in a saucepan with approximately 2½ cups of water and a small pinch of salt.
Bring it to a gentle boil, then reduce the heat, cover, and simmer according to the rice package directions, usually around 35–45 minutes.
The rice should become tender while still maintaining a pleasant, slightly chewy texture.
Once cooked, drain any excess liquid and set the rice aside.
You can also cook the rice directly in the soup, but preparing it separately gives you better control over the final texture.
Step 2: Prepare the Vegetables 🥕🥦
While the rice cooks, prepare the vegetables.
Dice the onion, carrots, and celery into small, relatively uniform pieces.
Cut the broccoli into bite-sized florets.
➡️ Try to keep the broccoli pieces similar in size so they cook evenly.
Finely mince the garlic.
Set all the vegetables aside so they are ready to add to the pot.
Step 3: Sauté the Aromatics 🧅🧄
Place a large heavy-bottomed soup pot over medium heat.
Add the butter and olive oil.
Once the butter melts, add the diced onion, carrots, and celery.
Cook for approximately 5–7 minutes, stirring occasionally.
The vegetables should soften and the onion should become translucent.
➡️ Add the minced garlic and cook for another 30–60 seconds.
Be careful not to let the garlic become overly browned, as this can give the soup a bitter flavor.
Step 4: Add the Seasonings 🌿
Add thyme, oregano, rosemary, paprika, black pepper, and salt.
Stir everything together.
Cooking the herbs briefly with the vegetables helps release their aromas and allows their flavor to spread throughout the soup.
The combination of thyme, oregano, rosemary, and garlic gives the soup a warm, savory character.
Step 5: Add the Broth 🍲
Pour the vegetable or chicken broth into the pot.
Add 1 cup of water and stir well.
Bring the mixture to a gentle simmer.
➡️ Scrape the bottom of the pot gently with your spoon to loosen any flavorful bits left from the sautéed vegetables.
Allow the soup base to simmer for approximately 10 minutes.
Step 6: Add the Broccoli 🥦
Add the broccoli florets to the simmering soup.
Cook for approximately 6–8 minutes, or until the broccoli becomes tender but still retains some of its color and structure.
Avoid cooking the broccoli for too long.
You want the florets to be soft enough to enjoy but not so soft that they completely disappear into the soup.
For a texture similar to the image, keep plenty of recognizable broccoli pieces throughout the soup.
Step 7: Prepare the Creamy Mixture 🥛
In a separate bowl, whisk together the milk, heavy cream or half-and-half, and flour.
Whisk thoroughly until the flour is completely incorporated and there are no visible lumps.
➡️ This mixture will help create the creamy consistency of the soup.
If you prefer a lighter soup, use additional milk instead of some of the cream.
For an especially rich and luxurious version, use heavy cream.
Step 8: Add the Cream Mixture
Reduce the soup to low-medium heat.
Slowly pour the milk and cream mixture into the pot while stirring continuously.
Keep stirring as the soup heats.
The broth should gradually become creamy and slightly thicker.
Do not bring the soup to a rapid boil after adding the dairy.
➡️ Gentle heating helps keep the texture smooth.
Step 9: Add the Wild Rice 🌾
Add the cooked wild rice to the creamy soup.
Stir gently so the rice is evenly distributed.
Allow the soup to simmer for another 5–8 minutes.
This gives the wild rice time to absorb some of the creamy broth and allows all of the flavors to come together.
Step 10: Add Parmesan Cheese 🧀
If using Parmesan cheese, add it now.
Stir until the cheese melts into the soup.
Parmesan adds a pleasant savory depth and subtle nuttiness.
Taste the soup and adjust the seasoning.
➡️ Add more salt if needed.
➡️ Add more black pepper for extra warmth.
➡️ Add a little more thyme for a stronger herbal flavor.
Step 11: Check the Consistency
The soup should be creamy but still easy to ladle.
If it seems too thick, add a little extra broth or milk.
If it seems thinner than you prefer, allow it to simmer gently for a few additional minutes.
Remember that the soup will thicken slightly as it cools.
Step 12: Finish with Fresh Herbs 🌿
Turn off the heat and add chopped fresh parsley.
Give the soup one final gentle stir.
Fresh parsley adds color and a refreshing herbal flavor that balances the creamy base.
Step 13: Serve 🍲✨
Ladle the hot soup into bowls.
Garnish with fresh parsley, a little Parmesan, and freshly cracked black pepper.
For a presentation similar to the image, leave several broccoli florets and wild rice visible on the surface.
➡️ Serve immediately with warm crusty bread, toasted baguette slices, crackers, or a simple salad.
Recipe Notes
- Wild rice blends can vary in cooking time, so check the package instructions.
- Fresh broccoli provides the best texture, but frozen broccoli can also be used.
- Cut the broccoli into medium-sized florets so they remain visible in the finished soup.
- For a thicker soup, slightly increase the flour or allow the soup to simmer gently for a few extra minutes.
- For a thinner consistency, add additional broth or milk.
- Parmesan is optional but gives the soup a deeper savory flavor.
- Fresh parsley added at the end provides a brighter flavor than dried parsley.
- Avoid vigorous boiling after adding milk and cream.
- If preparing the soup ahead of time, the wild rice may continue absorbing liquid, so add a little extra broth when reheating.
Helpful Tips 👩🍳
Tip 1: Rinse the Rice
Rinsing wild rice before cooking removes excess surface starch and helps keep the finished soup from becoming unnecessarily cloudy or heavy.
Tip 2: Don’t Overcook the Broccoli
For the best texture, add the broccoli after the vegetables have already softened.
➡️ This keeps the florets tender while preserving their shape and color.
Tip 3: Make It Extra Creamy
For a richer soup, use heavy cream.
For a lighter version, use whole milk, 2% milk, or a combination of milk and half-and-half.
Tip 4: Blend Part of the Soup
If you want an even thicker consistency, remove about 1–2 cups of the soup and blend until smooth.
Return the blended portion to the pot and stir.
This creates a naturally creamy texture while keeping plenty of whole broccoli and wild rice visible.
Tip 5: Don’t Rush the Aromatics
Allow the onion, carrot, celery, and garlic to soften properly before adding the broth.
➡️ This simple step builds a much deeper flavor base.
Tip 6: Taste Before Serving
Broth and Parmesan can vary significantly in saltiness.
Always taste the soup near the end and adjust the salt gradually.
Tip 7: Reheating
Reheat leftovers gently over low-medium heat.
If the soup becomes too thick in the refrigerator, add a splash of broth or milk while reheating.
Serving Suggestions
🥖 Crusty Bread: A warm baguette or rustic loaf is perfect for dipping into the creamy broth.
🥗 Green Salad: Serve with a simple salad dressed with lemon and olive oil for a fresh contrast.
🧀 Toasted Cheese Sandwich: A classic grilled cheese sandwich makes this soup an especially comforting meal.
🥔 Roasted Potatoes: Crispy roasted potatoes can be served alongside the soup for a more substantial dinner.
🌿 Fresh Herbs: A little parsley, thyme, or chives on top adds freshness and beautiful color.
Servings and Portions
This recipe makes approximately 6 generous servings.
For a starter portion, you can serve approximately 1 cup per person.
For a main meal, serve approximately 1½–2 cups per person with bread or another side.
If cooking for a larger gathering, the recipe can be doubled. Use a large stockpot and allow enough space for the soup to simmer comfortably.
Approximate Nutritional Information
Nutritional values vary depending on the broth, dairy products, butter, cheese, and exact serving size used.
Estimated per serving:
- Calories: 350–420 kcal
- Protein: 11–15 g
- Carbohydrates: 38–45 g
- Fat: 17–22 g
- Fiber: 5–7 g
- Sugar: 6–9 g
- Sodium: 650–900 mg
- Calcium: 180–250 mg
- Iron: 2–3 mg
Using half-and-half or milk instead of heavy cream can reduce the overall calorie and fat content.
Nutritional Benefits 💚
Broccoli Benefits 🥦
Broccoli provides dietary fiber along with vitamin C, vitamin K, folate, and other beneficial plant compounds. Its natural color and fresh flavor also make the soup more appealing.
Wild Rice Benefits 🌾
Wild rice contributes complex carbohydrates, fiber, plant-based protein, and minerals. Its chewy texture also makes the soup more filling and satisfying.
Carrots Benefits 🥕
Carrots provide beta-carotene, which the body can convert into vitamin A. They also contribute fiber and natural sweetness to the soup.
Celery Benefits 🌿
Celery contributes hydration, fiber, and a variety of plant compounds while providing a classic savory foundation for the soup.
Garlic Benefits 🧄
Garlic adds strong natural flavor while contributing sulfur-containing plant compounds and allowing you to create a flavorful soup without relying entirely on heavy seasoning.
Dairy Benefits 🥛
Milk, cream, and Parmesan provide protein and calcium. Using Greek yogurt or a lighter dairy option can alter the nutritional profile while maintaining a creamy texture.
Frequently Asked Questions
Q1: Can I use brown rice instead of wild rice?
Yes. Brown rice can be substituted, although the flavor and texture will be different. Wild rice provides a distinctive earthy flavor and pleasantly chewy texture.
Q2: Can I use frozen broccoli?
Absolutely. Add frozen broccoli directly to the soup and allow a few additional minutes for it to become tender.
Q3: Can I make this soup vegetarian?
Yes. Use vegetable broth instead of chicken broth and make sure the Parmesan is suitable for your preference.
Q4: Can I make it dairy-free?
Yes. Replace butter with olive oil and use an unsweetened plant-based milk and plant-based cream alternative. Choose a dairy-free Parmesan-style topping if desired.
Q5: How can I make the soup thicker?
You can add a little extra flour to the dairy mixture, blend a portion of the soup, or allow it to simmer gently until it reaches your preferred consistency.
Q6: How can I make it thinner?
Simply add more vegetable or chicken broth. Add it gradually until the desired consistency is reached.
Q7: Can I prepare this soup ahead of time?
Yes. It can be prepared ahead and refrigerated. Because wild rice absorbs liquid as it sits, add a little broth or milk when reheating if necessary.
Q8: How long will leftovers keep?
Store the cooled soup in a covered container in the refrigerator and use it within a few days. Reheat gently and stir well before serving.
Q9: Can I freeze creamy broccoli wild rice soup?
You can freeze it, although soups containing dairy may sometimes change texture slightly after thawing. For the best texture, consider preparing the vegetable and rice soup base first and adding the creamy ingredients after thawing and reheating.
Q10: Can I add chicken?
Yes. Cooked shredded chicken can be added along with the wild rice for a more protein-rich version.
Q11: Can I add mushrooms?
Definitely. Sliced mushrooms can be sautéed with the onions, carrots, and celery. They add a delicious earthy flavor that pairs particularly well with wild rice.
Q12: What herbs work best?
Thyme is especially good with broccoli and wild rice. Parsley, rosemary, oregano, chives, and a small amount of sage also work beautifully.
Final Thoughts
This Creamy Broccoli Wild Rice Soup is the perfect combination of creamy, savory, hearty, and fresh flavors. 🥦🌾🥕🧄
The wild rice adds substance, broccoli brings freshness and texture, carrots add natural sweetness, and the creamy herb-infused broth ties everything together. The recipe is flexible enough to adapt to your preferred vegetables, herbs, protein, and dairy choices.
For the best result:
➡️ Rinse and cook the wild rice properly.
➡️ Sauté the vegetables until fragrant and tender.
➡️ Season gradually.
➡️ Add broccoli at the right stage so it retains its texture.
➡️ Add the dairy mixture over gentle heat.
➡️ Stir in wild rice near the end.
➡️ Finish with fresh parsley and Parmesan.
➡️ Serve hot with warm crusty bread.
The result is a comforting homemade soup that looks beautiful in a serving bowl and is satisfying enough to enjoy as a complete meal.






