Vegan Red Bean Jambalaya
Vegan red bean jambalaya turns kidney beans, brown rice, tomatoes, and Cajun seasoning into a bold one-pot dinner that feels hearty, cozy, and affordable.
This is the kind of pantry meal I make when I want big flavor without buying special ingredients. The rice soaks up the tomato broth, the beans make it filling, and the onion, celery, bell pepper, and okra give every bite that classic Southern comfort feel.
Why You’ll Love This Recipe
- Big Cajun flavor: The seasoning, tomatoes, and vegetables create a smoky, savory base without meat.
- Hearty texture: Brown rice stays pleasantly chewy, while kidney beans add creamy bites.
- Budget-friendly: Canned beans, rice, and frozen or fresh okra keep the cost low.
- Naturally nourishing: This vegan red bean jambalaya is rich in fiber, plant based protein, and colorful vegetables.
Fabian’s Budget and Health Tip: Use frozen okra if fresh okra costs too much. It cooks well straight from the freezer, reduces waste, and still gives the jambalaya that classic thick, comforting texture. If your Cajun seasoning already has salt, wait until the end before adding any extra salt.
Ingredients (Serves 4)
- 1 tablespoon olive oil (15 ml)
- 1 medium yellow onion, diced (150 g)
- 2 celery ribs, diced (100 g)
- 1 large bell pepper, diced (150 g)
- 1 cup sliced okra, fresh or frozen (100 g)
- 3 garlic cloves, minced (9 g)
- 1 cup uncooked brown rice, rinsed (190 g)
- 2 cans kidney beans, drained and rinsed, 15 ounces each (850 g cans, about 500 g drained)
- 1 can diced tomatoes with juices, 14.5 ounces (411 g)
- 3 cups vegetable broth (720 ml)
- 2 tablespoons Cajun seasoning (16 g)
- Salt and black pepper, to taste
Step-by-Step Instructions
1. Sauté the Vegetables
Warm the olive oil in a large heavy pot over medium heat. Add the onion, celery, bell pepper, and okra. Cook for 6 to 8 minutes, stirring often, until the onion looks glossy and the peppers soften around the edges.
Add the garlic and cook for 30 seconds. Stop when your kitchen smells warm and garlicky. Do not let the garlic brown too much, or it can taste bitter.
2. Toast the Rice and Seasoning
Stir in the rinsed brown rice and Cajun seasoning. Let the rice hit the hot vegetables for about 1 minute. The grains should look lightly coated and smell nutty with a deep peppery aroma.
3. Add the Beans, Tomatoes, and Broth
Add the kidney beans, diced tomatoes with their juices, and vegetable broth. Stir well, scraping the bottom of the pot so no rice sticks. The broth should look red, seasoned, and slightly cloudy from the starch.
4. Simmer Until the Rice Is Tender
Bring the pot to a gentle boil, then reduce the heat to low. Cover and simmer for 45 to 50 minutes, stirring once or twice, until the brown rice is tender and most of the liquid has been absorbed.
If the rice still has a firm center, add a splash of broth or water and cook for 5 to 10 more minutes. The finished jambalaya should be thick, saucy, and scoopable, not dry.
5. Rest and Adjust the Flavor
Turn off the heat and let the pot rest, covered, for 5 minutes. This helps the rice finish steaming and gives the flavors time to settle. Taste, then add salt and black pepper only if needed.
Expert Troubleshooting and FAQs
Why is my brown rice still firm?
Brown rice needs more time than white rice. Keep the heat low, add a little more broth or water, cover the pot again, and cook until the grains are tender in the center.
Can I use white rice instead of brown rice?
Yes, but the cook time will be shorter. Start checking after about 20 minutes. You may also need slightly less broth because white rice absorbs liquid faster.
Can I make this vegan red bean jambalaya less spicy?
Yes. Use a mild Cajun seasoning, or start with 1 tablespoon and add more at the end. If the pot tastes too hot, stir in extra tomatoes or beans to soften the spice.
Can I use frozen okra?
Yes. Add frozen okra straight to the pot with the other vegetables. It may release a little moisture, but that helps thicken the jambalaya as it simmers.
How do I store leftovers?
Cool the jambalaya, then store it in an airtight container in the fridge for up to 4 days. Reheat it with a splash of broth or water so the rice loosens back up.
Estimated Nutritional Facts
Per serving, rough estimate:
- Calories: about 365
- Protein: about 14 g
- Carbs: about 68 g
- Fats: about 6 g
Vegan Red Bean Jambalaya

Ingredients
- 1 tablespoon olive oil (15 ml)
- 1 medium yellow onion, diced (150 g)
- 2 celery ribs, diced (100 g)
- 1 large bell pepper, diced (150 g)
- 1 cup sliced okra, fresh or frozen (100 g)
- 3 garlic cloves, minced (9 g)
- 1 cup uncooked brown rice, rinsed (190 g)
- 2 cans kidney beans, drained and rinsed, 15 ounces each (850 g cans, about 500 g drained)
- 1 can diced tomatoes with juices, 14.5 ounces (411 g)
- 3 cups vegetable broth (720 ml)
- 2 tablespoons Cajun seasoning (16 g)
- Salt and black pepper, to taste
Instructions
- 1. Sauté the Vegetables. Warm the olive oil in a large heavy pot over medium heat. Add the onion, celery, bell pepper, and okra. Cook for 6 to 8 minutes, stirring often, until the onion looks glossy and the peppers soften around the edges. Add the garlic and cook for 30 seconds. Stop when your kitchen smells warm and garlicky. Do not let the garlic brown too much, or it can taste bitter.
- 2. Toast the Rice and Seasoning. Stir in the rinsed brown rice and Cajun seasoning. Let the rice hit the hot vegetables for about 1 minute. The grains should look lightly coated and smell nutty with a deep peppery aroma.
- 3. Add the Beans, Tomatoes, and Broth. Add the kidney beans, diced tomatoes with their juices, and vegetable broth. Stir well, scraping the bottom of the pot so no rice sticks. The broth should look red, seasoned, and slightly cloudy from the starch.
- 4. Simmer Until the Rice Is Tender. Bring the pot to a gentle boil, then reduce the heat to low. Cover and simmer for 45 to 50 minutes, stirring once or twice, until the brown rice is tender and most of the liquid has been absorbed. If the rice still has a firm center, add a splash of broth or water and cook for 5 to 10 more minutes. The finished jambalaya should be thick, saucy, and scoopable, not dry.
- 5. Rest and Adjust the Flavor. Turn off the heat and let the pot rest, covered, for 5 minutes. This helps the rice finish steaming and gives the flavors time to settle. Taste, then add salt and black pepper only if needed.








