11 Protein-Packed Vegetarian Soup Recipes for Healthy Meals

Nothing beats a warm bowl of soup when you want something comforting and nutritious. These vegetarian soups prove you don’t need meat to create satisfying, protein-rich meals.
Each recipe combines plant-based proteins like lentils, beans, and tofu with fresh vegetables and bold flavors that will keep you coming back for more.
01. Make-Ahead Creamy Lentil Soup

Rich red lentils simmer with vegetables in coconut milk for ultimate comfort. This freezer-friendly soup delivers 15 grams of protein per serving and tastes even better the next day.
Ingredients: 1 cup red lentils, 1 can coconut milk, 2 cups vegetable broth, 1 large onion (diced), 3 carrots (chopped), 3 celery stalks (chopped), 3 garlic cloves (minced), 1 teaspoon ground cumin, 1 teaspoon smoked paprika, salt and pepper to taste.
How To Make Make-Ahead Creamy Lentil Soup
1. Heat oil in a large pot over medium heat and sauté onion, carrots, and celery until softened, about 8 minutes. Add garlic, cumin, and paprika, stirring constantly for 30 seconds until fragrant.
2. Pour in vegetable broth and add rinsed lentils. Bring to a boil, then reduce heat and simmer for 20-25 minutes until lentils are tender and breaking apart.
3. Stir in coconut milk and season with salt and pepper. Simmer 5 more minutes until creamy and heated through. The soup will thicken as it cools.
02. Japanese Udon Noodle Soup

Thick chewy udon noodles swim in savory miso broth with fresh vegetables. This restaurant-style soup comes together in just 20 minutes for a quick weeknight dinner.
Ingredients: 8 oz fresh udon noodles, 4 cups vegetable broth, 3 tablespoons white miso paste, 2 tablespoons mirin, 1 tablespoon soy sauce, 1 teaspoon sesame oil, 4 shiitake mushrooms (sliced), 2 green onions (chopped), 1 sheet nori (cut into strips).
How To Make Japanese Udon Noodle Soup
1. Cook udon noodles according to package directions until tender but still chewy. Drain and rinse with cold water to stop cooking, then set aside.
2. In a small bowl, whisk miso paste with 1/2 cup warm broth until smooth and no lumps remain. This prevents the miso from clumping in the hot soup.
3. Heat remaining broth in a large pot and add mirin, soy sauce, and sesame oil. Stir in the miso mixture and sliced mushrooms, simmering for 5 minutes.
4. Divide cooked noodles between bowls and ladle hot broth over top. Garnish with green onions and nori strips for authentic Japanese flavor.
03. Quick Vegetarian Bean Chili

Three types of beans create a hearty base for this spicy chili. Ready in 30 minutes, it’s perfect served over rice or with cornbread for dipping.
Ingredients: 1 can black beans, 1 can kidney beans, 1 can pinto beans, 1 can diced tomatoes, 1 large onion (diced), 1 bell pepper (diced), 3 garlic cloves (minced), 2 tablespoons chili powder, 1 teaspoon ground cumin, 1 cup vegetable broth.
How To Make Quick Vegetarian Bean Chili
1. Heat oil in a large pot and cook onion and bell pepper until softened, about 6 minutes. Add garlic, chili powder, and cumin, stirring for 1 minute until aromatic.
2. Add all beans with their liquid, diced tomatoes, and vegetable broth. Bring to a boil, then reduce heat and simmer uncovered for 20 minutes, stirring occasionally.
3. Taste and adjust seasonings with salt, pepper, or more chili powder. The chili should be thick but still soupy. Serve with your favorite toppings like avocado, cilantro, or sour cream.
04. Butternut Squash Soup with Chickpeas

Canned butternut squash soup gets a protein boost from chickpeas and Greek yogurt. Curry powder adds warmth while avocado provides creamy richness on top.
Ingredients: 2 cans butternut squash soup, 1 can chickpeas (drained), 1/2 cup plain Greek yogurt, 1 teaspoon curry powder, 1 ripe avocado (diced), 2 tablespoons olive oil, salt and pepper to taste, fresh cilantro for garnish.
How To Make Butternut Squash Soup with Chickpeas
1. Heat olive oil in a large pot over medium heat and add curry powder, stirring for 30 seconds until fragrant. This blooms the spices for deeper flavor.
2. Pour in butternut squash soup and bring to a gentle simmer. Add drained chickpeas and cook for 10 minutes until heated through and flavors meld together.
3. Remove from heat and stir in Greek yogurt until smooth and creamy. Season with salt and pepper to taste.
4. Ladle into bowls and top with diced avocado and fresh cilantro. The cool avocado contrasts beautifully with the warm, spiced soup.
05. Spicy Sichuan Ramen with Tofu

