Beet Soup Recipe Vegan: Easy, Healthy, and Delicious Guide

Updated On: October 5, 2025

Beet soup is a vibrant, nutritious dish that has been enjoyed in various cultures around the world for centuries. Its rich, earthy flavor and striking deep red color make it a feast for both the eyes and the palate.

Whether you’re looking for a comforting meal on a chilly day or a healthy, plant-based option to add to your weekly rotation, this vegan beet soup recipe is sure to impress. Plus, it’s incredibly easy to make, packed with wholesome ingredients, and can be customized to suit your taste buds.

In this blog post, I’ll walk you through a simple yet delicious recipe that brings out the natural sweetness of beets and combines it with fresh herbs, aromatic spices, and creamy coconut milk for a luscious finish.

You’ll love how this soup warms you up from the inside out while providing a boost of antioxidants and vitamins.

Why You’ll Love This Recipe

This vegan beet soup is not only beautiful and tasty but also incredibly healthy and easy to prepare. It’s perfect for anyone following a plant-based lifestyle or simply wanting to add more vegetables to their diet.

The natural sweetness of the beets pairs beautifully with the warmth of garlic, ginger, and fresh dill, creating a complex yet comforting flavor profile.

The recipe is gluten-free, dairy-free, and can be made soy-free, making it versatile for various dietary needs. Plus, it’s budget-friendly and uses pantry staples along with fresh produce.

Whether you’re a seasoned cook or a beginner, you’ll find this recipe straightforward and rewarding.

Ingredients

  • 4 medium beets, peeled and chopped
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 1-inch piece fresh ginger, peeled and grated
  • 4 cups vegetable broth
  • 1 large carrot, peeled and chopped
  • 2 tablespoons olive oil
  • 1 can (14 oz) coconut milk (full fat for creaminess)
  • 2 tablespoons fresh lemon juice
  • 1 teaspoon ground cumin
  • Salt and freshly ground black pepper, to taste
  • Fresh dill, for garnish
  • Optional: 1 tablespoon maple syrup for extra sweetness

Equipment

  • Large stockpot or Dutch oven
  • Sharp knife and cutting board
  • Vegetable peeler
  • Immersion blender or countertop blender
  • Measuring spoons and cups
  • Ladle for serving
  • Wooden spoon or spatula

Instructions

  1. Prepare the beets: Start by peeling and chopping the beets into 1-inch cubes. Set aside.
  2. Sauté aromatics: Heat the olive oil in a large stockpot over medium heat. Add the diced onion and cook for 5 minutes until translucent. Stir in the minced garlic and grated ginger, cooking for another 1-2 minutes until fragrant.
  3. Add vegetables: Toss in the chopped beets and carrot. Stir well to coat with the aromatics and oil, cooking for about 5 minutes.
  4. Pour in broth and spices: Add the vegetable broth and ground cumin to the pot. Bring the mixture to a boil, then reduce the heat and let it simmer for 30-40 minutes, or until the beets and carrots are tender.
  5. Blend the soup: Remove the pot from heat. Using an immersion blender, puree the soup until smooth and creamy. Alternatively, carefully transfer the soup in batches to a countertop blender and blend until smooth. Return to the pot if using a countertop blender.
  6. Add coconut milk and lemon juice: Stir in the coconut milk and fresh lemon juice. Simmer gently for 5 minutes to combine flavors. Taste and adjust seasoning with salt, pepper, and optional maple syrup if you want a touch sweeter.
  7. Serve: Ladle the hot beet soup into bowls. Garnish with fresh dill and a drizzle of coconut milk if desired.

Tips & Variations

Tip: To save time, you can roast the beets in the oven wrapped in foil at 400°F (200°C) for about 45 minutes before adding them to the soup. Roasted beets bring out a deeper sweetness and add a smoky note.

Variation: For a heartier soup, add 1 cup of cooked red lentils or chickpeas during step 4. This boosts protein and makes the soup more filling.

Herbs: Swap fresh dill for parsley or thyme depending on your preference.

Spice it up: Add a pinch of smoked paprika or cayenne pepper for a little heat.

Nutrition Facts

Nutrient Amount per Serving (1 bowl)
Calories 180
Fat 10g
Carbohydrates 22g
Fiber 5g
Protein 4g
Vitamin A 140% DV
Vitamin C 20% DV
Iron 10% DV

