Spicy Sweet Potato Vegetable Rice Soup

There’s nothing quite like a big bowl of spicy sweet potato vegetable rice soup to warm you up on a chilly evening. Packed with tender sweet potatoes, colorful vegetables, fluffy rice, and just the right amount of heat, this soup is the kind of comfort food that makes you want to grab a blanket and stay awhile.

What makes this recipe especially wonderful? It’s hearty without feeling heavy, made with affordable ingredients, and comes together in one pot. The sweetness of the potatoes balances the smoky paprika and chili flakes, while ginger, garlic, and fresh herbs bring every spoonful to life.

As a chef, I love recipes that turn everyday pantry staples into something truly satisfying. This is exactly that kind of dish. Whether you’re planning a cozy family dinner, preparing lunches for the week, or simply craving a flavorful homemade soup, this recipe delivers.

Why You’ll Love This Spicy Sweet Potato Vegetable Rice Soup

  • One-Pot Convenience: Everything cooks in a single saucepan, making cleanup simple.
  • Budget-Friendly Ingredients: Sweet potatoes, rice, and everyday vegetables create a satisfying meal without an expensive grocery list.
  • Naturally Plant-Based: Made with vegetables, rice, and vegetable broth, this soup is a delicious vegan-friendly option.
  • Perfect for Meal Prep: Make a large batch and enjoy comforting lunches throughout the week.
  • Easy to Customize: Adjust the chili flakes, swap vegetables, or add your favorite beans for extra protein.
  • Rich, Cozy Flavor: Smoky paprika, fresh ginger, and sweet potatoes create a delicious balance of sweet, savory, and spicy flavors.

Ingredients you’ll Need

Vegetables and Aromatics

  • 1 tablespoon olive oil
  • 1 onion, finely chopped
  • 1 tablespoon minced garlic
  • 2 teaspoons freshly grated ginger root
  • 2 celery stalks, finely chopped
  • 1 medium carrot, finely chopped
  • ½ red bell pepper, finely chopped
  • 300g (10.5 oz) sweet potato, peeled if desired and chopped

Spices and Flavorings

  • ½ teaspoon red chili flakes
  • 2 tablespoons tomato paste
  • 1 tablespoon balsamic vinegar
  • 2 teaspoons paprika
  • Salt and freshly ground black pepper, to taste

Broth, Rice, and Fresh Herbs

  • 1.5 liters (approximately 6¼ cups) vegetable stock
  • ½ cup (90g) uncooked long-grain rice
  • 1 handful freshly chopped parsley or coriander (cilantro)

What Makes These Ingredients Work?

Sweet potatoes are the heart of this recipe. Their natural sweetness softens the heat of the chili flakes and adds a lovely texture.

Ginger and garlic create a fragrant base that makes the soup taste rich and layered.

Paprika and tomato paste bring warmth, color, and savory depth to the broth.

Balsamic vinegar adds a gentle tang that brightens the vegetables without making the soup taste sour.

Long-grain rice makes the dish more filling while absorbing the delicious flavors of the broth.

How to Make Spicy Sweet Potato Vegetable Rice Soup

This recipe is straightforward, but taking a little time to build flavor makes a noticeable difference.

Step 1: Sauté the Aromatic Vegetables

Heat the olive oil in a large saucepan or Dutch oven over medium-high heat.

Add the chopped onion, minced garlic, grated ginger, celery, and carrot. Cook for about 5–7 minutes, stirring frequently, until the vegetables begin to soften.

If the garlic starts browning too quickly, reduce the heat slightly.

This first step builds the savory foundation of your soup.

Step 2: Add the Spices and Sweet Potatoes

Stir in the tomato paste, paprika, chili flakes, and chopped sweet potatoes.

Mix everything thoroughly so the vegetables become evenly coated in the seasonings.

Cook for another minute, stirring gently. Heating the tomato paste and spices helps develop their flavor.

Step 3: Add the Broth and Simmer

Pour in the vegetable stock and balsamic vinegar.

Stir well, scraping any flavorful bits from the bottom of the saucepan.

Bring the mixture to a boil, then reduce the heat to maintain a gentle simmer.

Cover and cook for approximately 45 minutes, or until the sweet potatoes are very tender.

Your kitchen should smell incredible by this point!

Step 4: Cook the Rice

Add the uncooked long-grain rice directly to the soup.

Stir and continue simmering over medium heat for approximately 15–20 minutes, or until the rice is fully cooked.

Check occasionally and stir to prevent sticking.

