Authentic Swiss Cheese Fondue Recipe

Make an extra-creamy Cheese Fondue at home with this simple three‑cheese recipe. It’s made without wine—using half and half instead—so the texture is luxuriously smooth. This is a modern take on classic Swiss fondue and is perfect for sharing with bread, vegetables, or roasted baby potatoes. Fondue is ideal for parties, cozy date nights, or festive gatherings.

piece of bread dipped into cheese fondue in fondue pot

Table of contents

  • Ingredients
  • Instructions
  • What to dip in cheese fondue
  • Recipe tips
  • Storage and reheating
  • Nutrition

If you have never made fondue at home, this is a great place to start. Although fondue seems elegant, it’s very approachable and fuss-free. A fondue pot is handy for keeping the cheese warm at the table, but a medium saucepan on the stove works perfectly for preparation. This alcohol‑free version uses classic Swiss‑style cheeses combined with cream cheese and half and half for a rich, velvety result.

ingredients for cheese fondue on white wood board

Ingredients

Scroll to the recipe card below for exact measurements. These ingredients produce a smooth, creamy fondue that serves approximately 4–6 people as a main course or more as an appetizer.

  • Olive oil
  • Shallot – finely diced. If needed, substitute a small sweet onion, finely minced.
  • Swiss cheese – one of the base cheeses for a classic fondue flavor.
  • Emmentaler (or Gruyère) – Alpine‑style cheese that melts beautifully. Use a mix of Swiss and Emmentaler/Gruyère for balanced nutty flavor.
  • Cream cheese – helps create an extra‑creamy, silky texture.
  • Half and half – the liquid that replaces wine in this version; it yields a thicker, creamier fondue than milk.
  • Salt and white pepper – white pepper keeps the fondue visually pale; black pepper may be used if preferred.
  • Nutmeg – freshly grated if possible; a small amount adds warm, classic fondue aroma.

Instructions

Below is a straightforward method for making the fondue. Take your time when melting the cheese so it becomes smooth and glossy rather than grainy.

  1. Grate the cheeses. Grate one pound total of Swiss‑style cheese (mix Emmentaler and Swiss or sub in Gruyère). Place the shredded cheese in a bowl and set aside.
  2. Sauté the shallots. Warm a fondue pot or medium saucepan over medium heat. Add the olive oil, then cook the finely diced shallots for 3–4 minutes until softened and fragrant.
  3. Add cream cheese and half and half. Reduce heat to medium‑low. Stir in cubed cream cheese and the half and half until smooth and combined.
  4. Melt in the shredded cheese gradually. Lower heat to low. Add the shredded cheese in three additions—one third at a time—stirring until each portion is fully melted before adding the next. This helps prevent clumping and ensures a velvety texture.
  5. Season and serve. Once fully melted and smooth, season with salt, white pepper, and grated nutmeg to taste. Serve immediately with prepared dippers, and keep the fondue warm while serving, stirring occasionally to prevent sticking or scorching.
minced shallots in fondue pot
cream cheese in fondue pot with red spatula
melted cream cheese in fondue pot
shredded swiss cheese in fondue pot

What to dip in cheese fondue

Choose a variety of textures and flavors for dipping. Cut everything into bite‑sized pieces so they’re easy to spear and dip.

  • Baguette – toast briefly and cut into cubes for sturdy, crispy dippers.
  • Cured meats – cubes or slices of summer sausage or salami pair well with the rich cheese.
  • Roasted baby potatoes – small roasted potatoes are delicious and hold up well to dipping.
  • Broccoli – lightly steamed so it’s tender but still firm enough to dip.
  • Bell peppers – use red, yellow, or orange for a sweeter contrast to the cheese.
  • Cherry tomatoes – serve in a small bowl so they don’t roll off the platter.
  • Apples – tart, firm apples like Granny Smith add a bright, crisp counterpoint. Toss cut apples with a little lemon juice to prevent browning while you prepare the fondue.

Other good options: cubed pears, pretzel bites, sugar snap peas, cornichons, or cauliflower florets. Plan a balanced board with starch, fruit, and vegetables for a range of flavors and textures.

diced vegetables, apples, beef stick and cubes of bread on a wood tray

Recipe tips

  • Use low heat. Melting cheese slowly over low heat prevents it from seizing and becoming grainy.
  • Add cheese gradually. Incorporating shredded cheese in several stages produces a smoother fondue.
  • If the fondue is too thick, stir in 1–2 tablespoons of additional half and half at a time until you reach the desired consistency.
  • If you don’t have a fondue pot, keep the fondue warm on the stove and return it to low heat as needed, or use a portable hot plate to maintain temperature at the table.
  • Salt and spice to taste. Taste with a piece of bread and add a pinch more salt or pepper as needed.
  • Portions: this recipe serves 4–6 as a main dish or 8–12 as part of an appetizer spread.
piece of summer sausage and cherry tomato dipped into cheese fondue

Storage and reheating

Store leftover fondue in an airtight container in the refrigerator for up to five days. To reheat, warm the fondue gently in a saucepan or fondue pot over medium heat, stirring frequently. As it loosens, reduce heat to low and continue stirring until smooth. If it becomes too thick, whisk in a little half and half or milk, 1 tablespoon at a time, until it reaches the right consistency.

bread dipped into cheese fondue in pot

Nutrition (per serving)

Calories: 227 kcal

Carbohydrates: 7 g • Protein: 5 g • Fat: 21 g

Saturated fat: 12 g • Sodium: 544 mg • Fiber: 0.5 g

These values are for the cheese fondue only and do not include dippers.

Recipe card

Cheese Fondue (serves 4–6)

Ingredients

  • 8 oz Emmentaler cheese, grated (or Gruyère)
  • 8 oz Swiss cheese, grated
  • 1 teaspoon olive oil
  • 1/4 cup shallots, finely diced
  • 8 oz cream cheese, cubed
  • 1 1/2 cups half and half
  • 1 teaspoon salt
  • 1 teaspoon white pepper (or black pepper to taste)
  • Fresh grated nutmeg, or 1/4 teaspoon ground nutmeg

Instructions

  1. Grate the Emmentaler and Swiss cheese and place in a bowl.
  2. Heat the olive oil in a fondue pot or medium saucepan over medium heat.
  3. Add the shallots and cook 3–4 minutes until softened.
  4. Reduce heat to medium‑low. Add cream cheese and half and half, stirring until smooth.
  5. Lower heat to low. Add one third of the shredded cheese and stir until melted. Repeat with the remaining cheese in two more additions.
  6. Season with salt, pepper, and nutmeg. Keep warm and serve with prepared dippers.

Notes

  • Prepare a platter of bite‑sized dippers before you begin so everything is ready when the fondue is hot.
  • If the fondue seems grainy, continue stirring gently and add a bit more half and half to smooth it out.