Soups & Stews
This cheesy wild rice soup recipe delivers the perfect balance of creamy texture and hearty flavor, topped with crispy celery for that satisfying crunch. The secret lies in cooking wild rice until tender, then blending it with rich broth and melted cheese for velvety perfection. Every spoonful combines nutty rice, savory broth, and gooey cheese in a way that feels both comforting and refined.
What sets this soup apart is the crispy celery topping—a simple yet essential detail that transforms a simple bowl into something restaurant-worthy. The technique is straightforward: sauté celery until golden and crunchy, then sprinkle it over the finished soup just before serving.
This crispy contrast elevates the creamy base, making each bite worth savoring.
Ingredients for cheesy wild rice soup
Simple pantry staples and fresh ingredients create this restaurant-worthy cheesy wild rice soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Wild Rice Blend 🌾 | 1 cup | Uncooked, long-grain preferred |
| Celery Stalks 🧅 | 3 whole | Thinly sliced for topping |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium, homemade or store-bought |
| Shredded Sharp Cheddar Cheese 🧀 | 1 ½ cups | Freshly grated, aged cheddar preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Butter 🧈 | 2 tbsp | Unsalted, for sautéing |
| Olive Oil 🫒 | 1 tbsp | For crispy celery topping |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Thyme 🍃 | ½ tsp | Or 1 tbsp fresh thyme |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for garnish |
The wild rice is the soul of this soup—Bob's Red Mill or Lundberg blends work best for that nutty depth. If you're short on time, Trader Joe's sells pre-cooked wild rice that cuts prep by half. For the celery topping, crispness is everything, so choose stalks that are firm and white at the base. The sharp cheddar should be aged at least 6 months—you can tell by the sharp aroma. If you're using pre-shredded cheese, shake the bag first—it gets packed down and loses moisture.
No sharp cheddar? Gruyère or pepper jack add great depth, though Gruyère leans creamier. Heavy cream too rich? Half-and-half or coconut milk lightens the texture without sacrificing creaminess. Fresh thyme wilting? Dried at one-third the amount works in a pinch. For the celery topping, if you burn it once, lower the heat next time—medium-low is key. The broth can be store-bought, but if you're making it from scratch, vegetable bouillon cubes save time without sacrificing flavor.
This soup tastes even better the next day—reheat gently on low heat to avoid breaking the cream. Store in an airtight container for 4-5 days in the fridge. For the crispy celery, make it fresh before serving—it loses its crunch within minutes. Freeze the soup base (without celery) for up to 3 months. Just add fresh celery and reheat when ready to serve.
Why You'll Love This Recipe
- No-Chop Night: I swear by this—just rough-chop the celery and onion (or even use pre-diced if you’re that tired), and the wild rice does all the heavy lifting. The garlic? Sauté it until it’s golden but not burnt, because that’s where the magic happens.
- Cheese Love Always: That moment when you stir in the sharp cheddar or Gruyère and it melts into the broth? Yes. The wild rice soaks up all the gooey goodness, so every bite is creamy without being heavy. Honestly, I’ve made this for picky eaters, and even they ask for seconds.
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. It reheats like a dream—just add a splash of broth if it’s too thick—and the wild rice stays plump. Pack it in jars for work or school, and you’ll be the office favorite (or at least the one people actually eat).
- Pantry Staple Power: Wild rice lasts forever, veggie broth is cheap, and onions/celery are always in my fridge. I’ll make a big batch on Sunday, freeze half, and still have leftovers for days. Not the prettiest, but the taste makes up for it—and my wallet thanks me.
Step-by-step instructions for cheesy wild rice soup
This method delivers velvety wild rice soup with a crispy celery topping that contrasts perfectly with the creamy base.
Sauté Aromatics and Cook the Wild Rice
In a large Dutch oven, melt the 2 tbsp Butter over medium heat. Add the 1 whole Yellow Onion and cook for 5 minutes until softened and translucent. Stir in the 4 cloves Garlic Cloves and cook for 30 seconds until fragrant—this prevents raw garlic flavor in the finished soup.
Add the 1 cup Wild Rice Blend and stir to coat in the butter. Pour in the 4 cups Vegetable Broth and bring to a boil. Reduce heat to low, cover, and simmer for 45 minutes until the rice is tender and most of the liquid is absorbed. Stir occasionally to prevent sticking—this ensures even cooking and prevents a gummy texture.
Build the Creamy Base and Season
Once the rice is tender, stir in the 0.5 cup Heavy Cream and 1.5 cups Shredded Sharp Cheddar Cheese. Cook for 3-4 minutes on low heat, stirring constantly until the cheese is completely melted and the soup reaches a velvety consistency. If the mixture thickens too much, add 2-3 tablespoons of water to reach your desired texture.
Season with the 1.5 tsp Salt, 0.5 tsp Black Pepper, and 0.5 tsp Dried Thyme. Taste and adjust seasoning—this is where you ensure the soup is perfectly balanced before adding the crispy topping. The thyme adds an earthy depth that complements the cheddar beautifully.
Prepare the Crispy Celery Topping
In a separate skillet, heat the 1 tbsp Olive Oil over medium-high heat. Cut the 3 whole Celery Stalks into thin matchsticks (about 1/8-inch thick) and add them to the skillet in a single layer. Cook undisturbed for 3-4 minutes until the edges turn golden brown and crispy—this is key to achieving that satisfying crunch.
Once crispy, transfer the celery to a paper towel-lined plate to drain excess oil. Sprinkle with 1/4 tsp Salt to enhance the flavor. The celery should remain crispy even when served over the warm soup, so avoid overcrowding the pan during cooking.
Assemble and Serve with Garnish
Ladle the warm soup into bowls and top each serving with the crispy celery. Sprinkle with 0.25 cup Parmesan Cheese just before serving—this adds a nutty finish and prevents the celery from becoming soggy. The contrast between the creamy soup and crispy topping is what makes this dish truly special.
Serve immediately while the celery is still crispy. The soup should be thick enough to coat the back of a spoon but still have a smooth, velvety texture. Each bite should deliver a perfect balance of cheesy richness, earthy wild rice, and that satisfying crunch from the celery topping.
Pro Tips For Making Cheesy Wild Rice Soup
- Toast the Wild Rice: I learned this the hard way—skipping the toast makes the rice gummy. Dry-toast the wild rice blend in a pot over medium heat for 2-3 minutes before adding broth. The nutty aroma deepens, and the texture stays firm instead of turning into mush.
- Slice Celery Thin: Most recipes call for "diced" celery, but thin slices cook faster and stay crisp. Use a sharp knife and cut the stalks lengthwise into 1/8-inch strips—no one wants to bite into a rubbery chunk in soup.
- Don’t Boil the Garlic: Garlic burns faster than you think, and bitter flavor ruins the soup. Sauté it in butter or oil until just fragrant (about 30 seconds), then add the broth immediately. Overcooked garlic turns the whole dish acrid.
- Stir in Cheese Late: Adding cheese too early makes the soup grainy. Wait until the very end, when the rice is tender and the soup is simmering gently. Stir in the cheese off the heat, then let it melt for 30 seconds before serving—smooth every time.
Make-ahead tips for this cheesy wild rice soup
Prep Ahead Strategy
Cook the wild rice blend up to 2 days in advance and store it in an airtight container in the fridge. The flavors deepen as it sits, and reheating is a breeze—just add ½ cup broth per cup of rice and warm through on low heat.
I often make a big batch on Sunday so I can assemble the soup quickly during the week. 💡
Crispy Celery Prep
Make the crispy celery topping right before serving—it loses its crunch within 5-10 minutes. However, you can prep the celery by slicing it thinly and storing it in a single layer on a paper towel-lined plate in the fridge for up to 1 day.
Just pat it dry before frying to ensure maximum crispiness. 🌟
Cheese Prep Shortcut
Shred your sharp cheddar cheese ahead of time and store it in a resealable bag in the fridge for up to 3 days. This saves time and ensures you have it ready when you need it.
If using pre-shredded cheese, shake the bag vigorously to fluff it up before adding—it gets packed down and loses moisture over time. ✨
Broth Base Flexibility
Make your vegetable broth in advance and freeze it in ice cube trays for easy portioning later. These broth cubes can be stored in a freezer bag for up to 3 months.
When ready to use, simply toss a few cubes into your soup while reheating—no need to thaw them first. 🧊
Full Soup Assembly
For maximum convenience, prepare the entire soup base (without the crispy celery) up to 3 days ahead. Store it in an airtight container and reheat gently on the stove.
Just before serving, add the crispy celery topping and sprinkle with Parmesan cheese—this keeps the texture perfect and the flavors fresh. 🍲
Freezer-Friendly Base
Freeze the soup base (without celery) for up to 3 months in a freezer-safe container. Leave 1-inch headspace for expansion, and thaw overnight in the fridge before reheating. The texture remains creamy when reheated properly—just add a splash of broth or water if needed to restore consistency. ❄️
Nutrition facts
Frequently asked questions
Can I use regular rice instead of wild rice in this recipe?
Wild rice is essential for that nutty, hearty texture that makes this soup special. However, if you must substitute, try a mix of brown rice and black rice (equal parts) for a similar earthy flavor. The cooking time will be shorter (30-35 minutes instead of 45 minutes), and you may need to add a splash more broth to reach the same creamy consistency.
What's the best way to make the soup extra creamy without heavy cream?
For a lighter option, blend ½ cup of the cooked soup with ½ cup of broth until smooth, then stir it back in. This creates a velvety texture without heavy cream. You could also use ½ cup of coconut milk (full-fat for best results) or ¼ cup Greek yogurt mixed with ¼ cup broth—both add creaminess while keeping the dish lighter.
Why did my celery topping turn mushy instead of crispy?
This usually happens from overcrowding the pan or cooking at too low heat. For perfect crispiness, cook celery in a single layer over medium-high heat for 3-4 minutes max. If you're using multiple batches, work in small groups and keep the cooked celery on a paper towel-lined plate to drain excess oil. Also, make sure your celery is completely dry before frying—pat it with a paper towel if needed.
Can I make this soup vegetarian or vegan?
For a vegetarian version, use vegetable broth and swap the cheddar for nutritional yeast or vegan cheddar (like Violife). For a vegan version, replace heavy cream with coconut milk or cashew cream (blend ½ cup soaked cashews with ½ cup water until smooth). The wild rice and thyme will still shine in both versions.
How do I fix soup that's too thick or too thin?
If your soup is too thick, stir in 2-3 tablespoons of broth at a time until you reach the desired consistency. For soup that's too thin, simmer uncovered for 5-10 minutes to reduce the liquid. If that doesn't work, you can thicken it by mixing 1 tbsp cornstarch with 2 tbsp cold water, then stirring it into the soup and simmering for 2-3 minutes until thickened.
