Carrot Potato Soup

Warm, comforting, and super simple, this carrot potato soup is pure magic for chilly days. It’s budget-friendly, whipped up fast with just a handful of basics, and makes a hearty, flexible meal your family will love.
This recipe is one of those kitchen heroes — perfect for when your fridge is looking pretty bare or you want to use up those carrots and potatoes sitting patiently in your crisper.
Everything about this carrot potato soup fits my dream for cozy food this season: it’s hearty and filling, totally vegetarian, and packed with flavor.
Join my newsletter for free weekly recipes!
Simple, cozy, and easy on the budget, this carrot potato soup is exactly the kind of meal that hits the spot when you want comfort with no fuss. Using just a few familiar ingredients — carrots, potatoes, onion, some fat, and broth — it comes together in about 35 minutes and makes a big batch that freezes beautifully for later.
This recipe is also flexible: blend part of it for a velvety texture or keep it chunky for a rustic feel. It’s vegetarian, easy to veganize, and stretches nicely with beans, grains, or greens to turn it into a wholesome meal. Below you’ll find a handy step-by-step with photos, pro tips for best results, and the full recipe to print out.
- Time: ~35 minutes
- Serves: about 4
- Diet: vegetarian (easy to make vegan)
- Highlights: budget-friendly, freezer-friendly, super adaptable
Quick, Cozy, and Budget-Friendly
Here’s the quick scoop: this carrot potato soup is cozy, easy, and absolutely worth making over and over. Check out these reasons it’s sure to become your new favorite.
- Quick to make: From chopping to bowl in roughly 35 minutes—that’s weekday dinner magic.
- Budget-friendly: Uses basic, affordable ingredients you probably already have: carrots, potatoes, onion, some fat, and broth. Perfect when your fridge is running low.
- Pantry and fridge staples: Great way to use those lonely carrots or potatoes before they get sad.
- Freezer-friendly: Whip up a big batch, keep some for later—refrigerate 3–4 days or freeze up to 3 months.
- Comforting but light: Creamy potatoes add body, carrots and onion bring natural sweetness—a filling meal that doesn’t weigh you down.
- Texture options: Blend a cup for creaminess with chunks or skip blending for a heartier bowl.
- Flexible recipe: Add beans, grains, or greens for a fuller meal. Swap butter for olive oil to make it vegan.
- Kid- and crowd-friendly: Mild, sweet flavors tend to please all palates.
- Low-stress and forgiving: Easy steps and flexible timing mean you won’t sweat the small stuff.
In a nutshell: If you want an inexpensive, quick, make-ahead, and tasty soup that adjusts to whatever you’ve got at home, this carrot potato soup fits the bill perfectly.
This carrot potato soup is a comforting hug for your belly — quick to make in about 35 minutes with just a few pantry and fridge basics. The potatoes make it filling, the carrots and onions add a natural sweetness, and it stays light enough for a weeknight meal.
Super versatile too: blend part for silkiness or leave it chunky if you prefer more texture. This vegetarian recipe is a breeze to veganize and kid-friendly to boot. Plus, it’s a great base to toss in proteins, grains, or greens to make it a hearty dinner.
Other reasons to love it:
- Whips up a generous batch, perfect for leftovers or freezing.
- Made with common ingredients you likely already have.
- Customizes easily with whatever veggies, beans, or grains you fancy.
Ingredients and Pantry Staples
- 1 Tbsp butter or olive oil
- 1 medium-sized onion, diced (any color works)
- 1 garlic clove, minced or grated
- 1 celery stalk, chopped
- 1 lb (450 grams) carrots, peeled and diced*
- 1 lb (450 grams) potatoes, peeled and diced*
- 1 tsp Italian herbs
- ¼ tsp dried thyme
- ¼ tsp dried parsley (optional)
- ⅛ tsp black pepper, plus extra for serving
- ½ tsp fine salt, plus more to taste*
- 2 ½ cups (600ml) low-sodium vegetable broth
- 2-3 Tbsp fresh parsley, chopped
Step-by-Step Cooking Instructions
- Peel and dice the carrots and potatoes; dice the onion; mince or grate the garlic; chop the celery.
- In a large pot, melt butter or heat olive oil over medium heat.
- Add the diced onion with a pinch of salt and pepper and sauté until soft and translucent, about 5 minutes.
- Add the garlic and cook about 1 minute until fragrant.
- Add the carrots, potatoes, celery, Italian seasoning, dried thyme, (optional dried parsley), salt, and pepper; stir and cook 2–3 minutes to release flavors.
- Pour in the low-sodium vegetable broth and bring to a boil.
- Reduce heat to a gentle simmer, cover, and cook about 20 minutes, stirring occasionally, until the vegetables are tender and potatoes begin to break down.
- Turn off the heat and let the soup cool slightly.
- Carefully transfer about 1 cup of hot soup to a blender and pulse until smooth (or briefly use an immersion blender); avoid over-blending to prevent gumminess.
-
Pour the blended soup back into the pot and stir to combine.
- Taste and adjust salt and pepper; stir in chopped fresh parsley.
Small Tweaks for Big Flavor
Carrot potato soup ingredients
Carrots: If you’re like me, there’s always a bag of carrots waiting in the fridge for soup night. They bring sweetness, fiber, and a lovely orange glow to the bowl.
Potatoes: Yukon Golds are my pick—they break down nicely and make the soup creamy without becoming gluey. But any potatoes you have on hand will do.
Onion & garlic: Sautéing the onions until translucent really unlocks flavor. Go easy on the garlic so it doesn’t overpower the gentle sweetness of the onions.
Butter or olive oil: I like butter here for its rich, smooth flavor that pairs beautifully with potatoes and herbs. That said, olive oil works beautifully if you’re making it vegan.
Celery: Adds a subtle crunch and flavor. Use more if you want extra texture.
Broth: I stick with low-sodium vegetable broth, but any vegetable or chicken broth will work fine.
Herbs: Italian seasoning, dried thyme, and parsley give this soup lovely herbal notes. Fresh parsley brightens it up at the end, but if you don’t have it on hand, no worries! This soup is all about simplicity.
Salt & pepper: Add salt slowly and taste as you go since broth saltiness varies a lot.

