• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Get my FREE Meal Prep Lunches eBook!

New? Start Here
  • About
  • โ˜… Popular โ˜…
  • Videos
  • Shop
  • Ad-Free Recipes

Project Meal Plan

Project Meal Plan is a food blog dedicated to make-ahead recipes, meal planning and preparing ahead.

  • Recipes
    • Recipe Filter
    • Popular
    • Meal Prep
    • Latest
    • Videos
  • Meal
    • Breakfast
    • Lunch
    • Dinner
    • Sides
    • Snacks
    • Sweets
  • Season
    • Winter
    • Spring
    • Summer
    • Fall
  • Method
    • Baked
    • Stovetop
    • Air Fryer
    • Instant Pot
    • No Heat
  • Meal Prep
    • Freezer Friendly
    • Lunches
    • Breakfasts
    • Chicken
    • Beef & Pork
    • Tips & Tricks
    • All Meal Prep
Home Recipes Main Dish
V Vegetarian

Creamy Potato Onion Soup

Jump to Recipe
By: DanielleLeave a Comment Posted: 11/20/2025

This post may contain affiliate links. Please read our disclosure policy.

decorative pin image for Creamy Potato Onion Soup.
decorative pin image for Creamy Potato Onion Soup.
decorative pin image for Creamy Potato Onion Soup.

Potatoes are delicious in every form, including this Creamy Potato Onion Soup. Customize this smooth cozy soup for vegetarian diets, or use chicken broth and top with bacon bits for a rich winter meal. It’s truly a one-pot wonder!

Creamy potato onion soup with bacon bits and chives on top.
decorative pin image for Creamy Potato Onion Soup.
decorative pin image for Creamy Potato Onion Soup.
decorative pin image for Creamy Potato Onion Soup.

Note from Danielle

Here’s the thing: I’m not normally one for a totally smooth and creamy soup. I usually like my soups chunky and full of varying textures and flavors (chicken soup, anyone?).

But when the smooth and creamy soup has a base made of potatoes, onions, butter, and I’ve piled on some complimentary toppings… things change, okay?

This soup is the perfect balance of savory, comforting, and customizable, all in one. Don’t forget to make some homemade bacon bits ahead of time!

By the way – here in the post content, youโ€™ll find detailed information on the ingredients used, possible substitutions, and helpful tips for successful results based on my experience with this recipe.

For theย printable recipe card with a list of ingredients followed by concise instructions, keep scrolling down or hit the โ€˜Jump to Recipeโ€™ button at the top of the page. Frequently asked questions are located below the recipe card.

signature.

Recipe Overview

Total Time: 30 minutes
Difficulty:ย Easy
Method:ย Stovetop
Prep: Make-Ahead Friendly

What are the ingredients in this Creamy Potato Onion Soup?

If you tried, you could guess every ingredients in this soup. Good thing you don’t have to! The main two ingredients are in the title, and the rest of them are basically just normal soup ingredients. Here’s more info on each:

  • unsalted butter & olive oil – Using both of these fats helps add flavor (from the butter) and increase and smoke point (from the oil).
  • yellow onions – Grab two large onions and slice them as thinly as you can. You want to cook them for about 30 minutes total. They should have some nice golden color before you add the rest of the ingredients.
  • fine sea salt or kosher salt – Either one of these salts will work just fine!
  • garlic – Of course any good soup needs some garlic. Be sure to add this later after the onions. Garlic burns easily!
  • fresh thyme – Fresh herbs are not always easy to come by, so if you need to pick between the thyme for cooking and the chives for topping, I would pick the thyme.
  • all-purpose flour – Adding just 1 tablespoon of flour gives the soup a nice thickness on top of the blended potatoes.
  • chicken broth – You can use chicken or veggie broth, but I usually have chicken broth on hand so that’s what I use. 5 cups of broth should be enough to just cover all of the potatoes in the pot.
  • russet potatoes – For this soup, I look for 4 medium (or even slightly large) sized russet potatoes. I haven’t tested with other potatoes, but I like russet because they’re easy to peel and cut.
  • heavy cream or half and half – Honestly, any cream or milk will work for giving this soup an even creamier texture. Heavy cream, half and half, or plain Nutpods are a good dairy-free option.
  • fresh ground black pepper – I’m a huuuuge fan of fresh ground black pepper; in fact I literally never buy pepper that’s already ground! It goes really well in this soup, but you don’t have to use it if you don’t want to.
  • optional toppings: homemade bacon bits, chopped chives, freshly shredded cheddar cheese
ingredients required for the creamy potato onion soup.
cutting and preparing potatoes on a wooden cutting board.

Equipment youโ€™ll need to make this soup:

