Roasted Beet and Sweet Potato Soup Recipe for Fall Nights

Boost your immune system with a soul-warming Beet Soup with Sweet Potato. This vibrant, 100% vegan soup is loaded with nutrient-dense vegetables—red beets, sweet potatoes, carrots—plus fresh ginger and garlic for comfort and flavor. It’s easy to make, full of fiber and antioxidants, and the kind of bowl you’ll crave all winter long.

beet soup in bowl

This post was originally published on February 12, 2018, and updated with new information and photos on October 27, 2025.

This beet soup is a hearty, warming dish that showcases the whole beet—roots, stalks, and greens. The beets bring earthy sweetness and plenty of fiber and vitamins; sweet potatoes add creamy texture and complex carbohydrates; carrots round out the flavor with natural sweetness; and ginger and garlic add warmth and anti-inflammatory benefits. Celery contributes a mild savory base and extra fiber. The recipe is straightforward: a bit of chopping, a sauté, and a simmer until everything is tender.

vegan beet soup ingredients

Ingredients

Extra virgin olive oil: Use EVOO for sautéing, or a neutral oil like avocado oil.

Onion: Yellow or red onion provides a savory base; red is slightly sweeter.

Garlic: Minced cloves for savory depth and health-promoting compounds.

Jalapeño pepper: Optional, for a touch of heat.

Ginger: About a 1½-inch knob, minced or grated for bright, warming flavor.

Celery: Chopped stalks add subtle savory notes and fiber.

Beet stalks and greens: Nutritious and flavorful—use the whole beet. If you don’t have greens, substitute Swiss chard, spinach, or kale.

Carrots: Diced carrots add sweetness and body.

Beets: Peeled and cubed, beets are the star—earthy, sweet, and full of nutrients.

Vegetable broth or stock: About 6 cups. Alternatively use water with 2 tablespoons of vegetable bouillon paste or 2 bouillon cubes.

Sweet potato: Peeled and cubed, it makes the soup more substantial.

Red wine vinegar: 3–4 tablespoons to brighten and balance the flavors.

Fresh parsley: Chopped for garnish.

Salt and black pepper: To taste.

How to Make Beet Soup

Prepare a cutting board, a sharp knife, and a large soup pot. The steps are simple and forgiving.

  • Sauté aromatics: Warm 1 tablespoon of oil in a large Dutch oven or soup pot over medium heat. Add 1/2 medium diced onion, 4 minced garlic cloves, 1 seeded and minced jalapeño (optional), 2 tablespoons minced or grated ginger, 1 cup chopped celery, and 1/2–1 cup chopped beet stalks. Sauté about 5 minutes, until the onions are translucent.
  • Add beets and carrots: Stir in 2 cups cubed beets and 1 cup diced carrot; sauté another 3 minutes.
  • Add broth and simmer: Pour in 6 cups vegetable broth (or water plus bouillon) and 1 teaspoon black pepper. Increase heat to medium-high to bring to a boil, then reduce to medium and simmer with the lid ajar for 10 minutes. Add extra broth if you prefer a thinner soup.
  • Mix in sweet potatoes and greens: Add 2 cups cubed sweet potato and cook with the lid ajar for about 20 minutes, until beets and sweet potatoes are tender. Stir in 2 cups chopped beet greens (or Swiss chard) and cook 3–5 minutes more until tender.
  • Finish and serve: Remove from heat, stir in 3–4 tablespoons red wine vinegar, and season with salt to taste. Serve hot, garnished with chopped parsley.
close up of beet soup;

Recipe Tips

  • Chop vegetables uniformly: Smaller, even pieces cook more consistently.
  • Use the whole beet: Stalks and greens add flavor, texture, and nutrition while reducing waste.
  • Avoid overcooking: Simmer at medium to medium-high heat; very high heat can dull the beets’ bright color.
  • Protect surfaces from stains: Lightly oil your cutting board to help prevent beet juice from staining wood.

Recipe Variations

