Creamy Potato Soup with Caramelized Onions

Hearty, savory, and creamy — without being heavy. This Creamy Potato Soup with Caramelized Onions is the kind of comfort food you crave on a chilly night. The caramelized onions take time, but they build the deep, savory flavor that makes this soup so special.

This soup takes simple ingredients and turns them into something special. With each bite, you’ll taste the care that goes into slowly caramelizing the onions — it’s worth every extra minute in the kitchen.


Why You’ll Love This Recipe

  • Creamy and thick without extra butter or milk – You get that rich, velvety texture without relying on heavy dairy.
  • Deep, savory flavor from caramelized onion – The slow-cooked onions build the flavor base, making every spoonful comforting and satisfying.
  • Made with simple, budget-friendly ingredients – No specialty items — just pantry staples you may already have on hand.
  • Comfort food that doesn’t feel heavy – It’s filling and cozy, but still light enough to enjoy any night of the week.
  • Perfect for make-ahead meals – This soup reheats beautifully, making it great for leftovers or meal prep.

The caramelized onions are what truly make this soup. Starting them in a cold pan and cooking them low and slow allows their natural sweetness to develop without burning. Be sure to stir every so often, and don’t worry about the browning on the bottom of the pan — that’s pure flavor, and it all gets deglazed with the butter. It takes a bit of patience, but the payoff is absolutely worth it.

Creamy Potato Soup with Caramelized Onions

This creamy, rich, and comforting caramelized onion potato soup is a true labor of love. The slow-cooked onions bring deep, sweet flavor, while the bacon, garlic, and seasonings make it hearty and savory. Though it requires a bit of patience, there’s no need for a roux — it’s surprisingly simple to make. Perfect for cozy weeknights, this soup is satisfying, indulgent, and topped with cheese for the finishing touch.
Prep Time 30 minutes
Cook Time 1 hour 30 minutes
Servings: 4 servings
Course: Main Course, Soup
Cuisine: American
Calories: 450

Ingredients
  

  • 1 sweet, yellow onion thinly sliced
  • 6 oz bacon cooked, rough chopped
  • 2 lbs potatoes peeled, diced
  • 3-4 garlic cloves minced
  • 1 tbsp unsalted butter
  • 3 cups chicken broth
  • 2/3 cup milk
  • 1/3 cup heavy cream
To Taste
  • salt
  • pepper
For Topping
  • bacon
  • sharp cheddar cheese shredded
  • green onions

Method
 

  1. Thinly slice 1 sweet, yellow onion and place in a cold pan. Place on stove and turn on to medium heat. Allow onions to caramelize, while occasionally stirring.
  2. While onions are cooking, cook 6 oz bacon according to package directions until crispy. Once done, roughly chop and set aside.
  3. Peel and dice 2 lbs potatoes, while the onions are caramelizing, making sure to keep an eye on them. Place diced potatoes in water once done.
  4. When onions are done caramelizing, add 1 tbsp unsalted butter. Allow to melt while trying to scrape up the bits from the bottom. Once butter is all melted, add 3-4 garlic cloves and cook until fragrant.
  5. Deglaze the pan with a little bit of the 3 cups chicken broth. Then, add the rest of the broth and the prepped potatoes. Bring to a low simmer and cook potatoes until they are tender.
  6. Blend half of the soup mixture with either a blender or immersion blender. Add the puree to the pot and use a spoon to break up the rest of the potato chunks. Give it a good stir.
  7. Add 2/3 cup milk, 1/3 cup heavy cream, bacon crumbles, salt, and pepper. Stir the soup until well combined.
  8. Serve with toppings of bacon, sharp cheddar cheese, and green onions. Enjoy!

Maddie’s Small Table Tips

  • Let the potatoes do the thickening – Cooking the potatoes directly in the broth releases their natural starches, which helps thicken the soup without relying on lots of cream. Blending a portion of the soup at the end creates that creamy, comforting texture while keeping it light.
  • Add cheese on top, not in the pot – While it’s tempting to stir cheese straight into the soup, topping each bowl with shredded cheddar works better for reheating. It prevents the soup from becoming grainy and lets everyone customize their bowl.
  • Don’t rush the onions – Low and slow caramelization is key to building flavor. If the onions start to stick, a quick stir will lift all that flavorful browning back into the pan.
  • Finish with your favorite toppings – This soup is best served with toppings. My go-tos are sharp cheddar cheese, extra bacon crumbles, green onions, and—if I’m feeling a little wild—a small dollop of sour cream.

Whether you’re making this soup for a cozy night in or prepping it ahead for the week, it’s a recipe that delivers big comfort with simple ingredients. Don’t rush the onions, have fun with the toppings, and enjoy every warm, savory spoonful.