Here are my recommendations on tools you’ll need to make this recipe at home:

  • immersion blender – This is the perfect job for a basic immersion blender. Almost any one you have will do. If you’re looking, I’d recommend this KitchenAid immersion blender (affiliate link!).
  • cutting board – I recommend this Greener Chef XL Bamboo Cutting Board (affiliate link!). I use mine almost every day! The XL size is perfect and not too huge. I use it for everything except cutting raw meat.
  • chef’s knife – Definitely look into getting yourself a Misen Chef’s Knife (affiliate link!). This is an affordable, all-purpose knife useful for everything, but especially cutting the vegetables in this recipe.

How to make Creamy Potato Onion Soup:

If you’ve got one pot and a little over an hour, you’re in business to make this soup for your household. Most of it is hands off after you prepare the veggies. You just have to give everything time to cook before moving on to the next step.

Start with a large heavy bottom pot, preferably stainless steel, but a nonstick or Dutch oven will work too. Place it over a medium heat and add the butter and oil. Let it melt and let the butter get frothy, then add allll the onions and a big pinch of salt.

You’ll want to stir them with a rubber spatula or wooden spoon every 5 minutes or so. This give them time to get some color but also rotate and move the onions around as they cook. Be sure to keep a close eye on them to prevent any burning towards the end of cooking time. Turn down the heat a bit if needed.

step by step of making the creamy potato onion soup, including cooking the onions in a pot.

To cut down on the overall prep time for the recipe, you can use this time while the onions cook to peel and cut potatoes. Just make sure to keep an eye on the onions too.

After 25 minutes, the onions should be soft and just starting to turn golden on the edges. Make a well in the center – this just means to move everything else to the sides and expose the bottom of the pan. Add the garlic and thyme there, then stir it all together and let it cook on low for another 5 minutes.

Next, sprinkle the flour over the cooked onions and stir until no dry spots remain. Let the thickened onion mixture cook for 1-2 more minutes, before slowly adding in the broth, potatoes and some black pepper if desired. I like to add about 1/2 teaspoon of fresh ground black pepper total.

step by step of making the creamy potato onion soup, including adding broth and potatoes to the cooked onions.
piercing a cooked potato with a fork to check for doneness.

Increase the heat to bring the liquid to the boil, then reduce the temperature to medium low or so. Let it simmer for 20 minutes, or until the potatoes are fork tender and fall apart when pierced. Turn the heat off and move the pot from the stove to a heat-safe trivet.

At this point, get out your immersion blender. Blend the soup directly in the pot (which is why immersion blenders are so awesome) until it’s completely smooth. Move the pot back to the warm stove, but leave the burner off and stir in the cream.

Give the soup a taste and add more salt and pepper if you’d like (I add another 1/2 teaspoon salt and 1/4 teaspoon pepper). Serve in bowls a couple ladles each with your favorite toppings – I recommend homemade bacon bits, chopped chives, and freshly shredded cheddar cheese if I want it a little richer overall.

before and after blending the creamy potato onion soup with an immersion blender.
pouring some cream into the soup.
simple red potato chicken soup in a bowl on a white table.

If you like this…

If you like this Creamy Potato Onion Soup, I think you’ll love this Simple Red Potato Chicken Soup! Herby, warm, and full of chicken and potatoes.

Get the recipe

Best tips for making this Creamy Potato Onion Soup:

  • Cut the potatoes all the same size so they all finish cooking around the same time. Note: if you’re trying to make it go a little faster, you can cut the potatoes into smaller pieces. Smaller potatoes will cook through faster.
  • Make sure the potatoes are fully cooked before moving on. You can tell by pulling a piece of potato up with a spoon and then using a fork to pierce it. If it falls apart easily, the potatoes are done, and you can move forward with blending the soup.
  • Donโ€™t be afraid to taste and see whatโ€™s going on in the soup in the final steps! Depending on your broth, you might want more salt or pepper.

What to serve with Creamy Potato Onion Soup:

My favorite thing to do is load up this soup with toppings: homemade bacon bits, chives, and maybe a little shredded cheddar if I’m feeling like it.

Another option is to serve with some roasted veggies on the side: squash, red onions, mushrooms, bell peppers, with some olive oil and Italian seasoning.

a ladle full of creamy potato onion soup.
creamy potato onion soup in a bowl with bacon bits and chopped chives on top.

More potato based recipes:

Basic Oven Breakfast Potatoes

Chicken Bacon Ranch Potato Bake

Air Fryer Twice Baked Potatoes

Ways to customize this recipe:

There are a couple different ways to customize this soup recipe, both for varying diets, and for people’s preference on toppings.

  • with or without animal products – I usually have chicken broth on hand, so that’s what I like to use. But if you’d like to adapt this recipe for vegan or vegetarian diets, start by swapping chicken broth for vegetable broth.
    • For a vegan version, swap the butter for oil or vegan butter, and skip the cream or use a dairy-free alternative like plain Nutpods.
  • customize is with toppings – I like to add homemade bacon bits and chopped chives.
    • More toppings ideas: freshly shredded cheddar cheese, a drizzle of cream, a drizzle of olive oil, sour cream

