Soups & Stews
This black bean and quinoa soup recipe delivers hearty, protein-rich warmth in every spoonful—perfect for chilly evenings or meal prep. The combination of tender black beans, fluffy quinoa, and aromatic vegetables creates a satisfying, fiber-packed dish that feels nourishing without being heavy.
I developed this recipe to balance nutrition and simplicity, ensuring it works as a standalone meal or a side that elevates any table.
The beauty of this soup lies in its versatility and ease. You’ll sauté onions, garlic, and bell peppers to build a flavorful base, then simmer everything in a rich broth until the quinoa is perfectly tender.
The black beans soften just enough to blend into the soup, creating a creamy texture without needing heavy cream. This method ensures every bite is packed with plant-based protein and complex flavors.
What sets this recipe apart is its adaptability—it’s naturally gluten-free, oil-free, and vegan, yet still deeply satisfying. The quinoa adds a satisfying chew, while the black beans bring earthy depth and protein. Garnish with fresh cilantro, a squeeze of lime, or avocado slices to brighten the dish and add freshness.
It’s the kind of soup that warms you from the inside out while keeping things light and nutritious.
Whether you’re prepping for the week or craving a comforting bowl tonight, this soup delivers. The ingredients come together in under 45 minutes, and the flavors only deepen as it sits. Serve with crusty bread or a side salad for a complete meal that’s as wholesome as it is delicious.
Ingredients for black bean and quinoa soup
Sixteen ingredients for a hearty, protein-packed soup that's vegan, gluten-free, and oil-free.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🫘 | 1 ½ cups | Cooked or canned, drained and rinsed |
| Quinoa 🌾 | 1 cup | Rinsed thoroughly before cooking |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Bell Pepper 🌶️ | 1 whole | Red or green, diced |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Carrot 🥕 | 2 whole | Medium, diced |
| Celery Stalks 🥬 | 2 whole | Diced, fresh preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Canned Diced Tomatoes 🍅 | 1 can | Fire-roasted for extra flavor |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for brightness |
| Cumin 🌿 | 1 tsp | Ground, toasted preferred |
| Smoked Paprika 🌶️ | ½ tsp | For depth of flavor |
| Sea Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The black beans and quinoa are the protein powerhouses here—look for organic canned beans at Whole Foods or Trader Joe's for the best flavor. Quinoa should be rinsed well to remove bitterness (use a fine-mesh strainer). For the vegetables, fresh is best, but frozen works in a pinch—just thaw and drain well. The bell pepper adds sweetness that balances the earthy beans, while the celery and carrot bring natural sweetness. If you're prepping ahead, chop all vegetables and store in airtight containers for up to 3 days.
No fresh cilantro? Dried oregano at half the amount works in a pinch, though fresh is ideal for that bright finish. Short on bell pepper? Zucchini or mushrooms add a nice texture swap. The vegetable broth is non-negotiable for flavor—Pacific Foods or Imagine brands are vegan-friendly and low-sodium. For extra depth, toast the cumin and smoked paprika in a dry pan for 30 seconds before adding to the soup. The lime juice should be freshly squeezed—bottled juice lacks the zesty punch. If you prefer a creamier texture without dairy, blend half the soup before serving.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. Portion into meal-prep containers for easy lunches—just reheat with a splash of water or broth. For a restaurant-worthy touch, top with avocado slices or a dollop of vegan yogurt. The quinoa and beans keep well, so you can prep the base ahead and add them fresh when reheating for maximum texture.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss everything (beans, quinoa, onions, peppers) into one pot, add broth, and let it simmer. No chopping boards to clean, no extra pans, just hands-off cooking while you handle the rest of your day.
- Earthy & Smoky Depth: That caramelized onion and roasted bell pepper? Pure flavor gold. The garlic cloves toasted just enough to add a nutty warmth, while the quinoa soaks up all the goodness like a little flavor sponge. (Honestly, the first time I made it, I kept going back for seconds.)
- Lunch for Days: Between us, this soup begs to be prepped ahead. Cook a big batch on Sunday, and you’ve got hearty lunches for the week—just reheat and eat. It’s my go-to when I’m swamped, and the quinoa keeps it satisfying, not mushy.
- Budget Meal, Big Payoff: Black beans and quinoa stretch this recipe into a full meal for pennies. A single can of beans and a small bag of quinoa feed me for days, and the veggies add freshness without breaking the bank. (Yes, even on a Tuesday night.)
Step-by-step instructions for black bean and quinoa soup
This hearty soup delivers balanced nutrition and deep flavor in a single pot.
Sauté the Aromatic Vegetables
Heat 1 tablespoon olive oil in a large pot over medium heat. Add the diced yellow onion, bell pepper, carrot, and celery stalks. Cook for 6-8 minutes until the vegetables soften and the onion becomes translucent. This foundational step builds flavor through caramelization.
Stir occasionally to prevent browning—you want the vegetables to cook evenly without burning. The reason we start with these base ingredients is that their natural sweetness develops first, creating a rich foundation for the spices and beans. If you notice the vegetables sticking to the bottom, add 1 tablespoon vegetable broth to deglaze and keep everything moving smoothly.
Toast the Spices and Add Garlic
Reduce heat to medium-low and add the cumin, smoked paprika, sea salt, and black pepper. Toast the spices for 30 seconds while stirring constantly—they'll release their aromatic oils and deepen the soup's flavor profile. This step is where the magic happens for smoky, earthy notes.
After the spices toast, increase heat back to medium and add the minced garlic cloves. Cook for 30 seconds until fragrant—you'll smell the garlic's sweetness intensify. Garlic burns quickly, so keep a close eye on it. This is the moment that matters: properly toasting the spices and garlic creates a flavor base that carries through the entire soup.
Combine Liquids and Simmer
Pour in the 4 cups vegetable broth and the 1 can diced tomatoes (with juices). Stir to combine, then add the 1.5 cups black beans and 1 cup quinoa. Bring the mixture to a boil over high heat, then immediately reduce to low heat. Let it simmer uncovered for 25-30 minutes until the quinoa is tender and the flavors meld.
I know it seems like a long wait, but this slow simmer is crucial. The quinoa needs time to absorb the liquid and become fluffy, while the beans soften just enough to blend seamlessly with the broth. Stir occasionally to prevent sticking—especially after the initial boil when the ingredients settle. The soup should reduce slightly, becoming thicker and more cohesive as it cooks.
Finish with Fresh Herbs and Acid
Once the quinoa is tender (it should have a slight bite, not be mushy), remove the pot from heat. Stir in the juice of 1 lime and 0.25 cup chopped fresh cilantro. The lime brightens the dish, cutting through the richness of the beans and quinoa, while the cilantro adds a fresh herbal note. Taste and adjust seasoning with additional sea salt or black pepper if needed.
Let the soup rest for 5 minutes before serving. This resting period allows the flavors to fully integrate and the quinoa to finish absorbing any remaining liquid. The soup should be thick but still spoonable, with each bite delivering a perfect balance of protein, fiber, and vibrant flavors. Serve immediately while warm for the best texture and taste experience.
Pro Tips For Making Black Bean And Quinoa Soup
- Toast the quinoa first: I learned this the hard way—skipping the toast means your soup will taste like you just boiled quinoa. Dry-toast it in the pot for 2-3 minutes before adding liquid; the nutty aroma deepens and the texture stays firm instead of mushy.
- Rinse the beans twice: That extra rinse removes the gummy coating that makes beans cling together like glue. Use cold water and swirl them in the colander—don’t just splash once. Your soup will have a cleaner texture, not a gluey consistency.
- Sweat, don’t burn, the veggies: Low heat for onions and peppers is your friend here. If they brown too fast, you’ll get bitter flavors that fight with the beans’ natural sweetness. Keep it at a simmer, not a sizzle—this is where the soup’s base flavor lives.
- Use half the quinoa you think: Quinoa absorbs way more liquid than you’d guess. Start with ½ cup per 4 servings, then add extra broth later if needed. Overdoing it turns your soup into a thick, grainy paste instead of a light, hearty dish.
Dietary considerations for this dish
Vegan Protein Powerhouse
This soup is a plant-based protein champion, packing 20+ grams of protein per serving thanks to the black beans and quinoa combo. The beans provide 15 grams of protein per cup, while quinoa delivers 8 grams per cup—a complete amino acid profile that rivals meat.
I love this for anyone looking to boost plant protein without sacrificing flavor or texture. 💪
Gluten-Free Foundation
The recipe is naturally gluten-free since it relies on quinoa, beans, and vegetable broth instead of wheat-based thickeners. I always double-check my broth label to ensure no hidden gluten additives—Pacific Foods or Imagine brands are my go-tos for safe options.
The quinoa adds a satisfying chew that replaces traditional gluten-containing grains like barley or wheat. ✨
Oil-Free Adaptation
While the original recipe calls for 1 tablespoon olive oil, you can easily make it oil-free by using 1 tablespoon vegetable broth as a deglazer instead. The vegetables will still soften beautifully, and the soup maintains its rich flavor.
For extra creaminess without oil, blend half the soup before serving—this creates a velvety texture without dairy. 🌱
Low-Sodium Options
To keep this soup low-sodium, use low-sodium vegetable broth and reduce added salt to ½ teaspoon. I find Pacific Foods or Homemade Broth Company options work best—they provide depth without overwhelming saltiness.
The natural flavors of the beans, tomatoes, and spices shine through when you let them take center stage. 🧂
Allergen-Friendly Swaps
For nut allergies, simply omit any added nuts—this recipe is nut-free by default. If you're avoiding soy, ensure your vegetable broth doesn't contain soy-based additives.
For FODMAP sensitivity, reduce the garlic to 2 cloves and skip the onions if needed, replacing them with extra carrots and celery for sweetness. Always listen to your body's needs! 💛
Meal Prep Essentials
This soup stores beautifully for meal prep—portion into airtight containers and refrigerate for up to 5 days or freeze for 3 months. The quinoa and beans hold their texture well when reheated gently with a splash of water.
I like to prep the base ingredients ahead, then cook fresh when ready to eat for the best texture. Perfect for busy weeknights! ⏰
Nutrition facts
Frequently asked questions
Can I make this soup without quinoa?
Swap the quinoa for 1 cup cooked brown rice or ½ cup cooked farro to maintain texture and heartiness. The dish will still be protein-rich, though quinoa's complete protein profile makes it ideal. For a lighter option, use ½ cup cooked lentils instead—just adjust cooking times as needed.
How do I make this soup creamier without dairy?
Blend ½ cup of the soup until smooth, then stir it back in for a velvety texture. For extra richness, add 1 tablespoon nutritional yeast or 2 tablespoons cashew cream (soaked cashews blended with water). The black beans naturally add creaminess when partially mashed during cooking.
Can I use canned black beans directly from the can?
Yes, but always drain and rinse them thoroughly to remove excess sodium. For the best flavor, opt for low-sodium canned beans and add ½ teaspoon extra sea salt during cooking. If using high-sodium beans, reduce the added salt to 1 teaspoon total to balance the seasoning.
Why does my soup taste bland?
Blandness usually comes from under-seasoned broth or skipping the spice toasting step. Always toast the spices for 30 seconds to release their flavors, and use low-sodium broth with extra salt to taste. For depth, add ½ teaspoon smoked paprika or a pinch of liquid smoke at the end.
Can I make this soup in an Instant Pot?
Yes! Sauté the vegetables for 3 minutes on high, then add all remaining ingredients and cook on high pressure for 8 minutes. Release pressure naturally, then stir in lime juice and cilantro. The quinoa will be perfectly tender, and the beans will soften just enough to blend into the broth.
