Cheddar Gruyere Potato Soup with Fennel and Peppers

This cheddar gruyere potato soup is a smooth, vegetable rich bowl made with Yukon Gold potatoes, carrots, fennel, and two melted cheeses.

A mix of peppers and fennel gives the broth a mellow, savory base, while nutmeg adds a quiet warmth. The whole pot cooks in about 45 minutes, so it works for a quick weeknight dinner or a weekend lunch.

Why This Cheddar Gruyere Potato Soup Recipe Works

Cooking the vegetables in olive oil and butter first builds a flavor base that plain boiled potatoes cannot match. Fennel adds a gentle sweetness that blends well with the sharp cheese.

Two cheeses give the soup both a sharp bite and a nutty melt. Adding them off the heat keeps the texture silky and prevents the cheese from turning grainy.

Ingredients for Cheddar Gruyere Potato Soup

  • 2 tablespoons olive oil
  • 1 tablespoon unsalted butter
  • 1 cup diced carrots
  • 1/2 cup diced yellow onion
  • 1/2 cup diced green bell pepper
  • 1/2 cup diced red bell pepper
  • 1/2 cup diced fennel bulb
  • 1 medium jalapeno, diced, optional
  • 2 tablespoons all purpose flour
  • 6 cups unsalted chicken broth, or vegetable broth
  • 2 cups Yukon Gold potatoes, peeled and diced
  • 1/4 teaspoon kosher salt
  • 1/4 teaspoon ground white or black pepper
  • 1/8 teaspoon freshly grated nutmeg
  • 1 cup milk
  • 1 cup shredded sharp cheddar cheese
  • 1/2 cup shredded Gruyere or Swiss cheese

Yukon Gold potatoes. Their buttery texture keeps the soup creamy even without cream.

Fennel and peppers. They add gentle sweetness and color, so the soup does not taste flat.

Sharp cheddar. It brings tang and a bold cheese flavor that stands up to the vegetables.

Gruyere. This Swiss style cheese melts smoothly and adds a nutty note.

Nutmeg. A small pinch lifts the dairy flavor and is a classic partner for potatoes.

How to Make Cheddar Gruyere Potato Soup

1. Heat the fat Warm the olive oil and butter in a large Dutch oven over medium heat.

2. Cook the vegetables Add the carrots, onion, both peppers, fennel, and jalapeno if using, and cook 5 to 7 minutes until tender and fragrant.

3. Add the flour Sprinkle the flour over the vegetables and stir for 30 seconds.

4. Simmer the potatoes Pour in the broth, add the potatoes, bring to a boil, then lower the heat and simmer uncovered for about 15 minutes until tender.

5. Season and add milk Reduce the heat to low and stir in the salt, pepper, nutmeg, and milk. Cook for 5 minutes, stirring often.

6. Melt the cheese Remove the pot from the heat and stir in the cheddar and Gruyere until melted and smooth.

7. Taste and serve Taste, adjust the seasoning, and ladle into warm bowls.

How to Serve Cheddar Gruyere Potato Soup

Ladle the soup into warm bowls and finish with a grind of black pepper and a little extra cheese. Serve it with mozzarella cheesy garlic bread for dipping, plus a crisp Italian house salad for a fresh contrast. Fluffy homemade dinner rolls soak up every drop, and air fryer broccoli with Parmesan makes an easy side.

How to Store and Reheat Cheddar Gruyere Potato Soup

Cool the soup quickly, then refrigerate in airtight containers for up to 3 days. Because the soup contains milk and cheese, freezing is not recommended, as the texture can separate. Reheat on the stovetop over medium low heat, stirring often, until it reaches 165 degrees F. Add a splash of broth or milk if the soup thickens in the refrigerator, and avoid boiling it hard after the cheese goes in.

Tips and Variations for Cheddar Gruyere Potato Soup

Dice evenly. Cut the vegetables and potatoes to the same size so they cook at the same pace.

Shred the cheese. Grate your own cheese from blocks for the smoothest melt.

Mind the heat. Keep the heat low after the milk goes in so the soup does not curdle.

Blend for a smoother soup. Use an immersion blender on half the pot for a creamier body with some texture.

Add bacon. Top with crisp bacon crumbles for a smoky finish.

Spice it up. Keep the jalapeno seeds in for more heat, or leave the pepper out for a mild bowl.

Use low sodium broth. Unsalted broth lets you control the salt, since the cheeses already add plenty.

Store safely. Cool leftovers fast, using the advice from the Purdue Extension guide to storing leftovers.

Frequently Asked Questions About Cheddar Gruyere Potato Soup

Which cheeses belong in cheddar gruyere potato soup?

Sharp cheddar and Gruyere work together for tang and a nutty melt, and Swiss can replace Gruyere.

Can I make cheddar gruyere potato soup ahead of time?

Yes. Make it up to 2 days ahead and reheat gently on the stove.

Can I freeze cheddar gruyere potato soup?

Freezing is not recommended because the dairy and potatoes can turn grainy, so plan to eat it within 3 days.

How do I make the soup thicker?

Mash some of the potatoes against the side of the pot or simmer a few minutes longer.

Can I use another vegetable instead of fennel?

Yes. Celery works well in the same amount and gives a similar fresh flavor.

Cheddar Gruyere Potato Soup with Fennel and Peppers

A creamy potato soup with carrots, fennel, peppers, sharp cheddar, and Gruyere.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Course Main Course, Soup
Cuisine American
Servings 6 servings
Calories 275 kcal

Equipment

  • Large Dutch oven
  • Wooden spoon
  • Box grater
  • Ladle

Ingredients
  

Main Ingredients

  • 2 tbsp olive oil
  • 1 tbsp unsalted butter
  • 1 cup diced carrots
  • ½ cup diced yellow onion
  • ½ cup diced green bell pepper
  • ½ cup diced red bell pepper
  • ½ cup diced fennel bulb
  • 1 jalapeno diced, optional
  • 2 tbsp all purpose flour
  • 6 cup unsalted chicken broth or vegetable broth
  • 2 cup Yukon Gold potatoes peeled and diced
  • ¼ tsp kosher salt
  • ¼ tsp ground black pepper
  • ⅛ tsp freshly grated nutmeg
  • 1 cup milk
  • 1 cup shredded sharp cheddar cheese
  • ½ cup shredded Gruyere or Swiss cheese

Instructions
 

Cooking

  • Soften the vegetables. Heat the oil and butter, then cook the carrots, onion, peppers, fennel, and jalapeno for 5 to 7 minutes.
  • Thicken lightly. Stir in the flour for 30 seconds, then add the broth and potatoes.
  • Simmer. Bring to a boil, reduce the heat, and simmer uncovered about 15 minutes until the potatoes are soft.
  • Add the dairy. Lower the heat, stir in the salt, pepper, nutmeg, and milk, and cook 5 minutes.
  • Melt the cheese. Remove from the heat, stir in the cheddar and Gruyere until smooth, and serve hot.

Notes

Substitutions: Use Swiss cheese in place of Gruyere and celery in place of fennel.
Tips: Keep the heat low once the milk goes in and shred the cheese yourself.
Storage: Refrigerate up to 3 days and reheat to 165 degrees F. Do not freeze.
Keyword cheddar gruyere potato soup, Cheesy Potato Soup, Fennel Potato Soup, Gruyere Cheese, Potato Soup