Ways to meal prep this recipe:

There are a couple ways to save time by preparing all or part of this recipe ahead of time. Here are the options:

  1. Complete prep: Prepare the recipe from start to finish. Then, store the soup in an airtight container to reheat and eat during the week.
  2. Cook & freeze: Prepare this recipe from start to finish, but leave out the flour (thickener) and the cream.
  3. A mixture of both: You can prep the recipe as directed (leaving out the thickener and cream), then eat some and freeze some for later. For a soup like this, I would use 2-Cup Souper Cubes Trays.
close up of creamy potato onion soup with bacon bits and chopped chives on top.

How to store leftover Creamy Potato Onion Soup:

Store leftovers in an airtight container in the fridge for up to 4 days. 

How to freeze Creamy Potato Onion Soup:

If you plan to freeze the soup, leave out the flour thickener. It may create a gluey texture when the soup is thawed later. Freeze in a container like 2-Cup Souper Cubes Trays. For best results, use within 3-6 months.

How to reheat Creamy Potato Onion Soup:

Reheat from the fridge: Cook soup in a microwave safe container for about 2 minutes, or until steaming hot. Alternatively, heat in a small saucepan full of soup on the stove until steaming hot (about 10 minutes).

Reheat from the freezer: Place frozen cube or portion in a saucepan and heat over medium, covered but stirring occasionally, until completely thawed and steaming hot (about 15-20 minutes).

Email Me This Recipe

Email this recipe to yourself to save it in your inbox! Plus, enjoy weekly emails with tons of recipe inspiration. Opt out anytime.

Did you make this? I want to see how it turned out! Tag me in your social media post @projectmealplan and use #projectmealplan when you share!

Recipe
Creamy potato onion soup with bacon bits and chives on top.
5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews

Creamy Potato Onion Soup

Yield: 6 servings 1x
Print Save Rate it
Prep: 5 minutesCook: 1 hourTotal: 1 hour 5 minutes

Potatoes are delicious in every form, including this Creamy Potato Onion Soup. Customize this smooth cozy soup for vegetarian diets, or use chicken broth and top with bacon bits for a rich winter meal. It’s truly a one-pot wonder!

Units:
Scale:

Ingredients

  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 2 medium yellow onions, finely sliced
  • 1/2 teaspoon fine sea salt or kosher salt, plus more to taste
  • 3 cloves garlic, minced
  • 2 sprigs fresh thyme, stems removed and leaves chopped
  • 1 tablespoon all-purpose flour
  • 5 cups low-sodium chicken broth (or veggie broth)
  • 4 medium russet potatoes, peeled and cut into chunks
  • 1/4 cup heavy cream or half and half (or dairy-free alternative)
  • fresh ground black pepper, to taste
  • optional toppings: homemade bacon bits, crackers, chopped chives, freshly shredded cheddar cheese

Instructions

  1. Cook the onions: Warm the butterย (2 tablespoons) and olive oilย (1 tablespoon) in a large heavy-bottomed cooking pot over medium heat. Once the butter is frothy, add the onionsย (2, finely sliced) and salt (1/2 teaspoon). Cook gently for about 25 minutes, stirring occasionally, until the onions are soft and just starting to turn golden on the edges. Be sure to keep a close eye on them to prevent any burning towards the end of cooking time. Turn down the heat a bit if needed.ย 
    • Note: You can use this time to peel and cut potatoes to save on prep time. Be sure to have the onions, garlic, and thyme prepped before starting.
  2. Add aromatics:ย Make a small well in the center of the cooked onions and add the garlicย (3 cloves, minced) and thyme (2 sprigs, stems removed and leaves chopped). Cook everything for 5 more minutes over low heat, stirring occasionally.
  3. Add thickener:ย Sprinkle the flourย (1 tablespoon) over the cooked onions and then stir until the flour is absorbed. Let the thickened onion mixture cook for 1-2 more minutes.
  4. Simmer:ย Add the chicken broth (5 cups), potatoesย (4 medium, peeled and cut into chunks)ย and some black pepper if desired. Increase the heat to bring the pot to the boil, then reduce the temperature to medium low. Let it simmer for 20 minutes, or until the potatoes are fork tender and fall apart when pierced.ย 
  5. Blend & season: Turn the heat off and move the pot from the stove to a heat-safe trivet. Use an immersion blender (stick blender) to blend the soup until it’s completely smooth. Move the pot back to the warm stove, but leave the burner off. Stir in the cream (1/4 cup). Give it a taste and add more salt and pepper if you’d like (I add another 1/2 teaspoon salt and 1/4 teaspoon pepper).ย 
  6. Serve & store:ย Serve in bowls with your favorite toppings – I recommend homemade bacon bits, chopped chives, and freshly shredded cheddar cheese if I want it a little richer. Store leftovers in an airtight container in the fridge for up to 4 days.ย 