Creamy Italian Sausage Tortellini Soup

There’s nothing better than a bowl of soup that warms you from the inside out — especially on cold days when you want something comforting but still easy. This Creamy Italian Sausage Tortellini Soup is one of those recipes I keep coming back to. It’s rich without being heavy, packed with flavor, and comes together in one pot in about 30 minutes.

The base starts with Italian sausage, chicken broth, and tomato sauce, then gets finished with a splash of heavy cream for that cozy, comforting texture. Cheese-filled tortellini make it hearty, while spinach adds just enough freshness to balance everything out. It’s the kind of soup that feels like a hug in a bowl — especially when served with garlic bread for dipping.


Why You’ll Love This Recipe

  • Creamy & comforting without being fussy
  • One-pot and ready in about 30 minutes
  • Easy to adjust the spice level with mild or hot sausage
  • Perfect for cold days and busy weeknights
  • Pairs beautifully with garlic bread

This is one of my personal favorite recipes. It’s incredibly versatile — you can switch up the type of tortellini, adjust the spice level of the sausage, or add in extra vegetables if you’d like. No matter how you make it, you really can’t go wrong with this Creamy Italian Sausage Tortellini Soup.

Quick & Comforting Tortellini Soup

A hearty, comforting tortellini soup made with Italian sausage, tender veggies, and a creamy tomato broth. It’s the perfect cold-weather dinner and comes together easily in one pot.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 41 minutes
Servings: 4 people
Course: Main Course, Soup
Cuisine: American
Calories: 630

Ingredients
  

  • 1 lb Italian sausage preferably ground, but links will do
  • 1 yellow onion sliced
  • 1/2 cup baby bella mushrooms diced
  • 3 oz spinach
  • 15 oz tomato sauce
  • 4 cups chicken broth
  • 1/4 cup heavy cream
  • 4 cloves garlic minced
  • 9 oz tortellini frozen or fresh
  • 1 tbsp Italian seasoning
  • salt to taste
  • pepper to taste
  • 1 tbsp olive oil
Optional
  • parmesan rind
  • grated parmesan for garnish

Equipment

  • 1 Large Pot
  • 1 Cutting Board
  • 1 Knife

Method
 

  1. Place pot on medium heat and drizzle1 tbsp olive oil in the pot. Sautee the 1 yellow onion and 4 cloves garlic until fragrant.
  2. Add 1/2 cup baby bella mushrooms to the fragrant garlic and onion and allow to cook 5 – 10 minutes, until the mushrooms are soft.
  3. Add 1 lb Italian sausage to the pot and brown, making sure to break up chunks.
  4. Once the sausage is cooked thoroughly, add 15 oz tomato sauce, 4 cups chicken broth, 1 tbsp Italian seasoning, salt, and pepper and bring to a simmer. If adding parmesan rind, add it in this step.
  5. Once soup is simmering, add 9 oz tortellini and cook according to package directions.
  6. A few minutes before the tortellini is done, remove Parmesan rind and add 3 oz spinach and 1/4 cup heavy creamcooking until spinach is wilted and tortellini is cooked through.
  7. Serve and garnish with grated parmesan , and Enjoy! 🙂

Notes

  • Add a Parmesan rind:
    If you have a leftover Parmesan rind, toss it into the pot while the soup simmers! It adds a deep, rich umami flavor. Hard cheeses like Parmesan keep well in the fridge, so saving those rinds is always worth it.
    • Fresh or frozen tortellini:
    Use whichever you have on hand. I used frozen tortellini for this recipe — just be sure to follow the cook time on the package. Both work beautifully.
    • Choose your sausage:
    Mild, spicy, Italian, or even deer sausage — they all taste fantastic in this soup. Use whatever you love or whatever you already have in the freezer.

Maddie’s Small Table Tips

  • Parmesan rind = flavor boost. Tossing one into the soup while it simmers adds depth and richness without extra effort.
  • Salt last. Between the sausage, parmesan, and broth, the soup can already be salty — always taste before adding more.
  • Spinach trick. Breaking the spinach up with your hands gives you smaller, more even pieces throughout the soup.
  • Instant Pot option. You can make this soup using the Sauté function to brown the sausage and aromatics, then simmer everything right in the pot. Add the tortellini and cream at the end, just like on the stovetop.

This creamy tortellini soup is one of those recipes that feels special without requiring much effort — the kind you make once and immediately add to your regular rotation. Whether you’re cooking for family, friends, or just yourself on a chilly night, it’s cozy, satisfying, and endlessly adaptable.