Soups & Stews
This basic cream soup recipe delivers restaurant-style velvety smoothness without the fuss—perfect for chilly evenings or comforting weeknight dinners. The secret lies in a proper velouté base, where onions and garlic slowly caramelize before blending into a silky texture.
I’ve refined this method over years to ensure it’s foolproof, with just 20 minutes of active time and minimal ingredients.
Aromatic vegetables like celery and carrots form the flavor foundation, while chicken or vegetable broth adds depth. The magic happens when you whisk in cold heavy cream at the end—this prevents curdling and guarantees that signature creamy, velvety finish.
No special equipment is needed, just a pot, a whisk, and patience for a smooth blend.
The result is a rich, velvety soup with a clean, elegant taste that’s versatile enough for any occasion. Serve it as a starter, a light lunch, or a comforting side dish—it’s always a crowd-pleaser. The best part? Leftovers reheat beautifully, making it ideal for meal prep.
For extra flair, garnish with fresh herbs, a drizzle of cream, or a sprinkle of black pepper. This recipe is your go-to for quick yet impressive soups that taste like they’ve been simmering for hours. Let’s get started!
Ingredients for basic cream soup
Twelve simple ingredients transform into velvety cream soup with restaurant-quality depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 1 ½ cups | Diced, medium size preferred |
| Garlic Cloves 🧄 | 4 cloves | Peeled and minced finely |
| Carrots 🥕 | 1 cup | Diced, medium size preferred |
| Celery Stalks 🌿 | 2 whole | Diced, medium size preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Cold, full-fat preferred |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cut into pieces |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening |
| Fresh Thyme Leaves 🌿 | ½ tbsp | Chopped, or 1 tsp dried |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The aromatic vegetable trio—onions, carrots, and celery—forms the flavor foundation. Buy fresh, preferably organic from the produce section at Whole Foods or your local market for the best flavor. Look for onions with crisp, papery skins and vibrant color—these indicate freshness. Carrots should be firm with bright orange hue, and celery should snap easily when bent. The low-sodium chicken broth is crucial; brands like Pacific Foods or Swanson offer excellent options. For a vegetarian version, use vegetable broth instead. Fresh thyme and parsley add aromatic depth—Penzeys Spices carries high-quality dried options if fresh isn't available.
No heavy cream? Coconut cream or cashew cream works beautifully for a dairy-free alternative. The butter can be substituted with vegetable shortening for a neutral flavor, though butter provides superior richness. If you're using dried thyme, remember it's one-third the amount of fresh. For gluten-free needs, swap the all-purpose flour with cornstarch or gluten-free flour blend. The carrots and celery can be prepped ahead—store them in an airtight container in the fridge for up to 3 days. If you're short on time, frozen chopped vegetables work perfectly, though fresh yields the best texture. The chicken broth should be brought to a simmer before using to ensure maximum flavor extraction.
This soup reheats beautifully—simply warm on the stove over medium-low heat, stirring occasionally to prevent scorching. For best results, reheat only what you need, as the texture can break down with multiple reheats. Store leftovers in an airtight container in the fridge for up to 5 days. For longer storage, portion into airtight containers and freeze for up to 3 months. When reheating from frozen, thaw in the fridge overnight before warming. The garnish of fresh parsley not only adds color but also a bright, fresh contrast to the rich soup. If you prefer, a drizzle of heavy cream or a sprinkle of Parmesan cheese adds an extra layer of indulgence.
Why You'll Love This Recipe
- Pantry-Friendly Base: I swear by this soup because it uses what’s already lurking in my fridge—yellow onions, carrots, celery—all chopped in five minutes flat. No fancy ingredients, just the kind of stuff that doesn’t go bad before you remember it.
- Savory Depth Magic: That slow simmer with garlic and chicken broth? It builds layers of flavor without effort. The onions caramelize just enough to give it a rich, almost sweet undertone—like a hug in a bowl.
- Leftovers That Shine: Make a double batch and freeze half. When you’re too tired to cook, just reheat it with a splash of milk or cream, and it’s like you’re eating fresh soup again. (Yes, even on a Tuesday night.)
- Budget Meal for Days: A single onion, a few carrots, and a stalk of celery stretch into four servings. I’ll be real—this is how I feed my family for under $3 a bowl, and no one complains about the taste.
Step-by-step instructions for velvety cream soup
This method delivers restaurant-quality cream soup with a silky texture and balanced flavors.
Sauté the Vegetable Base
Melt the 4 tablespoons unsalted butter in a large pot over medium heat. Add the 1.5 cups diced yellow onions, 1 cup diced carrots, and 2 diced celery stalks. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onions become translucent.
Add the 4 minced garlic cloves and 0.5 tablespoon chopped fresh thyme leaves, cooking for another 1-2 minutes until fragrant. This foundational step develops the soup's depth of flavor—don't rush it. The vegetables should be tender but not browned, ensuring a smooth texture without bitterness.
Build the Roux and Add Broth
Sprinkle the 2 tablespoons all-purpose flour over the vegetables and stir vigorously for 1-2 minutes to create a light roux. This will thicken the soup and create that velvety consistency. Gradually whisk in the 4 cups chicken broth, stirring constantly to prevent lumps from forming.
Bring the mixture to a gentle boil, then reduce heat to medium-low and let it simmer for 10 minutes. This simmering time allows the flavors to meld together and the vegetables to break down further, creating a smooth base. You'll notice the soup thicken slightly as it cooks—this is normal and essential for the final texture.
Finish with Cream and Seasoning
Reduce heat to low and gradually whisk in the 1 cup cold heavy cream. The cold cream helps stabilize the emulsion, preventing curdling. Add the 1 teaspoon salt and 0.5 teaspoon freshly ground black pepper, then let the soup simmer gently for 5 minutes to heat through completely.
Taste and adjust seasoning if needed—this is where you ensure the soup's balance. The cream should be warm but not hot, and the soup should have a velvety smoothness. If it's too thick, whisk in 1-2 tablespoons of hot broth to reach your desired consistency. Remove from heat immediately to preserve the cream's richness.
Garnish and Serve
Ladle the soup into serving bowls and garnish each portion with 0.25 cup chopped fresh parsley. The parsley adds a bright contrast to the rich cream base and enhances the visual appeal. Serve immediately while warm, as cream soups are best enjoyed fresh from the pot.
For an extra touch of elegance, you can top with a swirl of cream or a sprinkle of freshly cracked black pepper. This soup keeps well in the refrigerator for up to 3 days—just reheat gently on the stove, stirring occasionally to prevent scorching, and add a splash of broth or cream if needed to restore its velvety texture.
Pro Tips For Making Basic Cream Soup
- SWEEAT NOT CHAR THE VEGETABLES: I learned this the hard way—when you’re sautéing onions, carrots, and celery, keep the heat medium-low. High heat turns them into a sad, bitter mush instead of a fragrant, golden base. If your pan’s smoking, you’re doing it wrong.
- DICE ONIONS UNIFORMLY: Tiny onion pieces burn; big chunks stay raw. Aim for ¼-inch dice—consistent size guarantees even cooking. And yes, even if you’re impatient like me, don’t skip this step.
- STRAIN THE BROTH IF IT’S TOO CLOUDY: A cloudy broth makes your soup look murky. After simmering the veggies in broth, strain it through a fine-mesh sieve into your pot. Your soup will look (and taste) cleaner—no one will guess you took a shortcut.
- WHISK IN THE CREAM GRADUALLY: Dumping cold cream all at once breaks the emulsion and curdles it. Warm the cream slightly first, then whisk in slowly while stirring the soup constantly. This keeps the texture silky—no lumps, no disaster.
Make-ahead tips for basic cream soup
Prep Ahead Components
Chop all your vegetables—onions, carrots, and celery—the night before and store them in an airtight container in the fridge. This saves 15 minutes of prep time the next day. I like to use a Ninja Foodi chopper for quick, even dicing.
The broth can also be prepped ahead: simmer your chicken or vegetable broth and refrigerate it in a separate container. 🌿
Make-Ahead Soup Base
After sautéing your vegetables and creating the roux, let the soup simmer for 10 minutes and then cool it completely before refrigerating. Store the base (without the cream) in an airtight container for up to 3 days.
When ready to serve, simply reheat the base on the stove, whisk in the cold heavy cream at the end, and adjust seasoning. This method preserves the soup’s smooth texture and prevents curdling. ❄️
Freezing for Later
For long-term storage, freeze the soup base (without cream) in quart-sized freezer bags or airtight containers. Leave 1 inch of headspace for expansion. Thaw overnight in the fridge before reheating. When ready to serve, whisk in the cold heavy cream off the heat to maintain that velvety finish.
The cream should never be added to frozen soup—always incorporate it fresh. 💡
Reheating Like a Pro
Reheat your soup gently on the stove over medium-low heat, stirring occasionally to prevent scorching. If the soup thickens too much, add a splash of hot broth or water to loosen it.
For extra richness, stir in 1 tablespoon of cold butter or a drizzle of heavy cream at the end. Never microwave cream soups—they split and lose their silky texture. 🔥
Garnish Prep
Chop your fresh parsley and store it in a small airtight container in the fridge. For a more flavorful garnish, mix in 1 teaspoon of fresh thyme leaves with the parsley. Keep the garnish separate until serving to preserve its freshness and vibrant color.
A sprinkle of freshly cracked black pepper or a drizzle of truffle oil adds a gourmet touch without extra effort. ✨
Batch Cooking Tips
Double or triple the recipe for easy meal prep—this soup freezes beautifully for up to 3 months. Store individual portions in glass containers for easy reheating. Label each container with the date to track freshness.
When reheating, start with smaller batches to avoid overcooking. The key is patience—let the soup warm through gradually for the best texture. 💪
Nutrition facts
Frequently asked questions
Can I make this cream soup without a roux?
The roux is key for that velvety texture, but you can substitute it! Blend the cooked vegetables with 1 cup of the broth before adding the remaining liquid. This creates a natural thickening without flour. For extra richness, whisk in 2 tablespoons of cornstarch mixed with 2 tablespoons cold water at the end instead of the roux.
Why did my soup turn out grainy?
Graininess usually means the cream separated or the vegetables weren't blended enough. Always whisk in the cold heavy cream off the heat to prevent curdling. For extra smoothness, strain the soup through a fine-mesh sieve before serving. If using pre-chopped frozen veggies, thaw and drain them first to avoid excess moisture.
How can I make this soup vegetarian?
Swap the chicken broth for vegetable broth and use vegetable butter or olive oil instead of regular butter. For extra depth, add 1 teaspoon nutritional yeast or a splash of white wine when sautéing the vegetables. The cream can stay as-is, or use coconut cream for a dairy-free option.
Can I use half-and-half instead of heavy cream?
Yes, but the texture will be lighter and less rich. For best results, use 1 cup half-and-half plus 2 tablespoons cold butter, whisked in at the end. The butter adds fat content that mimics heavy cream's velvety mouthfeel. If you prefer a lighter soup, this works beautifully—just adjust seasoning to taste.
What's the best way to reheat leftovers?
Always reheat gently on the stove over low heat, stirring constantly to prevent scorching. If the soup thickens too much, add 1-2 tablespoons of hot broth to restore creaminess. Never microwave—it breaks the emulsion and makes the soup split. For extra richness, stir in 1 tablespoon cold butter** at the end.