Notes

Vegetarian/vegan versions: For a vegetarian version, swap the chicken broth for veggie broth. For a vegan version, swap the chicken broth for veggie broth, use vegan butter or all oil instead of butter, and skip the cream or use a dairy-free version such as Nutpods.

Homemade bacon bits: You can use store-bought or homemade bacon bits, which can be made up to 48 hours ahead of time and stored in the fridge.

Nutrition information estimated with My Fitness Pal, and does not include any toppings.

Nutrition Information

  • Serving Size: ~1 3/4 cups
  • Calories: 222
  • Fat: 11g
  • Carbohydrates: 26g
  • Fiber: 2g
  • Protein: 7g
© Author: Danielle
Method: Stovetop
Creamy potato onion soup with bacon bits and chives on top.

Did You Make This?

I love seeing what you made! Leave a review below, and be sure to tag me at @ProjectMealPlan when you share a photo!

Tag me on Instagram Rate recipe

Recipe developed by Rachel Phipps.

Frequently Asked Questions

What can I use in place of the cream/half and half?

If youโ€™re trying to swap out the cream, try using plain Nutpods creamer. Itโ€™s made from almonds and coconuts, but doesnโ€™t really have a strong taste of either one. I almost always use plain Nutpods instead of half and half in recipes like this, and nobody can ever tell!

  • Share
  • Threads
  • Email

About Danielle

Hi, Iโ€™m Danielle! I'm a PNW gal on a mission to help you reduce food waste, and save both time and money with meal planning and make-ahead recipe ideas! I've got weekly meal plan templates and recipes waiting for you!

Read more...

You May Also Like...

  • simple red potato chicken soup in a round bowl with a gold spoon.
    Simple Red Potato Chicken Soup
  • Chicken bacon ranch potato bake fresh from the oven in a rectangular dish.
    Chicken Bacon Ranch Potato Bake
  • homemade bacon bits on a cutting board
    How to Make Homemade Bacon Bits
  • Vegetable & Chicken Sausage Lentil Soup recipe - Simple, hearty and delicious fall soup that will make your home smell amazing on any week night! ProjectMealPlan.com
    Vegetable & Chicken Sausage Lentil Soup
10 Meal Prep Lunches cover.

Get my FREE Meal Prep Lunches eBook!

Subscribe and receive my FREE Top 10 Meal Prep Lunches eBook PLUS recipes and meal prep tips weekly!

Reader Interactions

Leave a Comment Cancel reply

Have a question? Submit your question or comment below.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

bio
Follow Danielle on Instagram for more meal planning inspiration!

Popular

Thin Sliced Stovetop Chicken Breast just cooked in a nonstick pan.

Thin Sliced Stovetop Chicken Breasts

meal prep unstuffed pepper bowls in glass 2 compartment containers.

Meal Prep Unstuffed Pepper Bowls

peanut butter powder blueberry cinnamon smoothie with fresh blueberries.

Peanut Butter Powder Blueberry Cinnamon Smoothie

air fryer tuna melt cut in half stacked on a cutting board.

Air Fryer Tuna Melt

Get my FREE Meal Prep Lunches eBook!

In Season

Herby lemon chicken pasta salad in a white bowl.

Herby Lemon Chicken Pasta Salad

No Bake Pecan Pie Date Balls stacked on a plate.

No-Bake Pecan Pie Date Balls

tuna egg salad meal prep with berries and crackers in glass meal prep containers.

Tuna Egg Salad Meal Prep

meal prep soy chorizo breakfast burritos cut in half and zoomed in on inside fillings.

Meal Prep Soy Chorizo Breakfast Burritos

caesar chicken salad lunch wraps cut in half stacked on a cutting board.

Caesar Chicken Salad Lunch Wraps

no-bake cheesecake Greek yogurt cups in mason jars.

No-Bake Cheesecake Greek Yogurt Cups

explore

Meal Planning Resources

Weekly meal planner.
free downloads

Meal Planning Templates

Project meal plan
meal plan inspo

Join the Facebook Group

the shredded chicken meal prep guide on ipad with blue background.
shop

Our New Meal Prep Guide

10 Helpful Tips For Beginners
tips & tricks

10 Helpful Tips for Beginners

Explore Meal Prep

Breakfasts

Main Dishes

Tips & Tricks

Snacks

Lunches

Air Fryer

Instant Pot

Freezer Friendly

Get My FREE Meal Prep Lunches eBook!

Privacy Policy

Accessibility

Disclaimers

Contact

© 2025 Project Meal Plan
Site Credits Designed by Melissa Rose Design Developed by Once Coupled
Back to Top