The rice will absorb some of the stock as it cooks. If the soup becomes too thick, add a little hot vegetable stock or water until you reach your preferred consistency.

Step 5: Season and Finish

Taste the broth and season with salt and freshly ground black pepper.

Stir in the freshly chopped parsley or coriander.

These herbs add a refreshing finish that balances the warm spices beautifully.

Step 6: Serve Warm

Ladle the spicy sweet potato vegetable rice soup into bowls and serve immediately.

For an extra touch, garnish with additional fresh herbs and a sprinkle of chili flakes.

Pair it with warm crusty bread, toasted sourdough, or a simple green salad for a complete meal.

Chef Omar’s Tips for the Best Results

A few easy tricks can take this humble vegetable soup from good to absolutely delicious.

Cut vegetables into similar-sized pieces. This helps everything cook evenly and gives the finished soup a consistent texture.

Use a flavorful vegetable stock. Since the broth is a major part of the recipe, a good-quality stock makes a difference.

Adjust the spice level gradually. Start with the suggested ½ teaspoon of chili flakes. You can always add more, but removing extra heat is considerably harder!

Keep an eye on the rice. Different brands and varieties cook at different speeds, so check for tenderness rather than relying only on the timer.

Add fresh herbs at the end. This preserves their bright flavor and color.

My favorite little kitchen trick is to mash a few softened sweet potato pieces against the side of the saucepan. They naturally thicken the broth, giving it a slightly creamier texture without adding cream.

Spicy sweet potato vegetable rice soup simmering in a large pot with diced sweet potatoes, red peppers, tender rice, and fresh herbs.
This homemade spicy sweet potato vegetable rice soup combines tender sweet potatoes, colorful vegetables, rice, and warming spices in one hearty, flavorful pot.

Easy Variations to Try

The beauty of homemade soup is that you can adapt it to whatever you have in the refrigerator.

Make It Extra Spicy

Increase the chili flakes to ¾ teaspoon or add a pinch of cayenne pepper. Start small and taste as you go.

Add More Protein

Stir in a can of drained chickpeas or white beans during the final 10 minutes of cooking. Both pair nicely with sweet potatoes and warm spices.

Try Different Vegetables

Zucchini, spinach, kale, or green beans can add extra color and nutrients. Add delicate greens near the end so they don’t overcook.

Make It Creamier

For a richer variation, stir in a splash of unsweetened coconut milk after the rice finishes cooking.

This creates a creamy broth with a subtle sweetness that works particularly well with ginger and chili.

FAQs About Spicy Sweet Potato Vegetable Rice Soup

Can I make this soup ahead of time?

Absolutely! Prepare the vegetable and broth base in advance and refrigerate it. For the best texture, cook the rice separately and add it when serving.

Is spicy sweet potato vegetable rice soup vegan?

Yes. When made with vegetable stock and the listed ingredients, this soup is naturally vegan and dairy-free. Always check packaged stock ingredients if you’re following a strict diet.

Can I use brown rice instead of white rice?

Yes, but brown rice generally takes longer to cook. You may need additional stock or water to compensate for the longer cooking time.

How can I make the soup less spicy?

Reduce the chili flakes to ¼ teaspoon or leave them out entirely. The paprika and ginger will still provide plenty of warming flavor.

Can I make this recipe gluten-free?

Yes. Rice, vegetables, and the other basic ingredients are naturally gluten-free, but check your vegetable stock and packaged seasonings for gluten-containing additives.

Why is my soup getting too thick?

Rice continues to absorb liquid as it sits. Simply stir in warm vegetable stock or water until the soup returns to your preferred consistency.

A Cozy Bowl Worth Making Again

Some recipes become favorites because they’re fancy. Others earn their place in your kitchen because they’re comforting, reliable, and made with ingredients you already love.

This spicy sweet potato vegetable rice soup definitely belongs in the second category.

With tender sweet potatoes, colorful vegetables, satisfying rice, and a warming blend of spices, every bowl delivers simple homemade goodness. It’s a wonderful choice for chilly evenings, easy meal planning, or whenever you want something nourishing without spending hours in the kitchen.

Give this spicy sweet potato vegetable rice soup a try, save the recipe for your next cozy dinner, and share it with someone who loves a hearty homemade soup!

More Cozy and Flavorful Recipes You’ll Love

If you enjoyed this Spicy Sweet Potato Vegetable Rice Soup, there’s plenty more comforting goodness to discover on PulseRecipes! Whether you’re craving another hearty soup, a satisfying rice dish, or a flavorful vegetable-packed meal, these delicious recipes deserve a spot on your weekly menu:

