
If there is one thing I love more than a hearty, comforting meal (they're like big warm hugs for your tummy, right?) it’s a hearty, comforting meal that requires just one single pot to clean.
And if I can create fuss-free, budget-friendly, nutrient dense meals well, that's a hug with benefits, isn't it?
Today, I'm sharing a recipe that checks all the box - it’s deliciously savoury, packed with plant-based protein (20g per serve!), fibre (15g) and is kind to your wallet. This One-Pot Sausage and Beans Bake starts on the stovetop to build up those rich, smoky flavours, and finishes in the oven so the rice can absorb all that delicious broth.

Jump to:
Why You'll Love this One-Pot Wonder
It may not be the prettiest dish, but this vegan comfort food is simple to make, perfect for meal-prepping and full of warm, rich flavours.
Amanda’s Tip (is it weird speaking in the third person?): I used Impossible Sausages for this batch because they happened to be on special (we love a good grocery win!), but feel free to throw in whatever your favourite vegan sausage brand is.
Nutrition note: Sausages can be high in sodium so if you are looking/needing to lower your intake, swap the sausages for a heaping cup of dried TVP mince. Soak it in low-sodium stock to re-hydrate and add it to the pot when adding the corn kernels. Before popping the final dish in the oven, give it a taste. You may need to add some additional spices to increase the flavour.
One-Pot Sausage and Beans Bake Main Ingredients
This recipe is incredibly flexible, making it perfect for using what you already have in the pantry.
Plant-based sausages. Any good-quality vegan sausages will work. If you'd like a lower-sodium option, replace them with about 1 heaping cup of dried TVP mince. Rehydrate the TVP in low-sodium vegetable stock before adding it to the pan with the corn. Taste before baking and adjust the seasonings if needed.
Black and red kidney beans/pinto beans. Swap the kidney beans for pinto beans, cannellini beans, or another favourite canned bean. You can also use two cans of black beans if that's what you have.
Smoky spice mix. Smoked paprika, cumin and nutritional yeast combine to create a smoky, umami flavour base.
Corn. I have made this dish with fresh corn kernels straight off the cob, canned corn and frozen corn. It all works to add texture and sweetness.
Crushed tomatoes. Canned crushed tomatoes or passata form the base of our sauce. You could use diced canned tomatoes for a chunkier vibe if that is what you have on hand.
Brown rice. To increase our fibre intake, I used medium brown rice for this recipe. Besides fibre, brown rice adds a toothy bite.
Vegetable stock. You can use vegetable or a plant-based beef stock.
Capsicum. Red, yellow, or orange capsicum all work well. You could also substitute zucchini or diced mushrooms for a different flavour.
How to Make a Budget-Friendly Sausage and Beans Bake
You'll find full instructions and measurements in the recipe card at the bottom of the post.
Steps 1-2. Getting Started
Fire up your oven to 190°C (375°F). Warm the olive oil in a large, oven-safe skillet or Dutch/French oven over medium heat. Toss in the diced onion and capsicum, sautéing them until they start to soften and sweeten. Next, add the sausages, cooking until they develop a lovely, golden crust. Toss in the minced garlic for the final minute, letting it cook until fragrant.

Steps 3-4. Wake Up the Spices and Add the Corn
Add the smoked paprika, ground cumin, chilli flakes, sea salt, and nutritional yeast, giving it all a good stir. Add the corn kernels and let all the ingredients hang out together in the pan for around 30 seconds—just enough time to wake up those beautiful spices.

Steps 5-6. The Big Mix
Pour in the crushed tomatoes, drained black beans, kidney (or pinto) beans, washed brown rice, and vegan stock. Give it a really hearty stir to ensure the rice is evenly distributed and fully submerged in the liquid. Bring the mixture to a gentle, bubbling simmer.

Steps 7-8. Into the Oven
Pop the lid on your pot (or cover it tightly with foil) and carefully transfer it to the oven. Bake for 30 to 35 minutes, then carefully (again) remove the lid. Let it bake for another 20 minutes, or until the brown rice is perfectly tender and has soaked up that rich, smoky tomato broth. By this stage, your kitchen will smell utterly amazing!

Steps 9-10. A Cheesy Flourish (optional)
Carefully pull the pot out of the oven. If you're feeling cheesy, sprinkle a generous handful of vegan cheese over the top and pop it back in for 5 minutes to get melty. Let it sit on the counter for 5 minutes before serving—this gives the rich sauce a moment to thicken up beautifully. Dig in!

What Should I Serve with Sausage and Beans Bake?
This dish is filling enough to serve on its own, but it's also delicious with guacemole and corn chips, crusty bread, garlic bread, a simple green salad, steamed greens, or roasted vegetables.
FAQs
Yes! This sausage and beans bake is ideal for meal prep. Cook the recipe as directed, allow it to cool (just so it's not steaming) before storing it in an airtight container in the fridge for up to 4 days. The flavours become even richer the next day.
Absolutely. Let the bake cool before transferring it to freezer-safe containers. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat in the microwave or on the stovetop with a splash of vegetable stock or water if needed.
Brown rice is recommended because the cooking time and liquid are balanced for it. If using white rice, you'll need to reduce both the amount of stock and the baking time, as white rice cooks much faster.
Any good-quality vegan sausages will work in this recipe. Choose your favourite brand or whatever is on special. Smoky or herb-flavoured sausages pair particularly well with the tomato and bean mixture.
It won't be sausage and beans but yes, you can replace the sausages with about 1 heaping cup of dried TVP mince. Rehydrate it in hot vegetable stock before adding it to the pan.
Brown rice varieties can vary slightly in cooking time, and ovens can run differently. If the rice isn't quite tender, add a splash more stock or water, cover the pot again, and bake for another 10–15 minutes.
Definitely. Black beans, kidney beans, pinto beans, cannellini beans, butter beans, or borlotti beans all work well. Use whatever you have in the pantry.
More One-Pot Meals
Sign up to my newsletter and follow along on Facebook, Pinterest and Insta for all the latest news. If you like this recipe, please check out my cookbook "Great Vegan Meals for the Carnivorous Family" It's full of simple, carnivore-approved family recipes.
Make This Recipe

One-Pot Sausage and Beans (Vegan)
Equipment
- large pan stove top and oven-proof
Ingredients
- 1 tbsp olive oil
- 1 onion I use Spanish, but white and yellow work too
- 1 medium pepper(capsicum) seeds removed and diced
- 3 vegan sausages sliced into ½-inch long pieces
- 3 garlic cloves minced
- 1 cup corn kernels fresh or canned
- 1 tablespoon smoked paprika
- 1 tablespoon ground cumin
- 3 tablespoon nutritional yeast
- ½ teaspoon chilli flakes or more to taste
- ½ teaspoon sea salt
- 400 ml crushed tomato canned
- 240 g black beans 1x 400g can, drained
- 240 g kidney beans or pinto beans, 1 x 400g can, drained
- ½ cup brown rice washed
- 2 cups vegan stock vegetable or beef-style (low sodium if required
Toppings (optional)
- ½ cup vegan cheese
- guacamole
- fresh coriander
Instructions
- Preheat your oven to 190°C (375°F). Heat the olive oil in a large, oven-safe skillet or Dutch/French oven over medium heat. Add your diced onion and capsicum and sauté until the veggies begin to soften before adding the sausages. Cook until the sausages begin to develop a golden brown crust. Stir in the minced garlic and cook for another minute until fragrant.
- Add the smoked paprika, ground cumin, chilli flakes, sea salt, and nutritional yeast and stir through. Add the stirring the corn kernels and stir everything together for about 30 seconds to wake up the spices.
- Pour in the crushed tomatoes, drained black beans, kidney/pinto beans, washed brown rice, and vegan stock. Give it a really good stir to make sure the rice is evenly distributed and submerged. Bring the mixture to a gentle simmer.
- Cover your pot with a lid (or tightly with aluminum foil) and carefully transfer it to your preheated oven. Bake for about 30 to 35 minutes and carefully remove the lid before cooking for another 20 minutes or until the brown rice is tender and has absorbed a goodly amount of the rich, smoky tomato broth. By this stage, the kitchen smells a-mazing!
- Carefully remove from the oven and sprinkle with vegan cheese (optional) and pop back in the oven for 5 minutes for the cheese to melt. Let it sit for 5 minutes before serving to let the sauce thicken up slightly.
- We serve this in a bowl with homemade guacamole and fresh coriander.
Notes
Nutritional Disclaimer
The nutritional information is an estimate only and is automatically calculated using online tools. For accurate results, we recommend calculating the nutritional information based on the ingredients and brands you use.





Comments
No Comments