Fiery chile paste meets creamy tahini in this bold ramen soup. Crispy tofu and crunchy cabbage add texture to every satisfying slurp.
Ingredients: 2 packages ramen noodles (discard seasoning), 6 oz firm tofu (cubed), 2 cups napa cabbage (shredded), 3 tablespoons tahini, 2 tablespoons chili garlic sauce, 4 cups vegetable broth, 2 green onions (sliced), 1 teaspoon Sichuan peppercorns (crushed).
How To Make Spicy Sichuan Ramen with Tofu
1. Press tofu between paper towels to remove excess water, then cut into small cubes. Heat oil in a large pot and fry tofu until golden and crispy on all sides, about 8 minutes total.
2. In a small bowl, whisk tahini with chili garlic sauce until smooth. This creates the spicy base that makes this soup so addictive.
3. Add vegetable broth to the pot with tofu and bring to a boil. Stir in the tahini mixture and crushed Sichuan peppercorns for that signature tingly heat.
4. Add ramen noodles and cook for 3 minutes, then stir in shredded cabbage during the last minute. Serve immediately topped with green onions while the cabbage is still crisp.
06. Slow-Cooker Vegetable Bean Stew

Potatoes and white beans simmer all day in rich tomato broth. This hands-off stew feeds a crowd and tastes even better as leftovers.
Ingredients: 2 cans cannellini beans, 3 medium potatoes (cubed), 1 can diced tomatoes, 2 cups vegetable broth, 1 large onion (diced), 3 carrots (chopped), 2 celery stalks (chopped), 3 garlic cloves (minced), 2 teaspoons Italian seasoning, 2 bay leaves.
How To Make Slow-Cooker Vegetable Bean Stew
1. Add cubed potatoes, drained beans, diced tomatoes, and all chopped vegetables to your slow cooker. Pour vegetable broth over everything until just covered.
2. Stir in Italian seasoning, bay leaves, salt, and pepper. The beauty of slow cooking is that all these flavors will meld together perfectly over time.
3. Cook on low for 6-8 hours or high for 3-4 hours until potatoes are fork-tender and vegetables are soft. Remove bay leaves before serving.
4. Taste and adjust seasonings as needed. I like to add a dollop of pesto on top of each bowl for extra flavor and richness.
07. Smoky Cauliflower Gouda Soup

Roasted cauliflower blends with smoked Gouda for incredible depth of flavor. Smoked paprika adds warmth while homemade croutons provide satisfying crunch.
Ingredients: 1 large head cauliflower (chopped), 1 cup smoked Gouda (shredded), 3 cups vegetable broth, 1 cup heavy cream, 1 large onion (diced), 3 garlic cloves (minced), 1 teaspoon smoked paprika, 2 cups bread cubes for croutons.
How To Make Smoky Cauliflower Gouda Soup
1. Toss cauliflower florets with oil, salt, and pepper, then roast at 425°F for 25 minutes until golden and caramelized. This step adds incredible depth to the final soup.
2. Meanwhile, sauté onion in a large pot until softened, about 6 minutes. Add garlic and smoked paprika, cooking for another minute until fragrant.
3. Add roasted cauliflower and vegetable broth to the pot. Bring to a boil, then simmer for 15 minutes until very tender.
4. Blend soup until smooth using an immersion blender. Stir in cream and shredded Gouda until melted and creamy. Serve topped with crispy croutons for the perfect texture contrast.
08. Marinated Tofu Vegetable Soup

Italian-seasoned tofu transforms this simple vegetable soup into something special. Marinating the tofu for a few hours makes all the difference in flavor.
Ingredients: 8 oz extra-firm tofu (cubed), 3 tablespoons Italian seasoning, 4 cups vegetable broth, 2 cups mixed vegetables (carrots, celery, zucchini), 1 can diced tomatoes, 1 large onion (diced), 3 garlic cloves (minced), 2 tablespoons olive oil.
How To Make Marinated Tofu Vegetable Soup
1. Cube tofu and toss with Italian seasoning, salt, pepper, and 1 tablespoon olive oil. Let marinate for at least 30 minutes, or up to 4 hours for maximum flavor absorption.
2. Heat remaining oil in a large pot and sauté marinated tofu until golden brown on all sides, about 8 minutes. Remove tofu and set aside.
3. In the same pot, cook onion and mixed vegetables until softened, about 8 minutes. Add garlic and cook for another minute until aromatic.
4. Pour in vegetable broth and diced tomatoes, bringing to a boil. Return tofu to the pot and simmer for 15 minutes until vegetables are tender and flavors are well combined.
09. Hearty Miso Vegetable Soup

Silky tofu and brown rice turn traditional miso soup into a complete meal. Fresh vegetables and savory miso create the perfect balance of flavors.
Ingredients: 6 oz silken tofu (cubed), 1 cup cooked brown rice, 4 cups vegetable broth, 3 tablespoons white miso paste, 1 cup baby spinach, 4 shiitake mushrooms (sliced), 2 carrots (julienned), 2 green onions (chopped), 1 teaspoon sesame oil.
How To Make Hearty Miso Vegetable Soup
1. Whisk miso paste with 1/2 cup warm broth in a small bowl until completely smooth. This prevents lumpy miso from forming in your finished soup.
2. Heat sesame oil in a large pot and sauté sliced mushrooms until golden, about 5 minutes. Add julienned carrots and cook for another 3 minutes until slightly softened.
3. Pour in remaining broth and bring to a gentle simmer. Add the miso mixture and cooked brown rice, stirring gently to combine without breaking up the rice grains.
4. Add cubed tofu and simmer for 5 minutes until heated through. Stir in spinach during the last minute until just wilted, then garnish with green onions before serving.
10. Classic Italian Minestrone

This traditional Italian soup packs vegetables, beans, and pasta into one satisfying bowl. Fresh Parmesan cheese on top adds the perfect finishing touch.
Ingredients: 1 can cannellini beans, 1 cup orzo pasta, 2 leeks (sliced), 2 medium potatoes (diced), 1 zucchini (diced), 2 cups baby spinach, 1 can diced tomatoes, 4 cups vegetable broth, 3 garlic cloves (minced), grated Parmesan for serving.
How To Make Classic Italian Minestrone
1. Clean leeks thoroughly by slicing and rinsing in cold water to remove any grit. Heat olive oil in a large pot and sauté leeks until softened, about 6 minutes.
2. Add diced potatoes and cook for 5 minutes, stirring occasionally. Pour in vegetable broth and diced tomatoes, bringing to a boil.
3. Add drained cannellini beans and simmer for 15 minutes until potatoes are almost tender. Stir in orzo pasta and cook according to package directions.
4. During the last 5 minutes of cooking, add diced zucchini. Stir in spinach just before serving until wilted. Ladle into bowls and top generously with freshly grated Parmesan cheese.
11. Instant Pot Red Lentil Soup

Pressure cooking makes this protein-rich lentil soup incredibly fast and flavorful. Fresh spinach and balsamic vinegar brighten every spoonful.
Ingredients: 1 cup red lentils, 3 cups vegetable broth, 2 cups baby spinach, 1 large onion (diced), 3 carrots (chopped), 3 celery stalks (chopped), 3 garlic cloves (minced), 2 tablespoons balsamic vinegar, 1 teaspoon dried thyme, radishes and parsley for garnish.
How To Make Instant Pot Red Lentil Soup
1. Set Instant Pot to sauté mode and cook onion, carrots, and celery with oil until softened, about 6 minutes. Add garlic and thyme, stirring for 30 seconds until fragrant.
2. Add rinsed red lentils and vegetable broth to the pot. Secure the lid and set to high pressure for 12 minutes, allowing natural release for 10 minutes.
3. Carefully remove the lid and stir in baby spinach until wilted. The residual heat will cook the spinach perfectly without making it mushy.
4. Stir in balsamic vinegar for brightness and season with salt and pepper. Serve garnished with thinly sliced radishes and fresh parsley for a pop of color and freshness.
Final Thoughts
These protein-packed vegetarian soups prove that plant-based meals can be incredibly satisfying and delicious. From quick weeknight options to slow-cooker favorites, there’s something for every schedule.
Keep these recipes in your rotation for healthy, comforting meals that will warm you from the inside out all season long.