Love this? Pin it for later!
There's something magical about the way carrots and potatoes transform when simmered with aromatic rosemary and garlic. This isn't just another vegetable soup—it's a bowl of pure comfort that reminds me of rainy Sunday afternoons in my grandmother's kitchen, where the scent of fresh herbs would drift through the house like a warm embrace.
I created this recipe during one of those transitional weeks between seasons when the weather can't decide if it's winter or spring. My garden was bursting with the last of winter's carrots—sweet from frost and packed with flavor—while my rosemary bush stood resilient against the changing temperatures. The combination seemed destined to be, and after several iterations, this hearty carrot and potato soup became a family favorite that we now make at least twice a month.
What makes this soup special is its incredible depth of flavor despite using humble ingredients. The natural sweetness of carrots pairs beautifully with the earthy potatoes, while fresh rosemary adds an almost pine-like aroma that transports you to a cozy cabin in the woods. Roasted garlic brings umami complexity without overwhelming the delicate vegetable flavors, and a touch of cream at the end transforms it from simple to sublime.
This soup has become my go-to for meal prep because it actually tastes better the next day when the flavors have melded together. It's also incredibly forgiving—you can adjust the consistency, add different herbs, or even make it completely dairy-free without losing its soul-warming essence. Whether you're cooking for a crowd or meal prepping for the week, this recipe delivers restaurant-quality results with minimal effort.
Why This Recipe Works
- Perfect Vegetable Ratio: The 2:1 ratio of carrots to potatoes creates a naturally sweet base without being cloying, while potatoes provide creamy body and satisfying heft.
- Fresh Herb Timing: Adding rosemary at two different stages—first to infuse the broth, then fresh at the end—creates layers of herbal complexity.
- Roasted Garlic Magic: Roasting whole garlic cloves before adding them to the soup mellows their bite and develops sweet, caramelized notes.
- Texture Balance: Blending half the soup while leaving some chunks creates the perfect balance between creamy and hearty.
- Nutrient-Dense Comfort: Each bowl packs over 200% of your daily Vitamin A needs while delivering comfort food satisfaction.
- One-Pot Simplicity: Everything cooks in a single pot, minimizing cleanup while maximizing flavor development through fond formation.
- Freezer-Friendly: This soup freezes beautifully for up to 3 months, making it perfect for batch cooking and emergency comfort food.
Ingredients You'll Need
The beauty of this soup lies in its simplicity, but that doesn't mean we shouldn't pay attention to ingredient quality. Each component plays a crucial role in building the final flavor profile, so let's explore what to look for when shopping.
Carrots (2 pounds): Choose carrots that feel heavy for their size with smooth, firm skin. Avoid any with soft spots or cracks. If you can find them, rainbow carrots add beautiful color variation, though they'll all taste similar once cooked. Organic carrots tend to have more intense flavor since they're grown in soil with higher nutrient density. Don't peel them—just scrub well with a vegetable brush; the skin contains nutrients and adds earthy depth.
Potatoes (1 pound): Yukon Gold potatoes are my preference for their naturally buttery flavor and ability to hold their shape while still breaking down enough to thicken the soup. Russets work too but will create a more starchy, cloudy broth. Red potatoes maintain their shape too well and won't contribute the creamy texture we're after. Look for potatoes without green spots or sprouting eyes.
Fresh Rosemary (3 sprigs): Choose bright green sprigs with no black spots or yellowing. The needles should be firmly attached to the stem. Store in the refrigerator wrapped in slightly damp paper towels inside a plastic bag. If fresh isn't available, use 1 tablespoon dried rosemary, but add it earlier in the cooking process to rehydrate properly.
Garlic (1 whole head): Select firm heads with tight, papery skin. Avoid any with green shoots emerging or soft cloves. Roasted garlic transforms this soup from good to extraordinary, developing sweet, complex flavors that raw garlic simply can't provide. The roasting process caramelizes the natural sugars, creating umami depth.
Vegetable Stock (6 cups): Homemade stock elevates this soup to new heights, but a good quality store-bought version works wonderfully. Look for low-sodium options so you can control seasoning. If using store-bought, enhance it by simmering with vegetable scraps for 30 minutes before starting the soup.
Heavy Cream (½ cup): This is optional but highly recommended for that restaurant-quality finish. The cream adds richness without overwhelming the vegetable flavors. For a dairy-free version, substitute full-fat coconut milk or cashew cream. The soup is still delicious without any cream substitute if you prefer a lighter version.
Extra Virgin Olive Oil (3 tablespoons): Use a good quality oil for sautéing and finishing. The peppery, fruity notes complement the sweet carrots beautifully. Save your best finishing oil for drizzling just before serving.
How to Make Hearty Carrot and Potato Soup with Fresh Rosemary and Garlic
Roast the Garlic
Preheat your oven to 400°F (200°C). Cut the top off a whole head of garlic to expose the cloves. Drizzle with olive oil, wrap in foil, and roast for 40 minutes until cloves are golden and caramelized. Once cool enough to handle, squeeze out the roasted cloves—they should pop out like paste. This step can be done up to 3 days ahead; store roasted garlic in an airtight container in the refrigerator.
Prep Your Vegetables
While the garlic roasts, scrub the carrots clean and slice them into ¼-inch rounds. This thickness ensures they cook evenly and blend smoothly. Dice potatoes into ½-inch cubes—any smaller and they'll dissolve completely; larger and they'll take forever to cook. Keep them in cold water if you're not using them immediately to prevent browning. Finely dice one medium onion and mince 2 celery stalks for the aromatic base.
Build the Flavor Base
Heat 2 tablespoons olive oil in a heavy-bottomed Dutch oven over medium heat. When the oil shimmers, add diced onion and celery with a pinch of salt. Cook for 5-6 minutes until vegetables are translucent but not browned. Add 2 sprigs of rosemary and cook for another minute until fragrant. The key here is to allow the vegetables to release their moisture without caramelizing, creating a sweet, aromatic foundation.
Add Vegetables and Stock
Add carrots and potatoes to the pot with 1 teaspoon salt and ½ teaspoon black pepper. Stir to coat with the aromatic oil and cook for 5 minutes, allowing the vegetables to slightly soften and absorb flavors. Pour in 6 cups vegetable stock, ensuring vegetables are covered by at least 1 inch of liquid. Add 1 sprig of fresh rosemary, bring to a boil, then reduce to a gentle simmer.
Simmer Until Tender
Cover partially and simmer for 25-30 minutes until vegetables are very tender when pierced with a fork. The carrots should offer no resistance, and potatoes should be on the verge of falling apart. This extended cooking time allows the vegetables to release their natural starches, which will thicken the soup beautifully. Stir occasionally to prevent sticking, and add more stock if needed to maintain proper consistency.
Blend for Perfect Texture
Remove the pot from heat and fish out the rosemary stems. Using an immersion blender, purée about half the soup directly in the pot. If you don't have an immersion blender, carefully transfer 3 cups of soup to a regular blender, blend until smooth, then return to the pot. For an ultra-smooth restaurant-style soup, blend completely. For a more rustic texture, blend only one-third. The blended portion will create a creamy base while maintaining some chunky vegetables.
Add Roasted Garlic and Season
Squeeze in the roasted garlic cloves and stir to incorporate. The garlic should melt into the hot soup, adding deep, caramelized flavor. Taste and adjust seasoning with salt and pepper. Remember that flavors develop as the soup sits, so be conservative with salt at this stage. Add a splash more stock if the soup is too thick for your liking—it should coat the back of a spoon but still be pourable.
Finish with Cream and Fresh Herbs
Return the pot to low heat and stir in ½ cup heavy cream. Heat gently for 2-3 minutes until warmed through—do not boil after adding cream as it can curdle. Remove from heat and stir in 1 tablespoon minced fresh rosemary for bright, herbaceous notes. The fresh herbs added at the end provide a flavor boost that dried herbs can't match. Serve immediately in warm bowls, drizzled with good olive oil and crusty bread on the side.
Expert Tips
Temperature Control
Maintain a gentle simmer rather than a vigorous boil. High heat can break down vegetables too quickly, resulting in mushy texture and cloudy broth. The ideal temperature is around 200°F, where small bubbles occasionally break the surface.
Stock Quality
If using store-bought stock, enhance it by simmering with carrot tops, onion skins, and herb stems for 20 minutes before starting the soup. Strain and proceed with the recipe. This simple step adds homemade depth to convenience products.
Make-Ahead Magic
This soup tastes even better the next day as flavors meld. Make it up to 3 days ahead, but add the cream only when reheating. Store roasted garlic separately and add just before serving for maximum flavor impact.
Blending Safety
When using a regular blender, never fill it more than halfway with hot liquid. Remove the center cap from the lid and cover with a kitchen towel to allow steam to escape. This prevents dangerous pressure buildup and potential explosions.
Herb Substitutions
While rosemary is traditional, thyme or sage work beautifully. Use 1 tablespoon fresh thyme leaves or 6 fresh sage leaves, chiffonade. Each herb creates a different but equally delicious soup personality.
Color Preservation
To maintain the vibrant orange color, add a squeeze of lemon juice at the end. The acid prevents oxidation and brightens both color and flavor. This is especially helpful if serving to guests.
Variations to Try
Spiced Moroccan Version
Add 1 teaspoon each of ground cumin, coriander, and smoked paprika when sautéing the onions. Replace rosemary with fresh cilantro and finish with a swirl of harissa paste. Top with toasted almonds for crunch.
Asian-Inspired Twist
Substitute ginger for rosemary and add 1 tablespoon miso paste. Use coconut milk instead of cream and finish with lime juice, sesame oil, and crispy shallots. Thai basil makes an excellent garnish.
Protein-Packed Version
Add 1 cup red lentils during cooking for extra protein and fiber. The lentils dissolve and thicken the soup while adding nutritional value. Top with Greek yogurt and hemp seeds for even more protein.
Roasted Vegetable Version
Roast half the carrots and potatoes at 425°F until caramelized before adding to the soup. This adds deep, roasted flavor and beautiful color variation. Reserve some for garnish.
Green Goddess Version
Blend in 2 cups fresh spinach or kale at the end for a vibrant green color and nutritional boost. The mild flavors won't overpower the carrot base but add vitamins and minerals.
Smoky Bacon Version
Start by rendering 4 ounces of diced bacon or pancetta. Use the fat to sauté vegetables instead of olive oil. The smoky flavor pairs beautifully with carrots and rosemary.
Storage Tips
Refrigerator Storage
Cool the soup completely before storing in airtight containers. It will keep for up to 5 days in the refrigerator. Store the cream separately and add when reheating for best texture. The flavors actually improve after 24 hours as they meld together.
Freezer Instructions
This soup freezes beautifully for up to 3 months. Portion into freezer-safe containers, leaving 1 inch of headspace for expansion. Freeze without cream—add it when reheating. Thaw overnight in the refrigerator or use the defrost setting on your microwave. Reheat gently, adding stock if needed to adjust consistency.
Reheating Guidelines
Reheat gently over medium-low heat, stirring frequently to prevent scorching. Add stock or water to thin if needed. Once hot, stir in cream and fresh herbs. Avoid boiling after adding cream to prevent curdling. Individual portions reheat well in the microwave—cover and heat for 2-3 minutes, stirring halfway through.
Frequently Asked Questions
Absolutely! Add all ingredients except cream and fresh rosemary to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until vegetables are very tender. Blend half the soup, then stir in cream and fresh rosemary. The roasted garlic can be added at the beginning or stirred in at the end for stronger flavor.
For soup that's too thick, simply add warm stock or water until you reach desired consistency. For soup that's too thin, simmer uncovered for 10-15 minutes to reduce, or blend more of the vegetables to release their natural thickening starches. You can also add a small amount of instant mashed potato flakes for quick thickening.
While convenient, baby carrots are typically less flavorful than whole carrots since they're often just regular carrots trimmed down. If using baby carrots, you'll need about 3 cups sliced. They may also cook faster, so check for doneness 5 minutes earlier. For best flavor, use whole carrots, especially those with tops still attached.
Yes! This soup is excellent for babies 6 months and older. Omit the salt during cooking and skip the cream. Blend completely smooth for younger babies or leave slightly chunky for older ones. The natural sweetness from carrots usually appeals to babies. You can freeze in ice cube trays for convenient baby portions.
Certainly! Use a potato masher for a rustic, chunky texture, or transfer portions to a regular blender. For the masher method, cook vegetables until very soft, then mash directly in the pot. For a regular blender, work in small batches, filling the container no more than halfway and removing the center cap to allow steam to escape.
This soup pairs beautifully with crusty sourdough bread, grilled cheese sandwiches, or a crisp green salad. For a heartier meal, serve with garlic bread or cheese scones. A dollop of crème fraîche and some toasted pumpkin seeds make elegant garnishes for dinner parties.
hearty carrot and potato soup with fresh rosemary and garlic
Ingredients
Instructions
- Roast the garlic: Preheat oven to 400°F. Cut top off garlic head, drizzle with oil, wrap in foil, and roast 40 minutes until golden.
- Build the base: Heat 2 tablespoons oil in Dutch oven over medium heat. Sauté onion and celery 5-6 minutes until translucent. Add 2 rosemary sprigs, cook 1 minute.
- Add vegetables: Stir in carrots and potatoes, season with salt and pepper. Cook 5 minutes, then add stock and remaining rosemary sprig.
- Simmer: Bring to boil, reduce to simmer, partially cover, and cook 25-30 minutes until vegetables are very tender.
- Blend: Remove rosemary stems. Blend half the soup with immersion blender until smooth, or transfer portions to regular blender.
- Finish: Stir in roasted garlic cloves, cream, and minced fresh rosemary. Heat through but don't boil. Adjust seasoning and serve hot.
Recipe Notes
For dairy-free version, substitute coconut milk or cashew cream. Soup thickens as it sits; thin with additional stock when reheating. Roasted garlic can be made up to 3 days ahead.