⭐ Did You Love This Recipe? If you tried this Spicy Sweet Potato Vegetable Rice Soup, I’d love to hear from you! Leave a 5-star rating if you loved it and share your experience in the comments below. Your feedback helps other home cooks discover delicious recipes and inspires us to keep sharing more comforting meals!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spicy sweet potato vegetable rice soup simmering in a large pot with diced sweet potatoes, red peppers, tender rice, and fresh herbs.

Spicy Sweet Potato Vegetable Rice Soup


  • Author: Omar
  • Total Time: 1 hour 25 minutes
  • Yield: 6 servings (estimated) 1x

Description

This Spicy Sweet Potato Vegetable Rice Soup is a hearty, comforting one-pot meal packed with tender sweet potatoes, colorful vegetables, fluffy rice, and warming spices. Made with simple ingredients like garlic, ginger, paprika, and vegetable broth, this easy vegan soup is perfect for cozy dinners, healthy lunches, and meal prep. Delicious, budget-friendly, and full of flavor!


Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 medium onion, finely chopped
  • 1 tablespoon minced garlic
  • 2 teaspoons freshly grated ginger
  • 2 celery stalks, finely chopped
  • 1 medium carrot, finely chopped
  • ½ red bell pepper, finely chopped
  • 300g (10.5 oz) sweet potato, chopped
  • ½ teaspoon red chili flakes
  • 2 tablespoons tomato paste
  • 1 tablespoon balsamic vinegar
  • 2 teaspoons paprika
  • Salt and black pepper, to taste
  • 1.5 liters (6¼ cups) vegetable stock
  • ½ cup (90g) uncooked long-grain rice
  • 1 handful fresh parsley or cilantro, chopped

Instructions

  1. Heat the Oil: Heat olive oil in a large saucepan or Dutch oven over medium-high heat.
  2. Sauté the Vegetables: Add the chopped onion, garlic, ginger, celery, and carrot. Cook for 5–7 minutes, stirring occasionally, until softened.
  3. Add Spices and Sweet Potatoes: Stir in the tomato paste, paprika, chili flakes, and chopped sweet potatoes. Cook for 1 minute, stirring to coat the vegetables evenly.
  4. Pour in the Broth: Add the vegetable stock and balsamic vinegar. Stir well and bring to a boil.
  5. Simmer the Soup: Reduce the heat, cover, and simmer gently for 45 minutes, or until the sweet potatoes are tender.
  6. Cook the Rice: Add the uncooked long-grain rice and simmer for another 15–20 minutes, stirring occasionally, until the rice is fully cooked. Add extra broth or water if needed.
  7. Season to Taste: Add salt and freshly ground black pepper according to your preference.
  8. Add Fresh Herbs: Stir in the freshly chopped parsley or cilantro.
  9. Serve and Enjoy: Ladle the hot soup into bowls and garnish with extra fresh herbs if desired. Serve with crusty bread for a comforting meal.

Notes

 

  • Spice Level: Reduce chili flakes to ¼ teaspoon for a milder soup, or increase them for extra heat.
  • Rice Options: Long-grain white rice works best. Brown rice can be substituted but requires additional cooking time.
  • Extra Protein: Add chickpeas, white beans, or lentils for a more filling meal.
  • Creamier Texture: Mash a few cooked sweet potato pieces into the broth to naturally thicken the soup.
  • Consistency: Add extra vegetable broth or water if the rice absorbs too much liquid.
  • Storage: Refrigerate leftovers in an airtight container for up to 3–4 days.
  • Freezing: Freeze in airtight freezer-safe containers for up to 2–3 months for best quality. Rice may soften after thawing.
  • Reheating: Reheat thoroughly on the stovetop, adding a splash of vegetable broth if necessary.
  • Serving Suggestion: Serve with toasted sourdough, crusty bread, or a fresh green salad.
  • Prep Time: 15 minutes
  • Cook Time: 70 minutes
  • Category: Soup
  • Method: Stovetop, One-Pot
  • Cuisine: International

Nutrition

  • Serving Size: 1 bowl (approximately 1/6 of recipe)
  • Calories: 175 kcal
  • Sugar: 6 g
  • Sodium: 750 mg
  • Fat: 3 g
  • Saturated Fat: 0.5 g
  • Unsaturated Fat: 2.5 g
  • Trans Fat: 0 g
  • Carbohydrates: 34 g
  • Fiber: 4 g
  • Protein: 4 g
  • Cholesterol: 0 mg