Feijoada Recipe

The Rich and Comforting Brazilian Bean Stew That Feels Deeply Satisfying

Feijoada is one of Brazil’s most iconic dishes. It is a hearty black bean stew traditionally cooked with meat, then served with rice and simple side dishes that balance its richness. It is bold, comforting, and full of slow-cooked flavor. A good feijoada should be thick, savory, and deeply satisfying without being difficult to prepare.

Feijoada is special because it transforms everyday ingredients into a rich and memorable meal. The black beans absorb the flavor of the meat and seasonings as they simmer, creating a stew that tastes full and comforting. The best version is well-seasoned, thick but not dry, and served hot with fluffy rice.

Key Ingredients

Black beans
These are the heart of the dish and create the rich, earthy base.

Beef or sausage
Traditional feijoada often uses a mix of meats, but a simple version with sausage and beef works beautifully.

Onion and garlic
These create the flavor base and add depth to the stew.

Bay leaf
Adds gentle aroma while the beans simmer.

Rice
The classic partner for feijoada, helping balance the richness.

Salt and black pepper
Essential for seasoning the beans and meat properly.

Cooking Tips for the Best Feijoada

  • Soak the beans ahead of time so they cook more evenly.

  • Brown the meat first for deeper flavor.

  • Simmer slowly so the beans become tender and the broth turns rich.

  • Stir from time to time so the bottom does not catch.

  • Taste near the end before adding too much salt, especially if using salty sausage.

Step-by-Step Cooking Process

Ingredient

  • 2 cups black beans, soaked overnight

  • 300 grams beef, cut into chunks

  • 300 grams sausage, sliced

  • 1 onion, chopped

  • 4 garlic cloves, minced

  • 1 bay leaf

  • 6 cups water

  • 2 tablespoons oil

  • Salt, to taste

  • Black pepper, to taste

  • Cooked white rice, for serving

Step 1: Soak the beans

Wash the black beans and soak them overnight in plenty of water. Drain before cooking.

Step 2: Brown the meat

Heat the oil in a large pot. Add the beef and sausage and cook until lightly browned.

Step 3: Add onion and garlic

Add the chopped onion and cook until softened. Stir in the garlic and cook briefly until fragrant.

Step 4: Add the beans and water

Add the soaked beans, bay leaf, and water. Stir everything together.

Step 5: Simmer gently

Bring the pot to a boil, then lower the heat and let it simmer gently for about 1 1/2 to 2 hours, or until the beans are tender and the stew has thickened.

Step 6: Season well

Add salt and black pepper to taste. Stir and let it cook a little longer if needed.

Step 7: Serve hot

Remove the bay leaf and serve the feijoada hot with white rice.

Feijoada is delicious with:

  • White rice

  • Orange slices

  • Sauteed greens

  • Farofa

  • Fresh salsa on the side

For a fuller and more rounded flavor, let the stew rest for a few minutes before serving. This helps the broth settle and the flavors come together even better.

Rich, hearty, and full of comforting depth, this homemade feijoada brings the warmth of Brazilian cooking straight to your table. Make it once and enjoy a dish that feels both rustic and special.

Previous
Previous

Ful Medames Recipe

Next
Next

Polenta Recipe