Creamy Vegan Beet Soup Recipe with Fresh Dill & Lemon

Vegan beet soup is more than just a bowl of vibrant color, it’s a nourishing, plant-based recipe that combines earthy beets, tender carrots, creamy potatoes, and fresh dill into a comforting dish you can enjoy year-round. In this article, you’ll find everything you need to make a flavorful, dairy-free version at home, plus tips for enhancing taste, choosing the right ingredients, and storing it for later.

I still remember the first time I made this soup in my own kitchen. The beets stained my cutting board a deep crimson, the aroma of garlic and onions filled the air, and as the vegetables simmered in vegetable broth, the flavors deepened into something rich and inviting. When I ladled it into bowls, garnished with a dollop of vegan sour cream and a sprinkle of dill, it wasn’t just dinner, it was comfort in every spoonful.

Jump To

Is vegan beet soup healthy?

Yes. Vegan beet soup is naturally rich in nutrients while being low in saturated fat and calories. Beets provide dietary nitrates that can help support heart health and improve blood flow, according to the American Journal of Clinical Nutrition.

The soup also contains fiber, folate, potassium, and antioxidants from vegetables like carrots, potatoes, onions, and garlic. When prepared without cream, it remains dairy-free and cholesterol-free, making it suitable for plant-based, heart-healthy, and weight-conscious diets.

Ethan Parker

Vegan Beet Soup Recipe

Vegan beet soup is a vibrant, nutrient-rich dish made with beets, carrots, potatoes, and fresh dill. Perfect for plant-based eaters, it offers earthy sweetness, heart-healthy benefits, and easy weeknight preparation, inspired by classic borscht but crafted for a wholesome, modern kitchen.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Soup
Cuisine: American
Calories: 99

Ingredients
  

  • 4 medium beets, peeled and diced
  • 1 large shallots, chopped
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 3 cloves garlic, minced
  • 4 cups vegetable broth
  • 1 tsp olive oil
  • 1 tsp apple cider vinegar (optional, for brightness)
  • 1 tsp dried thyme
  • 1 tsp ground cumin (optional for warmth)
  • Salt and black pepper, to taste
  • Fresh dill or parsley, for garnish
  • Vegan sour cream or coconut yogurt, for serving (optional)

Method
 

  1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery with a pinch of salt. Sauté for 5–7 minutes until vegetables are softened.
  2. Stir in garlic, thyme, and cumin. Cook for 1 minute until fragrant.
  3. Add diced beets and vegetable broth. Bring to a boil, then reduce heat, cover, and simmer for 25–30 minutes until the beets are fork-tender.
  4. Carefully ladle half the soup into a blender, adding apple cider vinegar. Start on low and gradually increase to high speed until smooth, pausing every 5–10 seconds to release steam. Transfer to a large bowl and repeat with the remaining soup.
  5. Return all blended soup to the pot or bowl, stir to combine, and season with salt and pepper to taste. Serve hot with fresh dill or parsley and optional vegan sour cream.

Nutrition

Serving: 1cupCalories: 99kcalCarbohydrates: 20gProtein: 3gFat: 1gSaturated Fat: 0.1gPolyunsaturated Fat: 0.1gMonounsaturated Fat: 0.1gSodium: 231mgPotassium: 604mgFiber: 5gSugar: 12gVitamin A: 321IUVitamin C: 13mgCalcium: 67mgIron: 2mg

Notes

  • If making chilled beet soup, allow the soup to cool before blending.
  • Roasting beets before adding can give a sweeter, deeper flavor.
  • To keep texture, only blend half the soup and leave the rest chunky.

Tried this recipe?

Let us know how it was!

Ingredients for Vegan Beet Soup

A flavorful vegan beet soup begins with fresh, quality produce and simple pantry staples that work together to create depth and balance. Using naturally sweet beets alongside carrots and potatoes gives the soup a rich body and vibrant color, while herbs and acidity brighten the taste.

Here’s what you’ll need:

  • Beets: medium-sized, firm, and fresh for the best earthy sweetness.
  • Carrots: add subtle sweetness and beta-carotene.
  • Potatoes: give creaminess without dairy.
  • Onion and garlic: provide aromatic depth and savory flavor.
  • Vegetable broth: choose low-sodium for better seasoning control.
  • Fresh dill: adds a bright herbal note.
  • Bay leaf: infuses gentle complexity during cooking.
  • Lemon juice or apple cider vinegar: balances the sweetness with acidity.

Optional: white beans or lentils for protein, plant-based yogurt or ricotta, coconut milk for creaminess, or blended cashews for a velvety texture.

How to Make Vegan Beet Soup Step By Step

Making vegan beet soup is simple when you follow these clear steps, each designed to build flavor and bring out the best in your ingredients:

Prep the Vegetables

Peel and chop the beets, carrots, and potatoes into even pieces for uniform cooking. Dice the onion and mince the garlic to form the aromatic base of the soup.

Sauté the Aromatics

In a large pot over medium heat, warm olive oil and sauté the onion until translucent. Add the garlic and stir for 30 seconds to release its fragrance without burning.

Add the Vegetables

Stir in the beets, carrots, and potatoes, coating them with the aromatic oil for richer flavor development.

Simmer the Soup

Pour in the vegetable broth, add a bay leaf, and bring the mixture to a gentle boil. Reduce heat, cover, and simmer for 30–40 minutes, or until the vegetables are tender.

