Best Easy Vegetarian Cheese Soup Recipe for Cozy Meals

Updated On: October 5, 2025

When the weather turns chilly or you’re craving a comforting bowl of something warm and cheesy, this easy vegetarian cheese soup recipe is just what you need. It’s rich, creamy, and packed with flavor, making it a perfect meal for both busy weeknights and cozy weekends.

Best of all, it comes together quickly using simple ingredients you might already have in your kitchen. Whether you’re a vegetarian or simply looking to add more meatless meals to your routine, this soup hits the spot every time.

With its velvety texture and satisfying cheesy depth, this soup is a crowd-pleaser that’s easy enough for beginners yet indulgent enough to impress guests. Plus, it pairs wonderfully with crusty bread or a fresh salad.

Ready to dive into a bowl of cheesy goodness? Let’s get cooking!

Why You’ll Love This Recipe

This vegetarian cheese soup is a perfect blend of creamy, cheesy, and hearty flavors that will warm you up from the inside out. It’s made with wholesome ingredients, featuring a blend of sharp and mild cheeses that melt beautifully into a smooth, luscious soup base.

What’s more, it’s incredibly versatile — you can easily customize it with your favorite veggies or spices.

Not only is this recipe simple and quick to prepare, but it also uses pantry staples like potatoes and onions, making it budget-friendly. It’s a fantastic alternative to heavier cream-based soups, striking a balance between indulgence and nutrition.

Whether you’re cooking for yourself, family, or friends, this cheese soup is sure to become a favorite in your recipe rotation.

Ingredients

  • 4 cups vegetable broth
  • 2 large russet potatoes, peeled and diced
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 3 tablespoons unsalted butter
  • 1/4 cup all-purpose flour
  • 2 cups whole milk
  • 1 cup heavy cream
  • 2 cups shredded sharp cheddar cheese
  • 1 cup shredded mozzarella cheese
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon smoked paprika
  • Salt and black pepper, to taste
  • Chopped chives or green onions (optional, for garnish)

Equipment

  • Large pot or Dutch oven
  • Wooden spoon or silicone spatula
  • Whisk
  • Measuring cups and spoons
  • Cheese grater
  • Knife and cutting board
  • Blender or immersion blender (optional for smoother texture)

Instructions

  1. Prepare the vegetables: Peel and dice the potatoes into small cubes and finely chop the onion. Mince the garlic cloves and set aside.
  2. Sauté the aromatics: In a large pot or Dutch oven, melt the butter over medium heat. Add the chopped onion and garlic, sautéing until translucent and fragrant, about 3-4 minutes.
  3. Make the roux: Sprinkle the flour over the onion and garlic mixture. Stir constantly with a whisk or wooden spoon for 2 minutes to cook out the raw flour taste, forming a smooth paste.
  4. Add liquids: Slowly pour in the vegetable broth while whisking to prevent lumps. Add the diced potatoes and bring the mixture to a boil. Reduce heat and simmer until potatoes are tender, about 15 minutes.
  5. Blend (optional): For a creamier texture, use an immersion blender to partially puree the soup. You can also transfer about half the soup to a blender and blend until smooth, then return to the pot.
  6. Incorporate dairy: Stir in the milk, heavy cream, and Dijon mustard. Heat gently over low heat, stirring frequently to avoid scorching.
  7. Add cheese: Gradually add the shredded sharp cheddar and mozzarella cheeses, stirring constantly until melted and smooth. Avoid boiling once cheese is added to prevent curdling.
  8. Season: Add smoked paprika, salt, and black pepper to taste. Adjust seasonings as needed.
  9. Serve: Ladle the hot soup into bowls and garnish with chopped chives or green onions if desired. Enjoy with your favorite crusty bread.

Tips & Variations

“For the creamiest cheese soup, avoid boiling the soup after adding the cheese, and always add cheese gradually while stirring.”

  • Make it vegan: Substitute the butter with olive oil, use plant-based milk and cream alternatives, and swap cheese for vegan shredded cheese.
  • Boost flavor: Add a splash of white wine or a teaspoon of Worcestershire sauce (vegetarian version) during the simmering step.
  • Extra veggies: Toss in diced carrots, celery, or corn for added texture and nutrition.
  • Spicy kick: Add red pepper flakes or a dash of hot sauce to spice up the soup.
  • Thicker soup: Use less broth or simmer longer to reduce the liquid.