Try these easy variations to adapt the soup to your preferences.

  • Add beans: For extra heft, stir in white beans (cannellini or Great Northern) or cubed white potatoes.
  • Use squash: Replace sweet potato with butternut squash for a seasonal twist.
  • Make it creamy: Swirl in coconut milk or cream at the end for a richer, velvety texture.
overhead vegan beet soup in pot

Serving Suggestions

Garnish the soup with chopped parsley and optional jalapeño slices. Roasted crispy beans or pita and crusty bread are great for dunking. Serve alongside a crisp salad for a complete meal.

Storage Directions

  • Refrigerate: Cool completely, then store covered in an airtight container for up to 5 days.
  • Freeze: Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge or gently on the stovetop.
  • Reheat: Warm on the stovetop over medium heat or microwave in short intervals until heated through.

Frequently Asked Questions

What’s the difference between this beet soup and borscht?

Borscht is an Eastern European beet soup that often includes cabbage, potatoes, and sometimes meat. This recipe is vegan and does not include cabbage, though you can add it if you like.

What are common mistakes when making beetroot soup?

The most common mistake is cooking beets at too high heat, which can cause them to lose their bright color. Maintain medium to medium-high heat for best results.

Is beet soup healthy?

Yes. This soup combines fiber-rich vegetables, vitamins, minerals, and antioxidants, making it a nutritious choice for many diets.

More Comforting, Wholesome Soup Ideas

  • Sweet Potato Soup
  • Curried Parsnip Soup
  • Collard Miso Soup
  • Butternut Squash Lentil Soup
  • Red Lentil Carrot Soup
  • Sweet Potato Tortilla Soup
beet soup in bowl

Hearty Beet Soup with Sweet Potato

By: Jenné Claiborne
A vibrant, immune-supporting vegan soup made with beets, sweet potatoes, carrots, ginger, and garlic. Simple, nourishing, and comforting.
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes
Servings: 6 servings

Ingredients

  • 1 tbsp extra virgin olive oil
  • 1/2 medium yellow or red onion, diced
  • 4 cloves garlic, minced
  • 1 jalapeño, seeded and minced (optional)
  • 2 tbsp ginger, minced or grated (about 1½-inch knob)
  • 1 cup chopped celery (about 2 stalks)
  • 1/2–1 cup chopped beet stalks (or Swiss chard stalks)
  • 1 cup diced carrot (about 1 large carrot)
  • 2 cups cubed beets, peeled (about 2 large beets)
  • 6 cups vegetable broth (or water plus 2 tbsp vegetable bouillon paste or 2 bouillon cubes)
  • 1 tsp black pepper
  • 2 cups cubed sweet potato (about 2 small sweet potatoes)
  • 2 cups chopped beet greens (or Swiss chard greens)
  • 3–4 tbsp red wine vinegar
  • 1 cup chopped fresh parsley, for garnish

Instructions

  • Warm the oil in a large Dutch oven over medium heat. Add onion, garlic, jalapeño, ginger, celery, and beet stalks; sauté about 5 minutes until the onion is translucent.
  • Add beets and carrots; sauté 3 more minutes.
  • Add vegetable broth and black pepper. Bring to a boil over medium-high heat, then reduce to medium and simmer with the lid ajar for 10 minutes.
  • Add sweet potatoes and cook with the lid ajar for about 20 minutes, until beets and sweet potatoes are tender.
  • Stir in beet greens and cook 3–5 minutes more until tender.
  • Remove from heat, stir in red wine vinegar, season with salt, and serve hot garnished with parsley.

Notes

Storage Directions

  • Refrigerate: Cool completely and store in an airtight container up to 5 days.
  • Freeze: Freeze in a freezer-safe container up to 3 months. Thaw in the fridge or gently on the stovetop.
  • Reheat: Warm on the stovetop over medium heat or microwave in short bursts.

Recipe Pro-Tips

  • Chop vegetables small and evenly for consistent cooking.
  • Use beet greens and stalks for extra flavor and nutrition.
  • Don’t overcook—keep heat at medium to preserve the beets’ color.
  • Lightly oil your cutting board to help prevent beet stains.

Nutrition

Calories: 114 kcal | Carbohydrates: 21 g | Protein: 2 g | Fat: 3 g | Fiber: 4 g