Blend to Desired Texture

Remove the bay leaf. For a smooth soup, use an immersion blender or carefully transfer to a countertop blender like a Vitamix, working in batches. Adjust thickness with extra broth if needed.

Finally, Stir in lemon juice or apple cider vinegar for brightness, sprinkle with fresh dill, and serve warm with your favorite crusty bread.

Flavor Tips and Variations

Creating a memorable vegan beet soup comes down to balancing sweetness, acidity, and depth of flavor. Roasting beets before adding them to the pot enhances their natural sweetness and adds a subtle smokiness, similar to the flavor boost you’d get in a vegan roasted cauliflower soup

Vegan Beet Soup Without Cream

For a naturally creamy texture without using plant-based cream, rely on starchy vegetables like potatoes or carrots to thicken the soup. Blending these with the beets creates a smooth, velvety consistency.

Vegan Beet Soup with Cashews

Blending soaked cashews into the soup transforms it into a silky, indulgent dish while keeping it dairy-free. Cashews act much like the base in a vegan cream of cauliflower soup, providing natural creaminess and mild nutty undertones. For best results, soak raw cashews for at least 2 hours, then blend them with a portion of the soup before mixing back in.

Regional or Seasonal Twists

  • Eastern European Influence: Turn your vegan beet soup into a plant-based borscht with cabbage, white beans, and extra dill.
  • Summer Chilled Version: Serve it cold with cucumber, fresh herbs, and a swirl of vegan yogurt.
  • Winter Comfort Bowl: Add roasted root vegetables like parsnips or turnips for heartiness.

Nutritional Benefits of Vegan Beet Soup

Vegan beet soup is not just colorful and comforting, it’s also packed with nutrients that support overall health. Beets are a rich source of dietary nitrates, which research from the healthline shows can help improve blood flow and support cardiovascular health. They’re also high in folate, which is essential for red blood cell formation, and provide manganese, potassium, and vitamin C.

This soup also benefits from other vegetables like carrots and potatoes, which add fiber and antioxidants, contributing to better digestion and immune support. Using fresh dill and garlic introduces phytonutrients with anti-inflammatory potential, as noted by the Mayo Clinic. When prepared without cream, vegan beet soup remains low in saturated fat and can be a nutrient-dense option for those following a plant-based or heart-healthy diet.

Including protein-rich add-ins such as white beans or lentils can make it more filling, transforming it from a side dish into a complete meal that fuels energy and satiety.

Serving Suggestions

Vegan beet soup pairs beautifully with a variety of sides and toppings, making it easy to adapt for any occasion. Serve it hot with a slice of crusty sourdough bread to soak up the vibrant broth, or alongside a fresh green salad for a lighter meal.

Here are some serving ideas to inspire you:

  • With bread: Crusty sourdough, rye bread, or garlic toast.
  • As a light meal: Paired with a green salad or roasted vegetable platter.
  • As a starter: Before hearty mains like lentil loaf, vegan shepherd’s pie, or mushroom stew.
  • Chilled version: Served cold with cucumber slices, fresh herbs, and lemon wedges.
  • With grains: Accompanied by quinoa, farro, or wild rice for extra heartiness.

For a richer presentation, add a dollop of vegan sour cream or coconut yogurt, then sprinkle with fresh dill or chives for an herbal finish.

Storage and Meal Prep Tips

Proper storage ensures your vegan beet soup stays fresh, flavorful, and safe to enjoy later. Let the soup cool to room temperature before transferring it to airtight containers. For short-term storage, keep it in the refrigerator for up to 4–5 days. When reheating, warm gently on the stovetop over medium heat, adding a splash of vegetable broth or water to restore consistency if it has thickened.

For longer storage, vegan beet soup freezes well. Portion it into freezer-safe containers or resealable bags, leaving space for expansion. It can be frozen for up to 3 months without significant loss of flavor or texture. To reheat, thaw overnight in the fridge, then heat on the stove until piping hot.

Meal prep tip: Make a double batch and freeze individual servings for quick lunches or weeknight dinners. Label containers with the date to keep track of freshness.

FAQ

How long can beet soup stay in the fridge?

Beet soup can be stored in an airtight container in the refrigerator for 4–5 days. Reheat gently on the stove to preserve flavor and texture.

Is beet soup good for your stomach?

Yes. Beets are high in fiber, which supports digestion, and contain antioxidants that may help reduce inflammation in the gut.

What is the difference between beet soup and borscht?

Beet soup is any soup made primarily with beets, while borscht is a traditional Eastern European beet soup, often including cabbage, potatoes, and sometimes meat or sour cream.

Can you add chickpeas to borscht?

Yes. Chickpeas can add protein and texture to vegan borscht, making it more filling while keeping it plant-based.

Conclusion

I love making vegan beet soup because it feels like bringing a piece of warmth and color into my kitchen. Watching the beets transform the broth into that deep ruby shade never gets old, and the aroma of garlic, dill, and simmering vegetables is pure comfort. It’s a recipe that feels special, yet it’s simple enough for a busy weeknight, and I know I’m nourishing myself with something wholesome.

What makes it even better is how versatile it is I can serve it hot in the winter for a cozy dinner or chilled in the summer for something refreshing. Every time I make it, I’m reminded how a handful of fresh ingredients can come together to create something beautiful, satisfying, and full of heart.

You might also like these recipes

Leave a Comment

Recipe Rating