Serving Suggestions

This vegan beet soup pairs wonderfully with crusty whole-grain bread or a fresh green salad for a light lunch or dinner. For a more indulgent meal, serve with a dollop of cashew cream or vegan sour cream on top.

To complement the earthy flavors, try serving alongside some roasted garlic hummus or a side of warm pita bread. For a festive touch, sprinkle toasted pumpkin seeds or walnuts on top for added texture.

If you’re interested in exploring more creative vegan recipes, check out our Julie Marie Eats Recipes or try the Jamaican Minced Beef Recipes (vegan style) for a spicy twist.

Conclusion

This vegan beet soup recipe is a perfect blend of simplicity, nutrition, and vibrant flavor. Its rich color and comforting warmth make it a standout dish that’s perfect year-round but especially inviting during cooler months.

The recipe is flexible, allowing you to tailor it to your taste with herbs and spices, and it comes together quickly without sacrificing depth of flavor.

By incorporating wholesome ingredients like fresh beets, carrots, and coconut milk, this soup supports a healthy lifestyle while satisfying your cravings. Whether you’re serving it as a starter or a main dish, it’s sure to become a favorite in your recipe collection.

For more wholesome and delicious ideas, don’t forget to explore our Kosher Sushi Salad Recipe or the delightful Magic Dough Recipe to round out your meals with flair.

📖 Recipe Card: Beet Soup Recipe Vegan

Description: A vibrant and healthy vegan beet soup packed with earthy flavors and nutritious ingredients. Perfect as a comforting starter or light meal.

Prep Time: PT15M
Cook Time: PT40M
Total Time: PT55M

Servings: 4 servings

Ingredients

  • 4 medium beets, peeled and chopped
  • 1 large onion, chopped
  • 2 cloves garlic, minced
  • 4 cups vegetable broth
  • 2 medium carrots, chopped
  • 2 medium potatoes, peeled and diced
  • 1 tablespoon olive oil
  • 1 tablespoon lemon juice
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon dried dill
  • Fresh parsley for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion and garlic, sauté until translucent.
  3. Add chopped beets, carrots, and potatoes; cook for 5 minutes.
  4. Pour in vegetable broth and bring to a boil.
  5. Reduce heat and simmer for 30 minutes or until vegetables are tender.
  6. Use an immersion blender to puree the soup until smooth.
  7. Stir in lemon juice, salt, pepper, and dill.
  8. Simmer for an additional 5 minutes.
  9. Serve hot, garnished with fresh parsley.

Nutrition: Calories: 150 kcal | Protein: 4 g | Fat: 5 g | Carbs: 24 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Beet Soup Recipe Vegan”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A vibrant and healthy vegan beet soup packed with earthy flavors and nutritious ingredients. Perfect as a comforting starter or light meal.”, “prepTime”: “PT15M”, “cookTime”: “PT40M”, “totalTime”: “PT55M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“4 medium beets, peeled and chopped”, “1 large onion, chopped”, “2 cloves garlic, minced”, “4 cups vegetable broth”, “2 medium carrots, chopped”, “2 medium potatoes, peeled and diced”, “1 tablespoon olive oil”, “1 tablespoon lemon juice”, “1 teaspoon salt”, “1/2 teaspoon black pepper”, “1 teaspoon dried dill”, “Fresh parsley for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and garlic, saut\u00e9 until translucent.”}, {“@type”: “HowToStep”, “text”: “Add chopped beets, carrots, and potatoes; cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Pour in vegetable broth and bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Reduce heat and simmer for 30 minutes or until vegetables are tender.”}, {“@type”: “HowToStep”, “text”: “Use an immersion blender to puree the soup until smooth.”}, {“@type”: “HowToStep”, “text”: “Stir in lemon juice, salt, pepper, and dill.”}, {“@type”: “HowToStep”, “text”: “Simmer for an additional 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Serve hot, garnished with fresh parsley.”}], “nutrition”: {“calories”: “150 kcal”, “proteinContent”: “4 g”, “fatContent”: “5 g”, “carbohydrateContent”: “24 g”}}

Photo of author

Marta K

Leave a Comment

X