For a luscious texture…
- I highly recommend blending about one cup of the soup separately in a blender for a creamy base. It’s a small step that delivers big comfort. If you use a stand blender, be careful as it’s hot.
- Pulse for just a few seconds—don’t go crazy or the potatoes will release too much starch and make it gluey.
More add-ins and variations?
This carrot potato soup is like a blank canvas that’s incredibly easy to personalize. Add a few extras and you’ve got a full meal.
Veggie swaps: Try zucchini, mushrooms, diced butternut squash, parsnips, or green beans — add these along with the potatoes.
Greens: Stir in baby spinach, baby kale, or chopped collard greens last minute for extra color and vitamins.
Plant-based protein: Toss in a drained can of white beans, chickpeas, or lentils for a protein boost. Frozen peas are great too—add them right at the end and cook for a couple of minutes.
Grains: Add cooked barley, rice, or small pasta (like broken spaghetti) to the bowls; cook grains separately if they need longer cooking.
Cheese: For extra richness and flavor, stir in a tablespoon of butter, or sprinkle grated cheddar or parmesan just before serving. Yum.
Note: If you pile on extras, be sure to increase the broth and check seasoning as you go so your soup stays tasty and the right consistency.
How to store leftovers?
Keep leftover carrot potato soup in a tightly sealed container in your fridge for 3–4 days. The soup thickens as it cools, so just loosen it up with a splash of water or broth when reheating. Plus, it freezes like a dream!
If you whip up this easy carrot potato soup or have any questions, I’d love to hear from you! Drop a comment, send me a message, or leave a rating.
Mix-Ins and Flavor Swaps
Try these simple swaps and add-ons to change things up or pack in more nourishment:
- Veggie swaps: Dice butternut squash, parsnips, or zucchini together with the potatoes for fresh flavors and textures.
- Greens: Stir in baby spinach, kale, or chopped collard greens during the last few minutes to keep them bright and tender.
- Protein: Add drained canned white beans, chickpeas, or lentils when you toss in the veggies for extra protein power.
- Grains: Serve over cooked rice, barley, or small pasta, or stir pre-cooked grains into the soup at the end (cook grains separately if they take longer).
- Roasted twist: Roast the carrots and potatoes first for a deeper, caramelized flavor before adding to the soup pot.
- Spice it up: Add a teaspoon of curry powder or half a teaspoon of cumin to warm things up; finish with parmesan, cheddar, or a swirl of yogurt or cream for extra richness.
- Vegan/dairy-free: Use olive oil instead of butter and skip the cheese or swap it for a plant-based alternative.
When you jazz up the soup, adjust the broth and salt so it stays delicious and just right.
How to Store and Reheat
Refrigerator: Let the soup cool to room temperature, then store in a sealed container for up to 3–4 days. The soup thickens in the fridge; just thin with water or broth when reheating.
Freezer: After cooling, freeze in airtight containers or freezer bags for up to 3 months. Leave some room at the top to allow for expansion. Defrost overnight in the fridge before warming.
Reheating: Warm gently on the stove over medium-low heat, stirring now and then, adding water or broth as needed to get the right consistency. You can microwave individual portions, stirring halfway through for even heat. If you included dairy like cream or cheese, go easy on the heat to avoid curdling.
Make-ahead tips: Chop and sauté onions, garlic, and vegetables ahead and keep in the fridge 1–2 days before finishing the soup, or cook the whole thing and freeze portions for quick dinners.
Answers to Common Questions
- Can I make this soup vegan?
Absolutely! Just swap butter for olive oil and skip or substitute the cheese. The recipe uses vegetable broth, so you’re good to go. - Which potatoes work best?
Yukon Golds are ideal since they soften nicely without turning gluey, giving great creaminess. Russets work but can release more starch, so take extra care when blending. - Do I have to blend part of the soup?
Nope! Blending about a cup is optional to create a creamy base while keeping chunks. You can skip it or use an immersion blender briefly for a smoother result. - How do I keep the soup from getting gluey?
Avoid over-blending. Only pulse a small portion for a few seconds so the potatoes don’t dump too much starch. - Can I add beans or grains directly into the pot?
Canned beans can go straight in with the veggies. For grains that need longer cooking (like barley or brown rice), cook separately and add at the end to keep the perfect texture. - How long will leftovers last?
In the fridge, about 3–4 days. Freeze up to 3 months. Always reheat until steaming hot before eating.
