This Spicy Sweet Potato, Vegetable and Rice Soup is a hearty, warming bowl filled with tender sweet potatoes, colorful vegetables, fluffy rice, and a gentle kick of spice. The natural sweetness of the sweet potatoes balances beautifully with garlic, ginger, paprika, tomato paste, and balsamic vinegar.
The rice makes this soup especially satisfying, turning a simple vegetable soup into a filling meal that’s perfect for lunch or a cozy weeknight dinner.
It’s easy to prepare, naturally vegetarian, and simple to adapt depending on the vegetables and level of heat you prefer.
Table of Contents
Spicy Sweet Potato, Vegetable and Rice Soup
The combination of sweet and spicy flavors makes this soup especially comforting.
Sweet potatoes become tender as they simmer, while onion, celery, carrot, bell pepper, garlic, and ginger create a flavorful vegetable base. Paprika and chili flakes add warmth, while tomato paste and balsamic vinegar bring savory depth and acidity.
The addition of rice gives the soup a hearty consistency and makes it satisfying enough to serve as a main course.
Why You’ll Love This Spicy Sweet Potato Soup
- Hearty and filling
- Packed with vegetables
- Naturally vegetarian
- Dairy-free
- Easy to prepare
- Perfect for cool-weather meals
- Great for lunch or dinner
- Easy to customize
- Adjustable spice level
- Excellent for meal prep
- Freezer-friendly
For another comforting sweet potato recipe, try Hearty Vegan Sweet Potato Stew.
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, finely chopped
- 1 tablespoon minced garlic
- 2 teaspoons fresh ginger, grated
- 2 celery stalks, finely chopped
- 1 medium carrot, finely chopped
- ½ red bell pepper, finely chopped
- 300 g sweet potato, peeled and chopped
- ½ teaspoon red chili flakes
- 2 tablespoons tomato paste
- 1 tablespoon balsamic vinegar
- 2 teaspoons paprika
- 1.5 liters vegetable stock
- ½ cup uncooked long-grain rice
- Salt, to taste
- Black pepper, to taste
- 1 handful fresh parsley or cilantro, chopped
How to Make Spicy Sweet Potato, Vegetable and Rice Soup
Step 1: Prepare the Vegetables
Peel and chop the sweet potato into bite-sized pieces.
Finely chop the onion, celery, carrot, and red bell pepper. Mince the garlic and grate the fresh ginger.
Preparing everything before you begin makes the cooking process quick and easy.
Step 2: Sauté the Aromatics
Heat the olive oil in a large saucepan or Dutch oven over medium heat.
Add the onion, garlic, ginger, celery, and carrot.
Cook for several minutes, stirring occasionally, until the vegetables begin to soften and the onion becomes translucent.
Step 3: Add the Sweet Potato and Seasonings
Add the chopped sweet potato, red bell pepper, chili flakes, paprika, and tomato paste.
Stir well until the vegetables are coated with the spices and tomato paste.
Cook for another minute or two to allow the flavors to develop.
Step 4: Add the Vegetable Stock
Pour the vegetable stock into the pot.
Add the balsamic vinegar and stir everything together.
Bring the soup to a boil.
Step 5: Simmer
Reduce the heat to low and cover the pot.
Allow the soup to simmer for approximately 40–45 minutes, or until the sweet potato and vegetables are tender.
Step 6: Add the Rice
Stir the uncooked rice into the soup.
Continue simmering until the rice is tender and fully cooked.
Keep an eye on the soup as the rice cooks because it will absorb some of the liquid.
Step 7: Season
Taste the soup and add salt and freshly ground black pepper as needed.
Adjust the chili flakes if you’d like more heat.
Step 8: Finish With Fresh Herbs
Stir in the chopped parsley or cilantro just before serving.
Ladle the hot soup into bowls and garnish with additional fresh herbs if desired.
How to Make the Best Sweet Potato Vegetable Soup
Cut the Vegetables Evenly
Try to cut the vegetables into similar-sized pieces.
This allows everything to cook evenly and prevents some vegetables from becoming overcooked while others remain firm.
Sauté Before Simmering
Taking a few minutes to sauté the onion, garlic, ginger, celery, and carrot adds much more flavor to the finished soup.
Balance the Flavors
Sweet potatoes naturally provide sweetness.
The balsamic vinegar, tomato paste, chili, and paprika balance that sweetness with acidity, savory flavor, and gentle heat.
Don’t Overcook the Rice
Add the rice once the vegetables are already tender enough to cook alongside it.
Check it regularly toward the end of cooking so it doesn’t become overly soft.
How Spicy Is This Soup?
This Spicy Sweet Potato, Vegetable and Rice Soup has a gentle kick from the red chili flakes.
For a milder version, reduce the chili flakes to ¼ teaspoon or leave them out completely.
For more heat, increase the chili flakes gradually or add a finely chopped fresh chili pepper.
The natural sweetness of the sweet potatoes helps balance the heat.
Easy Variations
Add Spinach
Stir a few handfuls of fresh spinach into the finished soup and cook for a couple of minutes until wilted.
Add Kale
Chopped kale can be added during the final 10–15 minutes of cooking.
Add Chickpeas
Add one drained can of chickpeas for extra texture and a more substantial vegetarian meal.
Add Beans
Cannellini beans, kidney beans, or black beans can also be added.
Use Butternut Squash
Replace some or all of the sweet potato with butternut squash.
Change the Grain
You can replace the rice with quinoa, barley, or a small pasta, adjusting the cooking time as necessary.
Make It Creamy
For a creamy variation, stir in coconut milk near the end of cooking.
A splash of cream or plant-based cream can also be used.
What to Serve With Spicy Sweet Potato Soup
This soup is hearty enough to serve by itself, but the right side can make it even more satisfying.
Crusty Bread
A thick slice of crusty bread is perfect for soaking up the flavorful broth.
Garlic Bread
Garlic bread adds another layer of savory flavor.
Grilled Cheese
A crisp grilled cheese sandwich makes a comforting pairing with the spicy vegetable soup.
Fresh Salad
A fresh salad adds brightness and crunch to the meal.
For a lighter side, try Mediterranean Bean Salad.
How to Store the Soup
Allow the soup to cool before transferring it to an airtight container.
Refrigerate for up to 3 days.
The rice will continue absorbing the broth as the soup sits, so the consistency may become thicker.
When reheating, add a splash of vegetable stock or water to loosen the soup.
Can You Freeze Spicy Sweet Potato Soup?
Yes, this soup can be frozen.
Allow it to cool completely before transferring it to freezer-safe containers.
Freeze individual portions for convenient meals.
The rice may become slightly softer after freezing and thawing, but the soup will still be delicious.
Thaw overnight in the refrigerator before reheating.
How to Reheat
Transfer the soup to a saucepan and warm gently over medium-low heat.
Stir occasionally and add a little vegetable stock or water if necessary.
You can also reheat individual portions in the microwave.
Because the rice absorbs liquid during storage, adjusting the consistency before serving is often necessary.
Frequently Asked Questions
Can I make this soup without rice?
Yes. Simply leave the rice out for a lighter vegetable soup.
You can replace it with beans, chickpeas, quinoa, or small pasta if desired.
Can I use frozen sweet potato?
Yes. Frozen sweet potato can be used, although fresh sweet potato generally provides the best texture.
Can I make this soup vegan?
Yes. The basic recipe is naturally vegetarian and dairy-free. Use vegetable stock and plant-based ingredients for any creamy variations.
Can I add more vegetables?
Absolutely. Zucchini, peas, spinach, kale, corn, mushrooms, and green beans can all work well.
Can I make it less spicy?
Yes. Reduce or omit the chili flakes.
The sweet potato provides plenty of flavor even without the heat.
Why did my soup become too thick?
The rice continues absorbing liquid as it sits.
Simply stir in additional vegetable stock or water until you reach your preferred consistency.
More Comforting Recipes From Bellies Kitchen
If you enjoy hearty vegetable-based meals, try One-Pot Mushroom and White Bean Pasta for another satisfying meat-free dinner.
For something creamy and warming with Thai-inspired flavors, try Slow Cooker Tom Kha Soup.
And for another fresh side dish, Roasted Beet Citrus Salad adds a beautiful contrast of color and flavor.
Final Thoughts
This Spicy Sweet Potato, Vegetable and Rice Soup is the kind of recipe that’s perfect when you want something warm, nourishing, and satisfying without spending hours in the kitchen.
The sweet potatoes provide natural sweetness, while garlic, ginger, paprika, tomato paste, balsamic vinegar, and chili create layers of savory, spicy, and slightly tangy flavor.
Rice makes the soup hearty enough for a complete meal, while fresh parsley or cilantro gives every bowl a bright finishing touch.
Whether you’re preparing a cozy fall lunch, an easy winter dinner, or a batch of soup for meal prep, this Spicy Sweet Potato, Vegetable and Rice Soup is a simple recipe worth keeping in your regular rotation.
Print
Spicy Sweet Potato, Vegetable and Rice Soup
- Total Time: 1 hour
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
This Spicy Sweet Potato, Vegetable and Rice Soup is a hearty, warming bowl filled with tender sweet potatoes, colorful vegetables, fluffy rice, and a gentle kick of spice. The natural sweetness of the sweet potatoes balances beautifully with garlic, ginger, paprika, tomato paste, and balsamic vinegar.
Ingredients
Ingredients:
- 1 tablespoon olive oil
- 1 medium onion, finely chopped
- 1 tablespoon minced garlic
- 2 teaspoons fresh ginger, grated
- 2 celery stalks, finely chopped
- 1 medium carrot, finely chopped
- ½ red bell pepper, finely chopped
- 300 g sweet potato, peeled and chopped
- ½ teaspoon red chili flakes
- 2 tablespoons tomato paste
- 1 tablespoon balsamic vinegar
- 2 teaspoons paprika
- 1.5 liters vegetable stock
- ½ cup uncooked long-grain rice
- Salt, to taste
- Black pepper, to taste
- 1 handful fresh parsley or cilantro, chopped
Instructions
- Prepare the Vegetables: Peel and chop the sweet potato into bite-sized pieces. Finely chop the onion, celery, carrot, and red bell pepper. Mince the garlic and grate the fresh ginger.
- Sauté the Aromatics: Heat the olive oil in a large saucepan or Dutch oven over medium heat. Add the onion, garlic, ginger, celery, and carrot. Cook for several minutes until the vegetables begin to soften and the onion becomes translucent.
- Add the Sweet Potato and Seasonings: Add the chopped sweet potato, red bell pepper, chili flakes, paprika, and tomato paste. Stir well and cook for another 1–2 minutes.
- Add the Vegetable Stock: Pour the vegetable stock into the pot. Add the balsamic vinegar and stir everything together. Bring the soup to a boil.
- Simmer: Reduce the heat to low and cover the pot. Simmer for approximately 40–45 minutes, or until the sweet potato and vegetables are tender.
- Add the Rice: Stir the uncooked rice into the soup. Continue simmering until the rice is tender and fully cooked. Keep an eye on the soup because the rice will absorb some of the liquid.
- Season: Taste the soup and add salt and freshly ground black pepper as needed. Adjust the chili flakes for additional heat.
- Finish With Fresh Herbs: Stir in the chopped parsley or cilantro just before serving.
- Serve: Ladle the hot soup into bowls and garnish with additional fresh herbs if desired.
Notes
- Cut the vegetables into similar-sized pieces so they cook evenly.
- Sautéing the onion, garlic, ginger, celery, and carrot before simmering adds extra flavor.
- Adjust the chili flakes according to your preferred spice level.
- Do not overcook the rice, as it will continue absorbing liquid as the soup sits.
- For a milder soup, reduce the chili flakes to ¼ teaspoon or omit them completely.
- Add spinach, kale, chickpeas, beans, butternut squash, or other vegetables for easy variations.
- For a creamy version, stir in coconut milk near the end of cooking.
- Refrigerate leftovers for up to 3 days.
- The soup can be frozen, although the rice may become slightly softer after thawing.
- Add additional vegetable stock or water when reheating if the soup becomes too thick.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving