Maharagwe - Easy, Healthy Bean Stew Recipe

Maharagwe - Easy, Healthy Bean Stew Recipe

Healthy 2 Last Update: Mar 07, 2026 Created: Jan 29, 2026
Maharagwe - Easy, Healthy Bean Stew Recipe Maharagwe - Easy, Healthy Bean Stew Recipe
  • Serves: 4 People
  • Prepare Time: 15 minutes
  • Cooking Time: 30 minutes
  • Calories: -
  • Difficulty: Easy
Print

Get ready to savor the rich, comforting flavors of Kenya with our incredible Maharagwe recipe! In Swahili, "maharagwe" simply means "beans," but this dish is anything but simple in taste. Imagine tender red kidney beans, simmered in a creamy, vibrant coconut-tomato sauce, gently spiced to perfection. It’s a truly satisfying bean stew recipe that brings warmth to any table.
This version of Maharagwe is a weeknight warrior, designed for maximum flavor with minimal fuss. It’s a fantastic vegetarian bean soup recipe that’s naturally vegan and gluten-free, making it perfect for almost any diet. Whether you’re looking for plant based soup recipes or just an easy bean soup that feels like it’s been cooking all day, this recipe delivers. We’ve even got a quick promise for you: using canned beans, you’ll achieve that delicious, slow-cooked depth without the wait. Dive into one of the best healthy bean soup options out there!

Ingredients

Directions

  1. Sauté the Aromatics: Heat the olive oil in your large pot or deep skillet over medium heat. Add the diced onion and optional minced jalapeño. Sauté, stirring occasionally, for 6-8 minutes, until the onion is soft and lightly golden. This gentle caramelization builds a foundational sweetness.
  2. Add Garlic and Ginger: Stir in the minced garlic and grated ginger. Cook for just 1 minute more until fragrant, being careful not to burn the garlic.
  3. Bloom Spices & Tomato Paste: Push the onion mixture to one side of the pot and add the tomato paste to the cleared space. Cook the tomato paste directly on the hot surface for 2-3 minutes, stirring it occasionally, until it darkens in color and loses its raw smell. Then, add the cumin, coriander, turmeric, and curry powder directly to the tomato paste. Stir the spices into the tomato paste and onion mixture, cooking for another minute until incredibly fragrant. This "blooming" step is crucial for deep flavor!
  4. Cook Down Tomatoes (Optional): If using, add the can of diced tomatoes to the pot. Stir everything together and let it simmer for 5-7 minutes, stirring occasionally, until the tomatoes have broken down and the sauce has thickened significantly. This intensifies the tomato flavor.
  5. Combine Beans & Coconut Milk: Stir in the rinsed and drained kidney beans, full-fat coconut milk, and ½ cup of water or vegetable broth. Bring the mixture to a gentle simmer.
  6. Simmer and Meld Flavors: Reduce the heat to low, cover the pot partially, and let the stew gently simmer for at least 15-20 minutes. This allows the flavors to meld beautifully and the sauce to thicken. Stir occasionally to prevent sticking. The longer it simmers, the richer it gets!
  7. Taste and Balance: Remove from heat. Taste the stew and adjust seasonings as needed. Add the salt and black pepper, and if it tastes like it needs a little brightness, a squeeze of fresh lime or lemon juice can make all the difference. This is a great tip for many cooking with beans recipes!
  8. Finish and Serve: Ladle the warm Maharagwe into bowls. Garnish generously with fresh cilantro, if using. Serve hot with your favorite accompaniments!

Maharagwe - Easy, Healthy Bean Stew Recipe



  • Serves: 4 People
  • Prepare Time: 15 minutes
  • Cooking Time: 30 minutes
  • Calories: -
  • Difficulty: Easy

Get ready to savor the rich, comforting flavors of Kenya with our incredible Maharagwe recipe! In Swahili, "maharagwe" simply means "beans," but this dish is anything but simple in taste. Imagine tender red kidney beans, simmered in a creamy, vibrant coconut-tomato sauce, gently spiced to perfection. It’s a truly satisfying bean stew recipe that brings warmth to any table.
This version of Maharagwe is a weeknight warrior, designed for maximum flavor with minimal fuss. It’s a fantastic vegetarian bean soup recipe that’s naturally vegan and gluten-free, making it perfect for almost any diet. Whether you’re looking for plant based soup recipes or just an easy bean soup that feels like it’s been cooking all day, this recipe delivers. We’ve even got a quick promise for you: using canned beans, you’ll achieve that delicious, slow-cooked depth without the wait. Dive into one of the best healthy bean soup options out there!

Ingredients

Directions

  1. Sauté the Aromatics: Heat the olive oil in your large pot or deep skillet over medium heat. Add the diced onion and optional minced jalapeño. Sauté, stirring occasionally, for 6-8 minutes, until the onion is soft and lightly golden. This gentle caramelization builds a foundational sweetness.
  2. Add Garlic and Ginger: Stir in the minced garlic and grated ginger. Cook for just 1 minute more until fragrant, being careful not to burn the garlic.
  3. Bloom Spices & Tomato Paste: Push the onion mixture to one side of the pot and add the tomato paste to the cleared space. Cook the tomato paste directly on the hot surface for 2-3 minutes, stirring it occasionally, until it darkens in color and loses its raw smell. Then, add the cumin, coriander, turmeric, and curry powder directly to the tomato paste. Stir the spices into the tomato paste and onion mixture, cooking for another minute until incredibly fragrant. This "blooming" step is crucial for deep flavor!
  4. Cook Down Tomatoes (Optional): If using, add the can of diced tomatoes to the pot. Stir everything together and let it simmer for 5-7 minutes, stirring occasionally, until the tomatoes have broken down and the sauce has thickened significantly. This intensifies the tomato flavor.
  5. Combine Beans & Coconut Milk: Stir in the rinsed and drained kidney beans, full-fat coconut milk, and ½ cup of water or vegetable broth. Bring the mixture to a gentle simmer.
  6. Simmer and Meld Flavors: Reduce the heat to low, cover the pot partially, and let the stew gently simmer for at least 15-20 minutes. This allows the flavors to meld beautifully and the sauce to thicken. Stir occasionally to prevent sticking. The longer it simmers, the richer it gets!
  7. Taste and Balance: Remove from heat. Taste the stew and adjust seasonings as needed. Add the salt and black pepper, and if it tastes like it needs a little brightness, a squeeze of fresh lime or lemon juice can make all the difference. This is a great tip for many cooking with beans recipes!
  8. Finish and Serve: Ladle the warm Maharagwe into bowls. Garnish generously with fresh cilantro, if using. Serve hot with your favorite accompaniments!

You may also like

Newsletter

Sign up to receive email updates on new recipes.