Nutrition Facts

Nutrient Amount Per Serving
Calories 320 kcal
Protein 15 g
Fat 22 g
Carbohydrates 18 g
Fiber 2 g
Sodium 600 mg
Calcium 350 mg

Serving Suggestions

This warm, cheesy soup pairs wonderfully with a variety of sides and toppings. Serve it with toasted sourdough or garlic bread for dipping.

A fresh green salad with a tangy vinaigrette can balance the richness of the soup perfectly.

For a heartier meal, add a side of roasted vegetables or a baked potato. You might also love topping your soup with crispy croutons, extra shredded cheese, or even a dollop of sour cream for extra indulgence.

Don’t miss trying this soup alongside other comforting recipes like our Magic Dough Recipe or a sweet finish with the Marzipan Challah Recipe. For a savory twist, pair it with the Lump Of Coal Recipe, a delightful side that complements cheesy dishes beautifully.

Conclusion

This easy vegetarian cheese soup recipe is a true kitchen champion — effortless to make, bursting with flavor, and comforting to the soul. It’s a fantastic way to enjoy the rich taste of cheese in a wholesome, satisfying bowl.

Whether you’re feeding a family or just treating yourself, this recipe is sure to become a go-to in your culinary repertoire.

With adaptable ingredients and simple steps, it welcomes creativity and personalization, making it ideal for cooks of all skill levels. So next time you’re in need of a cozy meal, whip up this luscious cheese soup and savor every spoonful of cheesy warmth.

📖 Recipe Card: Best Easy Vegetarian Cheese Soup

Description: A creamy and comforting cheese soup that's quick to prepare and perfect for any day. Loaded with vegetables and rich cheese flavor, it's a hearty vegetarian meal.

Prep Time: PT10M
Cook Time: PT25M
Total Time: PT35M

Servings: 4 servings

Ingredients

  • 2 tablespoons butter
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 2 cups diced potatoes
  • 2 cups shredded sharp cheddar cheese
  • 3 cups vegetable broth
  • 1 cup milk
  • 1 cup chopped carrots
  • 1 cup chopped celery
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon smoked paprika

Instructions

  1. Melt butter in a large pot over medium heat.
  2. Add onion and garlic; sauté until soft, about 3 minutes.
  3. Add potatoes, carrots, celery, and vegetable broth; bring to a boil.
  4. Reduce heat and simmer until vegetables are tender, about 15 minutes.
  5. Stir in milk and shredded cheese until melted and smooth.
  6. Season with salt, pepper, and smoked paprika.
  7. Heat through for another 5 minutes, stirring occasionally.
  8. Serve warm with crusty bread if desired.

Nutrition: Calories: 320 kcal | Protein: 15 g | Fat: 20 g | Carbs: 20 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Easy Vegetarian Cheese Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy and comforting cheese soup that’s quick to prepare and perfect for any day. Loaded with vegetables and rich cheese flavor, it’s a hearty vegetarian meal.”, “prepTime”: “PT10M”, “cookTime”: “PT25M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tablespoons butter”, “1 small onion, diced”, “2 cloves garlic, minced”, “2 cups diced potatoes”, “2 cups shredded sharp cheddar cheese”, “3 cups vegetable broth”, “1 cup milk”, “1 cup chopped carrots”, “1 cup chopped celery”, “1/2 teaspoon salt”, “1/4 teaspoon black pepper”, “1/4 teaspoon smoked paprika”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Melt butter in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and garlic; saut\u00e9 until soft, about 3 minutes.”}, {“@type”: “HowToStep”, “text”: “Add potatoes, carrots, celery, and vegetable broth; bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Reduce heat and simmer until vegetables are tender, about 15 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in milk and shredded cheese until melted and smooth.”}, {“@type”: “HowToStep”, “text”: “Season with salt, pepper, and smoked paprika.”}, {“@type”: “HowToStep”, “text”: “Heat through for another 5 minutes, stirring occasionally.”}, {“@type”: “HowToStep”, “text”: “Serve warm with crusty bread if desired.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “15 g”, “fatContent”: “20 g”, “carbohydrateContent”: “20 g”}}

Photo of author

Marta K

Leave a Comment

X